Общие требования (для всех вариантов)
- Использовать правильные элементы блок-схем:
- Начало / Конец (овал)
- Действие (прямоугольник)
- Ввод / вывод (параллелограмм)
- Условие (ромб)
- Алгоритм должен:
- быть конечным;
- быть логически завершённым;
- иметь понятные формулировки;
- не содержать «висящих» стрелок.
- Построить блок-схему:
- в draw.io / diagrams.net / любой программе построения схем.
Варианты заданий
Вариант 1
- Линейный: Вычислить сумму двух чисел.
- Ветвление: Определить, является ли число положительным или отрицательным.
- Цикл: Вывести числа от 1 до 5.
Вариант 2
- Линейный: Вычислить площадь прямоугольника (ввод длины и ширины).
- Ветвление: Определить большее из двух чисел.
- Цикл: Найти сумму чисел от 1 до 10.
Вариант 3
- Линейный: Перевести часы в минуты.
- Ветвление: Проверить, делится ли число на 2.
- Цикл: Вывести все чётные числа от 1 до 10.
Вариант 4
- Линейный: Вычислить стоимость покупки (цена × количество).
- Ветвление: Проверить, больше ли число 100.
- Цикл: Вывести числа от 10 до 1.
Вариант 5
- Линейный: Вычислить среднее арифметическое двух чисел.
- Ветвление: Проверить, находится ли число в диапазоне от 10 до 50.
- Цикл: Найти произведение чисел от 1 до 5.
Вариант 6
- Линейный: Перевести метры в сантиметры.
- Ветвление: Проверить, равно ли число нулю.
- Цикл: Вывести квадраты чисел от 1 до 5.
Вариант 7
- Линейный: Вычислить периметр квадрата.
- Ветвление: Определить, является ли число чётным или нечётным.
- Цикл: Подсчитать количество чисел от 1 до N (N вводится).
Вариант 8
- Линейный: Вычислить площадь треугольника (S = 1/2 a h).
- Ветвление: Проверить, делится ли число на 5.
- Цикл: Вводить числа до тех пор, пока не будет введён 0.
Вариант 9
- Линейный: Рассчитать зарплату (ставка × часы).
- Ветвление: Определить минимальное из двух чисел.
- Цикл: Вывести таблицу умножения на 3 (от 1 до 10).
Вариант 10
- Линейный: Перевести градусы Цельсия в Фаренгейты.
- Ветвление: Проверить, находится ли число вне диапазона от 10 до 20.
- Цикл: Повторять ввод пароля до правильного значения.
Вариант 11
- Линейный: Вычислить объём прямоугольного параллелепипеда (a × b × h).
- Ветвление: Проверить, делится ли число на 3.
- Цикл: Вывести числа от 1 до N (N вводится).
Вариант 12
- Линейный: Вычислить длину окружности (L = 2πR).
- Ветвление: Определить, является ли число положительным, отрицательным или нулём.
- Цикл: Найти сумму чисел от 1 до N.
Вариант 13
- Линейный: Перевести километры в метры.
- Ветвление: Проверить, равны ли два числа.
- Цикл: Вывести нечётные числа от 1 до 15.
Вариант 14
- Линейный: Вычислить площадь круга (S = πR²).
- Ветвление: Определить большее из трёх чисел.
- Цикл: Найти произведение чисел от 1 до N.
Вариант 15
- Линейный: Вычислить среднее арифметическое трёх чисел.
- Ветвление: Проверить, находится ли число в диапазоне от 1 до 100.
- Цикл: Вывести таблицу умножения на введённое число (от 1 до 10).
Вариант 16
- Линейный: Перевести секунды в минуты и секунды.
- Ветвление: Проверить, является ли год високосным (упрощённо: делится на 4).
- Цикл: Вводить числа, пока сумма не станет больше 50.
Вариант 17
- Линейный: Вычислить стоимость покупки с НДС (цена + 20%).
- Ветвление: Проверить, делится ли число одновременно на 2 и на 5.
- Цикл: Подсчитать количество чисел от 1 до 20.
Вариант 18
- Линейный: Вычислить путь (S = V × t).
- Ветвление: Определить минимальное из трёх чисел.
- Цикл: Вывести числа от N до 1.
Вариант 19
- Линейный: Рассчитать зарплату с премией (ставка × часы + премия).
- Ветвление: Проверить, является ли число кратным 7.
- Цикл: Найти сумму только чётных чисел от 1 до 10.
Вариант 20
- Линейный: Перевести градусы Фаренгейта в Цельсий.
- Ветвление: Проверить, больше ли сумма двух чисел 100.
- Цикл: Повторять ввод числа, пока не будет введено положительное число.
Вариант 21
- Линейный: Вычислить объём куба (a³).
- Ветвление: Проверить, делится ли число на 4.
- Цикл: Вывести числа от 5 до 15.
Вариант 22
- Линейный: Перевести граммы в килограммы.
- Ветвление: Определить, является ли число двузначным.
- Цикл: Найти сумму чисел от 10 до 20.
Вариант 23
- Линейный: Вычислить площадь квадрата (a²).
- Ветвление: Проверить, равна ли сумма двух чисел 50.
- Цикл: Вывести числа от 20 до 10.
Вариант 24
- Линейный: Вычислить плотность (ρ = m / V).
- Ветвление: Определить, больше ли произведение двух чисел 100.
- Цикл: Найти произведение чисел от 1 до 6.
Вариант 25
- Линейный: Перевести миллиметры в метры.
- Ветвление: Проверить, делится ли число на 9.
- Цикл: Вывести таблицу умножения на 5 (от 1 до 10).
Вариант 26
- Линейный: Вычислить стоимость со скидкой 10% (если скидка применяется всегда).
- Ветвление: Определить, находится ли число вне диапазона от 0 до 100.
- Цикл: Подсчитать количество чётных чисел от 1 до 20.
Вариант 27
- Линейный: Вычислить время в минутах (часы × 60 + минуты).
- Ветвление: Проверить, одинаковы ли три числа.
- Цикл: Вывести числа, кратные 3, от 1 до 15.
Вариант 28
- Линейный: Вычислить среднюю скорость (S / t).
- Ветвление: Проверить, является ли число трёхзначным.
- Цикл: Вводить числа, пока не будет введено число 100.
Вариант 29
- Линейный: Рассчитать общую сумму покупки трёх товаров.
- Ветвление: Определить, является ли число одновременно чётным и больше 50.
- Цикл: Найти сумму нечётных чисел от 1 до 10.
Вариант 30
- Линейный: Перевести дни в часы.
- Ветвление: Проверить, делится ли число на 6.
- Цикл: Повторять ввод числа, пока не будет введено число меньше 10.