Репетиторские услуги и помощь студентам!
Помощь в написании студенческих учебных работ любого уровня сложности

Тема: Контрольная работа по дисциплине «Информатика и программирование»

  • Вид работы:
    Контрольная работа по теме: Контрольная работа по дисциплине «Информатика и программирование»
  • Предмет:
    Информатика, ВТ, телекоммуникации
  • Когда добавили:
    21.07.2014 16:24:00
  • Тип файлов:
    MS WORD
  • Проверка на вирусы:
    Проверено - Антивирус Касперского

Другие экслюзивные материалы по теме

  • Полный текст:
    Информатика
    1. Зашифровать данный текст, используя таблицу ASCII-кодов:
    Pentium 100 -  50 65 6E 74 69 75 60 20 31 30 30
     
    2. Дешифровать данный текст, используя таблицу ASCII-кодов: 91 A8 E1 E2 A5 AC A0 20 E1 E7 A8 E1 AB A5 AD A8 EF -  Система счисления
     
    3. Записать прямой код числа, интерпретируя его как восьмибитовое целое без знака: Для этого нужно число делить на 2,а остатки записать в обратном порядке:
    а) 178(10) =10110010 2
    б) 218(10 )= 110110102
     в) 222(10)=110111102
     
    4. Записать дополнительный код числа, интерпретируя его как восьмибитовое целое со знаком.
    Дополнительный код положительного числа совпадает с его прямым кодом. Прямой код целого числа может быть получен следующим образом: число переводится в двоичную систему счисления, а затем его двоичную запись слева дополняют таким количеством незначащих нулей, сколько требует тип данных, к которому принадлежит число.
    Дополнительный код целого отрицательного числа может быть получен по следующему алгоритму:
    записать прямой код модуля числа;инвертировать его (заменить единицы нулями, нули — единицами);прибавить к инверсному коду единицу. а)  33(10)  =   00100001
    б) -97(10) =10011110+1= 10011111
    в) -20(10) = 11101011 +1 = 11101100
     
    3a. Записать прямой код числа, интерпретируя его как шестнадцатибитовое целое без знака
     
    а) 21115(10)   =   0101001001111011
      б) 20225(10) =  0100111100000001
     
    4a. Записать дополнительный код числа, интерпретируя его как шестнадцатибитовое целое со знаком:
    а) 25019(10) = 0110000110111011
     б) -21083(10) = 1010110110100101
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    Программирование
    Написать алгоритм для решения задачи: 5
    x + x3/3! + x5/5! +…+ x2n-1/(2n-1)!
    sh(x)
     
    ·   стандартный диапазон значений x =0.1...0.9, шаг  0.1. Убедиться, что на этом диапазоне элемент суммы ряда стремится к 0, при необходимости скорректировать диапазон
    ответ: (действительно, это видно из результатов программы)
    ·   вычислить значения суммы ряда  и  контрольной функции, к которой он сходится, с  точностью  до  4 знаков после запятой
    ответ: (x= 0.1 a=1 n=1   funk=0.1000000000 summa=0.1000000000
    ·   исходя из полученного значения n и формулы ряда объяснить различную скорость сходимости для разных x».
    ответ: Формула члена ряда - x2n-1/(2n-1)!.Чем больше n(т.е.чем больше номер члена ряда, тем он(член ряда ) меньше
     
    Программа:
    program xxx;
    var a,i,n,f:longint;
    x,s,h,e:real;
    begin
    x:=0.1;
    s:=0.1;
    n:=1;
    a:=1;
    writeln ('x= ',x:3:1,  '  a=',a,' n=',n, ' funk=',x:12:10 ,'  summa=',s:12:10);
    repeat
    n:=n+1;
    x:= x + 0.1;
    a:=2*n-1;
     h:= exp(ln(x)*a);
    f:=1;
    for i:=2 to a do
    f:=f*i;
    e:= h/f;
    s:=s+e;
    writeln ('x= ',x:3:1,  '  a=',a,' n=',n, ' funk=',e:12:10 ,'  summa=',s:12:10);
    until x >0.9 ;
    readln;
    end.
     
     
    Borland Pascal  Version 7.0  Copyright (c) 1983,92 Borland International
    x= 0.1 a=1 n=1   funk=0.1000000000 summa=0.1000000000
    x= 0.2 a=3 n=2   funk=0.0013333333 summa=0.1013333333
    x= 0.3 a=5 n=3   funk=0.0000202500 summa=0.1013535833
    x= 0.4 a=7   n=4   funk=0.0000003251 summa=0.1013539084
    x= 0.5 a=9   n=5   funk=0.0000000054 summa=0.1013539138
    x= 0.6 a=11 n=6 funk=0.0000000001 summa=0.1013539139
    x= 0.7 a=13 n=7 funk=0.0000000000 summa=0.1013539139
    x= 0.8 a=15 n=8 funk=0.0000000000 summa=0.1013539139
    x= 0.9 a=17 n=9 funk=-0.0000000006   summa=0.1013539133
     
    Напишите программу для решения задачи: «Заменить  в  строке  принятое в Си обозначение символа с заданным кодом  (например, \101)  на  сам  символ (в данном случае - A)». 
     
    program xxx;  
    var a:integer;  
    ar b: char;  
    begin
    writeln ( ' vvedite kod ');
    readln (a);
     b:= chr(a);  
     writeln ( ' kod -',a,'   simvol-',b);
    readln;
    end.  
     

    Borland Pascal  Version 7.0  Copyright (c) 1983,92 Borland International
     
    vvedite kod
    123
     kod -123   simvol-{
    234
     vvedite kod
    456
     kod -456   simvol-L
     
    3.Напишите программу для решения задачи:
     
    «Выделить в массиве возрастающую последовательность, начиная с первого элемента и перенести ее в другой массив (например, 3 ,2,1, 4 , 6 ,3, 8 ,1,1, 12 -> 3,4,6,8,12).»
    program xxx;
    var n,i,k,j: integer;
      a: array [1..100] of integer;
      b: array [1..100] of integer;
    label 2,3,4,5,6,7,8,9,10,11;
    begin
     readln(n);
    for i:=1 to n do begin
     write ('a[',i,']=');
     readln (a[i]);
    end;
    k:=0;
     i:=1 ;
     j:=2;
     2: if a[i]<a[j] then goto 3 else goto 4;
     3: k:=k+1;b[k]:=a[i];i:=j; goto 6;
     4: J:=J+1; goto 5;
     5: if j<=n then goto 2 else goto 8;
     6: if i<=n-1 then goto 4 else goto 7;
     7: k:=k+1; b[k]:=a[i] ; goto 8;
    8: if k<=1 then goto 10 else goto 9;
    9: for i:=1 to k  do begin writeln ('b[',i,']=',b[i]);end;goto 11;
    10:writeln  (' no massiva' ); goto 11;
    11:readln;
    end.
Если Вас интересует помощь в НАПИСАНИИ ИМЕННО ВАШЕЙ РАБОТЫ, по индивидуальным требованиям - возможно заказать помощь в разработке по представленной теме - Контрольная работа по дисциплине «Информатика и программирование» ... либо схожей. На наши услуги уже будут распространяться бесплатные доработки и сопровождение до защиты в ВУЗе. И само собой разумеется, ваша работа в обязательном порядке будет проверятся на плагиат и гарантированно раннее не публиковаться. Для заказа или оценки стоимости индивидуальной работы пройдите по ссылке и оформите бланк заказа.