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. Вы изучили два вида циклов – с предусловием и с постусловием. Когда, по вашему мнению, удобнее использовать первый вид, а когда – второй?
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
_________________________________________________________________
Оценка учителя: ________