СПАСИТЕ ПОМОГИТЕ КАК МОЖНО БЫСТРЕЕ Задание 2 (20 баллов).
Приведите 2 примера алгоритмов с повторениями: в одном примере используйте цикл с заданным числом повторений, в другом — цикл с предусловием. Опишите данные алгоритмы с помощью блок-схем.
Пример 1: алгоритм с циклом for и заданным числом повторений.
Блок-схема:
начало | |---[переменная i = 1] |---[цикл for от i = 1 до 5] | | | |---[вывод на экран "Привет!"] | | | |---[увеличение переменной i на 1] |---[конец цикла] | конец Описание алгоритма:
1. Устанавливаем начальное значение переменной i равное 1. 2. Запускаем цикл for, который будет выполняться 5 раз (задано в условии цикла). 3. Внутри цикла выводим на экран сообщение "Привет!". 4. Увеличиваем значение переменной i на 1. 5. После выполнения цикла программа завершается. Пример 2: алгоритм с циклом while и предусловием.
Блок-схема:
начало | |---[переменная x = 0] |---[цикл while с предусловием x < 10] | | | |---[вывод на экран "x = ", x] | | | |---[увеличение переменной x на 2] |---[конец цикла] | конец Описание алгоритма:
1. Устанавливаем начальное значение переменной x равное 0. 2. Запускаем цикл while с предусловием x < 10. 3. Внутри цикла выводим на экран значение переменной x. 4. Увеличиваем значение переменной x на 2. 5. Проверяем условие цикла - если x < 10, то переходим на шаг 3, иначе программа завершается. Оба примера алгоритмов включают повторяющиеся действия - вывод сообщения в первом примере и увеличение переменной на втором - поэтому они являются примерами алгоритмов с повторениями.
Answers & Comments
Verified answer
Пример 1: алгоритм с циклом for и заданным числом повторений.Блок-схема:
начало
|
|---[переменная i = 1]
|---[цикл for от i = 1 до 5]
| |
| |---[вывод на экран "Привет!"]
| |
| |---[увеличение переменной i на 1]
|---[конец цикла]
|
конец
Описание алгоритма:
1. Устанавливаем начальное значение переменной i равное 1.
2. Запускаем цикл for, который будет выполняться 5 раз (задано в условии цикла).
3. Внутри цикла выводим на экран сообщение "Привет!".
4. Увеличиваем значение переменной i на 1.
5. После выполнения цикла программа завершается.
Пример 2: алгоритм с циклом while и предусловием.
Блок-схема:
начало
|
|---[переменная x = 0]
|---[цикл while с предусловием x < 10]
| |
| |---[вывод на экран "x = ", x]
| |
| |---[увеличение переменной x на 2]
|---[конец цикла]
|
конец
Описание алгоритма:
1. Устанавливаем начальное значение переменной x равное 0.
2. Запускаем цикл while с предусловием x < 10.
3. Внутри цикла выводим на экран значение переменной x.
4. Увеличиваем значение переменной x на 2.
5. Проверяем условие цикла - если x < 10, то переходим на шаг 3, иначе программа завершается.
Оба примера алгоритмов включают повторяющиеся действия - вывод сообщения в первом примере и увеличение переменной на втором - поэтому они являются примерами алгоритмов с повторениями.