Обычная
версия сайта
  Размер шрифта:   Шрифт:   Межсимвольный интервал:   Межстрочный интервал:   Цветовая схема:   Изображения:

МБОУ "Средняя общеобразовательная

школа №4"

городского округа Ступино Московской области

Обобщение по теме: язык программирования Паскаль

 

1. Программа это - (выберите несколько вариантов ответа)
процесс решения задачи, разбитый на определённое количество шагов
алгоритм,в котором  команды выполняются последовательно одназа другой
алгоритм, записанный с использованием блок-схем
алгоритм, записанный спомощью языка программирования

последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины

2.

Определите значение переменной c после выполнения фрагмента программы:

a:=100;

b:=30;

a:=a-b*3;

if a>b then

c:=a-b

else c:=b-a;

20
70
-20
180
140
3.

В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat{1} заданий сделал первый ученик, Dat{2}  http://www.w3.org/1998/Math/MathML" NS = "http://www.w3.org/1998/Math/MathML" /> второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.

var k, m: integer;

 Dat: array{1..11} of integer;

begin

  Dat{1} := 20;  Dat{2} := 25;

  Dat{3} := 19;  Dat{4} := 25;

  Dat{5} := 26;  Dat{6} := 22;

  Dat{7} := 24;  Dat{8} := 28;

  Dat{9} := 26;  Dat{10} := 21;

  Dat{11} := 27;

  m := 0;

  for k := 1  to 11 do

    if  Dat{k} < 22 then

      m := m + Dat{k};

  writeln(m)

end.

Ответ:

4.

Определите, что будет напечатано в результате работы следующей программы. var s,k: integer;

begin

 s := 9;

 for k := 4 to 7 do

   s := s + 9;

 writeln(s);

end.

Ответ:

5.

В программе «:=» обозначает оператор присваивания, знаки «+», « http://www.w3.org/1998/Math/MathML" NS = "http://www.w3.org/1998/Math/MathML" />», «*» и «/»  соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.

Определите значение переменной а после выполнения данного алгоритма:

a := 4

b := 6

b := 8 + a * b

a := b / 4 * a

В ответе укажите одно целое число  значение переменной а.

 

Ответ:

6.

Определите, что будет напечатано в результате работы следующей программы.

var b, c: integer;

begin

     b:=15;

     c:=0;

     while b<>3 do

     begin 

          c:=c+b;

          b:=b-c

      end;

      write (c);

end.

Ответ:

 

7.

Эта задача для тех кто сдаёт информатику.  Ниже приведена программа:

var s,t: integer;

begin

readln(s);

 readln(t);

 readln(A);

 if (s > 10) and (t > A)

  then

writeln("YES")

  else

writeln("NO")

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); ( http://www.w3.org/1998/Math/MathML" NS = "http://www.w3.org/1998/Math/MathML" />11, 12); (11, 11); (12, 11); (10, 10); (10, 5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» два раза.

Ответ:

8. Укажите фамилию и имя:
Cайт создан по технологии "Конструктор e-Publish"