
Дам 20 баллов!!! Задание 1 (20 баллов). Объясните, какой алгоритм называется циклическим. Что
такое тело цикла? Задание 2 (40 баллов). Приведите примеры алгоритмов с повторениями: из учебной деятельности; из повседневной жизни. В одном случае используйте цикл с заданным числом повторений, в другом — цикл по условию. Опишите данные алгоритмы на алгоритмическом языке. Задание 3 (40 баллов). Одноклассники (20 человек) решили провести вместе один день каникул. Предлагались разные варианты отдыха, но в результате нескольких попыток голосования голоса делились поровну. В итоге всё-таки большинством голосов решили покататься на роликах. Алгоритм какого вида описан в данной ситуации: линейный, разветвляющийся или циклический? Изобразите данный алгоритм в форме блок-схемы.

Ответы на вопрос

Ответ:
Задание 1.
Циклический алгоритм- алгоритм, в котором действия повторяются конечное число раз.
Тело цикла - это набор действий (программных операций), которые подразумеваются к повторению раз за разом при работе цикла.
Задание 2.
Ну тут фантазия в помощь. Если списывать с моей работы тогда слишком заметно выйдет, но на всякий случай прикреплю пояснительную бригаду. Вот пример алгоритмической блок-схемы (картинка 1)
В этом задании надо составить одну блок-схему в виде циклического алгоритма (пример на картинке 2), а вторую в виде разветвляющегося (пример на картинке 3).
Задание 3.
Линейный алгоритм - это алгоритм, образуемый командами, которые выполняются однократно и именно в той последовательности, в которой записаны. (пример на картинке 1)
Разветвляющийся алгоритм - алгоритм, в котором в зависимости от выполнения некоторого условия совершается либо одна, либо другая последовательность действий.
Также эти алгоритмы могут быть полными и неполными (примеры на картинке 4, сверху неполный алгоритм, снизу полный.)
Циклический алгоритм- алгоритм, в котором действия повторяются конечное число раз
В примере описан разветвляющийся, полный алгоритм. (Пример на картинке 3)
Объяснение:
Вряд-ли ответ всё ещё нужен задающему, но всё же, вдруг ещё кто будет искать это задание.







Задание 1:
Циклическим алгоритмом называется такой алгоритм, в котором определенные действия выполняются повторно до тех пор, пока не будет достигнуто определенное условие или пока не будет достигнута определенная итерация.
Тело цикла - это блок команд, который выполняется внутри цикла. Тело цикла содержит инструкции, которые выполняются в каждой итерации цикла.
Задание 2:
Пример алгоритма с повторениями из учебной деятельности:
Алгоритм подсчета суммы чисел от 1 до N: 1. Ввести число N. 2. Инициализировать переменную sum = 0. 3. Начать цикл от 1 до N. 4. Внутри цикла, при каждой итерации, добавить текущее число к переменной sum. 5. Вывести значение переменной sum.
Пример алгоритма с повторениями из повседневной жизни:
Алгоритм приготовления кофе: 1. Налить воду в кофемашину. 2. Включить кофемашину. 3. Проверить, есть ли кофе в фильтре. 4. Если кофе нет, добавить кофе в фильтр. 5. Закрыть фильтр. 6. Дождаться, пока кофемашина заварит кофе. 7. Открыть крышку кофемашины и вынуть готовый напиток. 8. Подавать кофе.
Задание 3:
Алгоритм в данной ситуации является циклическим, так как выбор активности, проводимой вместе, происходит через несколько попыток голосования, и результат может меняться с каждой итерацией.
Блок-схема алгоритма:
``` +----------+ | Попытка | <-----------------------+ | голосова-| | | ния | | +----+-----+ | | | +-----v-----+ | | Разделить | | | голоса | | +-----+-----+ | | | +-----v-----+ | | Проверить | | | итоги | | +-----+-----+ | | | +------+-------+ | | Итоги голосов| | +------+-------+ | | | +-----v-----+ | | Проверить +-------------------------+ | результат| +-----------+ ```
Данный алгоритм включает последовательность шагов, в которой осуществляются попытки голосования, голоса делятся поровну, и в конечном итоге проверяется результат, который определяет выбор активности проведения дня каникул (в данном случае - покататься на роликах).


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili