1.2.2. Алгоритмическая структура «ветвление»
1.2.3. Алгоритмическая структура «выбор»
1.2.4. Алгоритмическая структура «цикл»
Лабораторная работа № 5. Шаг 2
Лабораторная работа № 5. Задачи 1 и 2
Лабораторная работа № 5. Шаг 3. Тест (1-5)
Лабораторная работа № 5. Шаг 3. Тест (6-8)
6. (Из материалов ЕГЭ.) Определите, что будет выведено в результате выполнения программы.
var n, s: integer;
begin
n:=0;
s:=0;
while s<=35 do
begin
n:=n+1;
s:=s+4
end;
write(n)
end.
Ответ: _________
7. (Из материалов ЕГЭ.) Ниже записана программа. Получив на вход число x, эта программа выводит два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых программа выводит сначала 2, а потом 21.
var x, a, b: integer;
begin
readln(x);
a:=0; b:=1;
while x >0 do
begin
a:=a+1;
b:=b*(x mod 10);
x:=x div 10
end;
writeln(a); write(b);
end.
Ответ: _________
8. (Из материалов ЕГЭ.) Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000.
Введенные числа не превышают 30 000.
Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 4.
Пример работы программы:
Входные данные
14
24
144
22
12
0
Выходные данные
168
Дан шаблон программы решения задачи. Дополните его – составьте программу.
program summa_v_posledovatelnosti;
var ____________ ___________;
begin
s:=___;
readln ( _____ );
_______ a<>0 _____
begin
if ____________________
then _______________ ;
___________________;
end;
writeln ('Сумма чисел = ' _____);
end.
1. Структура «цикл» – базовая конструкция программирования, с ее помощью можно:
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
2. Вы изучили два вида циклов – с предусловием и с постусловием. Когда, по вашему мнению, удобнее использовать первый вид, а когда – второй?
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
_________________________________________________________________
Оценка учителя: ________