Дам 20 баллов!!!
Задание 1 (20 баллов).
Объясните, какой алгоритм называется циклическим. Что такое тело цикла?
Задание 2 (40 баллов).
Приведите примеры алгоритмов с повторениями:
из учебной деятельности;
из повседневной жизни.
В одном случае используйте цикл с заданным числом повторений, в другом — цикл по условию. Опишите данные алгоритмы на алгоритмическом языке.
Задание 3 (40 баллов).
Одноклассники (20 человек) решили провести вместе один день каникул. Предлагались разные варианты отдыха, но в результате нескольких попыток голосования голоса делились поровну. В итоге всё-таки большинством голосов решили покататься на роликах.
Алгоритм какого вида описан в данной ситуации: линейный, разветвляющийся или циклический? Изобразите данный алгоритм в форме блок-схемы.
Ответы
Ответ:
Задание 1.
Циклический алгоритм- алгоритм, в котором действия повторяются конечное число раз.
Тело цикла - это набор действий (программных операций), которые подразумеваются к повторению раз за разом при работе цикла.
Задание 2.
Ну тут фантазия в помощь. Если списывать с моей работы тогда слишком заметно выйдет, но на всякий случай прикреплю пояснительную бригаду. Вот пример алгоритмической блок-схемы (картинка 1)
В этом задании надо составить одну блок-схему в виде циклического алгоритма (пример на картинке 2), а вторую в виде разветвляющегося (пример на картинке 3).
Задание 3.
Линейный алгоритм - это алгоритм, образуемый командами, которые выполняются однократно и именно в той последовательности, в которой записаны. (пример на картинке 1)
Разветвляющийся алгоритм - алгоритм, в котором в зависимости от выполнения некоторого условия совершается либо одна, либо другая последовательность действий.
Также эти алгоритмы могут быть полными и неполными (примеры на картинке 4, сверху неполный алгоритм, снизу полный.)
Циклический алгоритм- алгоритм, в котором действия повторяются конечное число раз
В примере описан разветвляющийся, полный алгоритм. (Пример на картинке 3)
Объяснение:
Вряд-ли ответ всё ещё нужен задающему, но всё же, вдруг ещё кто будет искать это задание.
![](https://st.uroker.com/files/701/701d05f7588e193bf0e2acc4b7ae4240.png)
![](https://st.uroker.com/files/404/404d6ec75703ff7f82e368b3e9c500e7.png)
![](https://st.uroker.com/files/01a/01a8ca594319531ab0f992e638b2bd89.jpg)
![](https://st.uroker.com/files/f8d/f8d1814820be03a7f83838b525f46c9e.png)