Перейти к основному содержимому
Informatik.uz
Глава 1. Виды алгоритмов

Разветвляющиеся алгоритмы и условия

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

Тема 1 из 11Чтение: 1 минОбновлено: 27 октября 2026 г.
Список тем (1 из 11)

В жизни многое зависит от обстоятельств: если идёт дождь, мы берём зонт, а если нет — не берём. В таких случаях алгоритм называется разветвляющимся: в нём проверяется условие, и в зависимости от результата выбирается один из двух путей. Условие — это высказывание, которое может быть истинным или ложным.

Ветвление бывает двух видов. При полном ветвлении «если условие истинно, выполняется одно действие, иначе — другое». При неполном ветвлении действие выполняется только тогда, когда условие истинно, а иначе ничего не происходит. На блок-схеме условие записывается внутри ромба, из которого выходят две стрелки с пометками «да» и «нет».

Пример: поиск большего из двух чисел. Вводятся числа a и b, затем проверяется условие a > b. Если оно истинно, ответом будет a, иначе ответом будет b. Сложные условия составляют с помощью слов «и», «или», «не»: например, «число больше 10 и меньше 20».

Главное

  • В разветвляющемся алгоритме по условию выбирается один из двух путей.
  • Условие — это высказывание, которое может быть истинным или ложным.
  • Ветвление бывает полным («если … иначе …») или неполным.
  • На блок-схеме условие записывают в ромбе, а выходы подписывают «да» и «нет».
  • Сложные условия составляют с помощью «и», «или», «не».

Практические задания

  1. Нарисуйте блок-схему алгоритма «Если на улице холодно, наденьте тёплую одежду, иначе наденьте лёгкую».
  2. Составьте блок-схему алгоритма, который определяет, положительно введённое число, отрицательно или равно нулю; для этого используйте два условия подряд.
  3. Составьте алгоритм поиска большего из двух чисел и выполните его вручную для a = 7 и b = 12: по какой стрелке вы пойдёте и каким будет ответ?

Вопросы для закрепления

Проверьте себя: сначала подумайте, потом откройте ответ.

  1. 1Что такое условие?
    Высказывание, которое может быть истинным или ложным, например a > b.
  2. 2Чем отличается полное ветвление от неполного?
    При полном ветвлении выполняется своё действие и при истинном, и при ложном условии; при неполном действие выполняется только при истинном условии.
  3. 3Какой фигурой на блок-схеме обозначается условие?
    Ромбом; из него выходят стрелки «да» и «нет».

Пройдено тем: 0 из 11

Войти и отметить
Informatika 7-sinf darsligi muqovasi
В учебникеИнформатика — 7 класс