Uploaded by ka23523532532521

pr19

advertisement
Министерство просвещения Приднестровской Молдавской Республики
ГОУ СПО «Дубоссарский индустриальный техникум»
Отчет по практической работе №19
по дисциплине «Основы алгоритмизации и программирования»
Тема «Оператор цикла с условием. Составление программ»
Выполнил студент 407гр.
Бурачевский Р.Ю.
Проверила преподаватель
Нагорная Г.С.
Дубоссары, 2023
Задание №1. Ответы на вопросы:
1) Написать общий вид оператора цикла с предусловием:
while <условие> do <тело цикла>;
2) Принцип действия оператора цикла с предусловием :
Проверка условия выполнения цикла производится в самом начале
оператора. Если результат – «истина», тело цикла выполняется и снова
вычисляется выражение условия. Если результат – «ложь», происходят
выход из цикла и переход к следующему после while оператору.
3) Написать общий вид оператора цикла с предусловием:
repeat< тело цикла> until< условие>;
4) Этот оператор работает следующим образом: сначала выполняются
операторы, расположенные в теле цикла, затем вычисляется условие, и
если получается истинное значение, то осуществляется выход из цикла.
Если значение выражения ложно, то выполнение операторов тела цикла
повторяется, а затем снова проверяется условие. И так, операторы тела
цикла выполняются хотя бы раз, а потом все зависит от условия выхода
из цикла. Очевидно, один из операторов тела цикла должен влиять на
значение
условного
выражения,
поскольку
иначе
цикл
будет
повторяться бесконечно.
Задание №2. Ответы на вопросы после материала:
1) В каком случае цикл с предусловием не выполняется ни разу?
Опять же это цикл, который выполняется, пока истинно некоторое
условие,
указанное
перед
его
началом.
Это
условие
проверяется до выполнения тела цикла, поэтому тело может быть не
выполнено ни разу (если условие с самого начала ложно).
2) В каких ситуациях, на ваш взгляд, лучше использовать цикл с
постусловием?
В тех ситуациях, где необходимо, чтобы тело цикла выполнилось хотя
бы один раз.
3) В каких случаях при написании программ лучше использовать оператор
цикла с предусловием?
Цикл с предусловием используется, когда заранее неизвестно сколько
раз должен выполниться цикл.
4) Дана
программа.
Сколько
раз
выполнится
строка,
помеченная
комментарием {?}?:
a) Строка выполнится 5 раз;
b) Строка выполнится 0 раз, так как условие изначально ложное;
c) Строка выполнится бесконечное количество раз;
d) Строка выполнится 1 раз.
Задание №3. Задача 1:
Условие: Вывести на печать все трёхзначные натуральные числа, сумма цифр
которых равна заданному числу N:
1) Ввожу в имя программы свое имя:
2) Код программы:
3) Выполнение задачи программой:
Задача 2:
Условие: Найдите все натуральные числа от 1 до 1000, кратные 3.
1) Ввожу в имена программ свое имя:
2) Код программ:
3) Выполнение задачи программами:
Задача 3:
Условие: Спортсмен в первый день пробежал 10 км. Каждый следующий день
он увеличивает пробег на 10 %. Написать программу, определяющую с какого
дня он начнет пробегать 25 км.
1) Ввожу фамилию в имя программы:
2) Код программы:
3) Выполнение задачи программой:
Download