Итоговая контрольная работа по информатике 10 класс.

  • Контроль знаний
  • docx
  • 18.05.2018
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Итоговая контрольная работа по информатике 10 класс. Контрольная работа содержит два варианта по 5 заданий (задания соответствуют заданиям ЕГЭ). Выполнение работы рассчитано на 45 минут. Задания по программированию в Паскале на темы: Линейный алгоритм (оператор присваивание), Блок-схемы, Условный оператор, Цикл с параметром, Цикл с условием.
Иконка файла материала Итоговая контрольная работа по информатике 10 класс.docx
1. В программе «:=» обозначает оператор присваивания. Определите значение переменной b после вы­ полнения алгоритма: Вариант 1 а := 4 b := 4 а := 2*а + 3*b b := a/2*b 2. Запишите значение переменной а после выполнения фрагмента алгоритма:  3. Определите значение переменной c после выполнения следующего фрагмента программы. Ответ  запишите в виде целого числа. a := 20; b := 15; b := 3 * b ­ a; if a > b then c := 2 * a + b else c := 2 * a ­ b; 4. Запишите значение переменной s, полученное в результате работы следующей программы.  Var s,k: integer; Begin s := 0; for k := 4 to 7 do s := s + 8; writeln(s); End. 5. Определите, что будет напечатано в результате работы следующего фрагмента программы: var k, s: integer; begin        s:=0;        k:=1;       while s < 66 do begink:=k+3;             s:=s+k;        end;       write(k); end. Вариант 2 1. В программе «:=» обозначает оператор присваивания. Определите значение переменной a после выполнения алгоритма:  а := 5 b := 4 b := 100 ­ a*b a := b/16*a 2. Запишите значение переменной а после выполнения фрагмента алгоритма: 3. Определите значение переменной c после выполнения следующего фрагмента программы. Ответ  запишите в виде целого числа. a := 17; b := 20; a := 3 * a ­ b; if a > b then c := 5 * a ­ b else c := 5 * a + b; 4. Запишите значение переменной s, полученное в результате работы следующей программы.  Var s,k: integer; Begin s := 50; for k := 0 to 8 do s := s - 4; writeln(s); End. 5. Определите, что будет напечатано в результате работы следующего фрагмента программы: var n, s: integer; begin n := 3;s := 0; while n <= 7 do begin s := s + n; n := n + 1 end; write(s) end.