Вопрос задан 20.11.2023 в 13:22. Предмет Информатика. Спрашивает Думчева Вероника.

Дам 20 баллов!!! Задание 1 (20 баллов). Объясните, какой алгоритм называется циклическим. Что

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кугин Александр.

Ответ:

Задание 1.

Циклический алгоритм- алгоритм, в котором действия повторяются конечное число раз.

Тело цикла - это набор действий (программных операций), которые подразумеваются к повторению раз за разом при работе цикла.

Задание 2.

Ну тут фантазия в помощь. Если списывать с моей работы тогда слишком заметно выйдет, но на всякий случай прикреплю пояснительную бригаду. Вот пример алгоритмической блок-схемы (картинка 1)

В этом задании надо составить одну блок-схему в виде циклического алгоритма (пример на картинке 2), а вторую в виде разветвляющегося (пример на картинке 3).

Задание 3.

Линейный алгоритм - это алгоритм, образуемый командами, которые выполняются однократно и именно в той последовательности, в которой записаны. (пример на картинке 1)

Разветвляющийся алгоритм - алгоритм, в котором в зависимости от выполнения некоторого условия совершается либо одна, либо другая последовательность действий.

Также эти алгоритмы могут быть полными и неполными (примеры на картинке 4, сверху неполный алгоритм, снизу полный.)

Циклический алгоритм- алгоритм, в котором действия повторяются конечное число раз

В примере описан разветвляющийся, полный алгоритм. (Пример на картинке 3)

Объяснение:

Вряд-ли ответ всё ещё нужен задающему, но всё же, вдруг ещё кто будет искать это задание.





0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задание 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-----+ | | Проверить +-------------------------+ | результат| +-----------+ ```

Данный алгоритм включает последовательность шагов, в которой осуществляются попытки голосования, голоса делятся поровну, и в конечном итоге проверяется результат, который определяет выбор активности проведения дня каникул (в данном случае - покататься на роликах).

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос