Конечно! Давайте разберем каждый из видов алгоритмов и составим по два примера для каждого.
Линейный алгоритм
Линейный алгоритм — это алгоритм, который выполняет последовательность операций, где каждое действие выполняется по очереди.
Пример 1: Подсчет суммы двух чисел
- Ввести первое число (A)
- Ввести второе число (B)
- Вычислить сумму (S = A + B)
- Вывести результат (S)
Пример 2: Простой алгоритм для нахождения среднего арифметического
- Ввести первое число (A)
- Ввести второе число (B)
- Ввести третье число (C)
- Вычислить среднее (S = (A + B + C) / 3)
- Вывести результат (S)
Развёрнутый алгоритм
Развёрнутый алгоритм подразумевает рассмотрение различных условий и выполнение разных действий в зависимости от значений этих условий.
Пример 1: Определение четности числа
- Ввести число (N)
- Если N % 2 = 0, то
- Вывести "Число четное"
- Иначе
- Вывести "Число нечетное"
Пример 2: Оценка результатов экзамена
- Ввести количество баллов (B)
- Если B >= 90, то
- Вывести "Отлично"
- Иначе, если B >= 75, то
- Вывести "Хорошо"
- Иначе, если B >= 60, то
- Вывести "Удовлетворительно"
- Иначе
- Вывести "Неудовлетворительно"
Циклический алгоритм
Циклический алгоритм включает в себя повторяющиеся действия, которые выполняются, пока истинно определённое условие.
Пример 1: Подсчет от 1 до N
- Ввести число (N)
- Установить счетчик (i = 1)
- Пока i <= N, делать:
- Вывести i
- Увеличить i на 1
Пример 2: Нахождение факториала числа
- Ввести число (N)
- Установить факториал (F = 1)
- Установить счетчик (i = 1)
- Пока i <= N, делать:
- F = F * i
- Увеличить i на 1
- Вывести факториал (F)
Если вам нужно более подробное объяснение любого из алгоритмов или помощь с другим материалом, не стесняйтесь спрашивать!