WorksheetsЦиклы в Pascal
Total questions: 14
Worksheet time: 10mins
Сколько существует операторов цикла в Pascal ?
1
2
3
4
Как называется алгоритмическая структура, которая представляет собой последовательность действий, повторяющихся многократно?
Ветвление
Рекурсия
Цикл
Следование
Чему будет равна переменная sum после выполнения фрагмента программы:
sum:=0;
for i:=7 to 9 do
sum:=sum+i;
(a)
Укажите процесс, который демонстрирует работу циклического алгоритма:
Движение часовой стрелки
Движение поезда от начальной до конечной остановки
Гулять по городу
Каждый день ходить в школу (исключая выходные)
Поход в магазин
Чему будет равна переменная s после выполнения фрагмента программы:
s:=0;
n:=1;
whlle n<=5 do begin
s:=s+n;
n:=n+1;
end;
writeln (‘s=’, s);
(a)
Какому оператору цикла соответствует данная блок-схема?
For
While .. do
Repeat .. until
Сколько раз исполнится следующий цикл:
i:=15;
Repeat
i:=i – 4
Until i<4;
(a)
Как называется последовательность действий, содержащаяся в цикле?
Операторный блок цикла
Заголовок цикла
Условие цикла
Тело цикла
Чему будет равна переменная s после выполнения фрагмента программы:
s:=0;
n:=1;
whlle n<=5 do begin
s:=s+n;
n:=n+1;
end;
writeln (‘s=’, s);
(a)
В каком из операторов допущена синтаксическая ошибка:
For I:=10 downto 5 do p:=p+1.
While s<3 do s:=s-3;
For i=1 to 20 do p:=p+1;
Repeat k:=k+1 until k<7;
Сколько раз исполнится следующий цикл:
For i:=14 downto 8 do
(a)
Определите значение переменной S после выполнения опера-торов:
i:=0; S:=0
While i<3 do
Begin
i:=i+1;
S:=S+i*i
End;
12
13
14
15
16
Сколько раз исполнится следующий цикл:
i:=4;
while i<10 do
i:=i+3;
(a)
Отметьте, что определяется во фрагменте программы:
readln (а, b);
for i:=1 to n do begin
write (‘Enter х’);
readln (х);
if х>b then b:=х
else
if х<а then а:=х;
end;
writeln (b-а);
разность минимального и максимального элементов
минимальный и максимальный элементы
произведение максимального и минимального элементов
разность максимального и минимального элементов
