Лабораторная работа по "Программированию"
Автор: youlame-ass • Январь 16, 2023 • Лабораторная работа • 292 Слов (2 Страниц) • 154 Просмотры
[pic 1] | Российский государственный социальный университет |
Лабораторная работа 5
по дисциплине «Программирование»
ФИО студента | Горба Иван |
Направление подготовки | Программная инженерия |
Группа | Пин-б-0-д-2022-2 |
Москва
Вариант решения с for:
[pic 2]
[pic 3]
P.s: тк задание сформулировано не корректно, то я написал программу исходя из того как понял условие задачи.
Второй вариант решения с while:
[pic 4]
[pic 5]
Вопросы:
1. Чем отличается цикл с предусловием от цикла с постусловием?
в цикле с предусловием сначала проверяется условие и если оно выполняется, выполняется тело цикла. в цикле с постусловием сначала выполняется тело цикла и лишь потом условие
2. Когда необходимо использовать цикл с предусловием, а когда с постусловием? Приведите примеры.
Цикл с предисловием стоит использовать когда требуется выполнить цикл только в том случае если выполняется условие.
Пример: нужно проверить заполнено ли ведро водой, если да, то не выполнять никаких действий, если же нет, то выполнять до того момента пока ведро не заполнится.
Цикл с постусловием выполнится как минимум один раз, и последующее повторение будет зависеть от того выполняется ли условие или нет.
Пример: ведро пустое, его в любом случае нужно заполнить водой. Наливаем первый раз воду, если ведро все еще не полное, то выполняем цикл еще раз, и так до того момента пока не выполнится условие(пока не заполнится ведро).
3. Какие циклы с предусловием существуют в языке Си?
while
4. Сколько операторов содержит в себе тело цикла с предусловием?
Таких операторов может быть несколько, тогда они заключаются в {} и получается составной оператор
5. Как правильно записать цикл с постусловием на языке Си?
...