Простые и составные условия. Операторы ветвления, цикла
Меню

Знать:

  • основные алгоритмические конструкции
  • команды алгоритмических конструкций ветвления и повторения

Уметь:

  • применять изученные команды для решения подобных задач

Дополнительные
материалы

1.Сопоставьте условия с логическими выражениями на языке Pascal:
-(x>0) and (y>0)
-(x>0) or (y>0)
-x mod 2=0
-x mod 5=0
-(x>=0) and (x<=10)
-x>=0
Число х – не отрицательно-
Число х четное-
Числа x и y положительные-
Хотя бы одно из чисел x, y положительное-
Число х – кратно 5-
0≤ х≤ 10-

2.Логическое значение нельзя преобразовать в числовое.

3.Алгоритмическая конструкция, которая обеспечивает выполнение одной или другой последовательности команд в зависимости от истинности или ложности некоторого условия называется:
Ответ:

Правильный ответ: Ветвление или ветвление

4.Вставьте пропущенную команду в записи оператора ветвления:

<условие> then команда1 else команда2;

Правильный ответ: If

5.Определите результат выполнения программы при введенном значении 125:


Ответ:

Правильный ответ: 2

6.Оператор цикла – команда, реализующая на языке программирования алгоритмическую конструкцию повторение (последовательность действий, выполняемых многократно).

7.Вставьте пропущенную команду в записи оператора цикла с предусловием:

<условие> do
begin
тело цикла;
end;

Правильный ответ: while

8.Установите взаимно-однозначное соответствие:
-появится сообщение об ошибке
-тело цикла не выполнится ни разу
-тело цикла выполнится 10 раз
-тело цикла будет выполняться бесконечно
x:=1; while x>0 do writeln(x);-
x:=1; while x<=10 do begin writeln(x); x:=x+1; end;-
x:=1; while x<0 do begin writeln(x); x:=x+1; end;-
x:=1; while x<>10 begin writeln(x); x:=x+1; end;-

9.Выберите верные варианты записи оператора цикла с параметром:

for i:=1 to N do begin тело цикла ; end;
for i:=N downto 1 do begin тело цикла ; end;
for i:=1 to N do begin тело цикла ;
for var i:=1 to N do begin тело цикла ; end;
for i:=1 to N begin тело цикла ; end;

10.Определите минимальное значение размера графического окна (значения через запятую), чтобы полностью отобразился результат выполнения программы:



Ответ:

Правильный ответ: 1200,900 или 1200, 900