Программирование циклических алгоритмов. Цикл While
Тест по теме "Программирование циклических алгоритмов. Цикл while" У теста есть ограничение по времени - 15 минут. Отнеситесь к выполнению теста очень серьезно, защитываться будет только первый результат. Прежде чем приступать к выполнению теста изучите параграф 4.6
Список вопросов теста
Вопрос 1
Циклический алгоритм подразумевает:
Варианты ответов
- Неоднократное повторение отдельных частей программы
- Последовательное выполнение всех элементов программы
- Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы
- Верного ответа нет
Вопрос 2
Установите соответсвие
1. While
2. Repeat until
3. For
Варианты ответов
- Цикл с постусловием
- Цикл с параметром
- Цикл с предусловием
Вопрос 3
Определите значение переменной S после выполнения операторов:
i:=0; S:=0;
While i<3 do Begin i:=i+1; S:=S+i*i End;
Вопрос 4
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i:=4;
while i>=... do begin
writeln('Привет!');
i:=i-1;
end;
Вопрос 5
Дана последовательность операторов:
а:=1; b:=2;
while a+b<8 do begin a:=a+1; b:=b+2; end;
s:=a+b;
Какими будут значения переменных a, b, s после выполнения этой поледовательности операторов
Варианты ответов
- a=3, b=6, s=9
- a=1, b=2, s=3
- a=6, b=3, s=9
- a=6, b=3, s=8
Вопрос 6
Укажите процессы, которые демонстрируют работу циклического алгоритма:

Варианты ответов
- Движение часовой стрелки 
- Движение автобуса от начальной до конечной остановки
- Направо пойдешь - коня потеряешь, налево пойдешь - ничего не найдешь
- Смена времен года
- Посадка деревьев
Вопрос 7
Сколько раз выполниться тело цикла
i:=4;
while i<10 do
i:=i+3;
Вопрос 8
Сколько раз исполнится цикл:
i:=6;
while i<6 do i:=i+3;
Вопрос 9
Дана блок-схема. Какой из преведенных фрагментов соответствует этой схеме.

Варианты ответов
- b:=20; c:=0; While b>3 do begin c:=c+b; b:=b-5; end;
- b:=20; c:=0; While b>3 do c:=c+b; b:=b-5;
- b:=20; c:=0; If b>3 then begin c:=c+b; b:=b-5; end;
- b:=20; c:=0; If b>3 then c:=c+b; b:=b-5;


