• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 2 года назад

50 БАЛЛОВ!!!!!!!
1. Выразите в словесной форме алгоритм выполнения
цикла с постусловием.
2. Каким должно быть условие, чтобы тело цикла do
whilе было выполнено один раз? Почему?

Приложения:

Ответы

Ответ дал: Кот49
0

Ответ:

Объяснение:

1) Ну представим что у нас есть некий прораб, и он выдал подчинённым указание по работе с помощью алгоритма с постусловием, приведённым ниже:

{

            Вася ломает старую стену

            Петя ставит новую

            Саша красит новую стену

}

пока в доме есть старые стены повторять алгоритм выше

Рабочие получили этот алгоритм и принялись наводить порядок. Они каждый раз будут выполнять набор заданий в скобочках и только ПОСЛЕ их завершения проверять, остались ли в доме старые стены.

2) Если мы внимательно прочитаем пункт 1, то поймём, что набор действий, который пришёл рабочим, будет ВСЕГДА выполнен как минимум один раз, а то и больше. Потому как они сначала ломают, а только потом думают над тем, что ломать.  

Может возникнуть неприятная ситуация, что изначально в доме не было старых стен, тогда рабочие зависнут, и не будут знать, что делать.

Когда же используется этот цикл? ТОЛЬКО в том случае, когда тело цикла (набор команд) должен выполниться как минимум один раз, независимо от условия. ВО ВСЕХ остальных случаях программисты используют или счётчик, или цикл с предусловием.

Вас заинтересует