Задать вопрос
29 января, 02:09

Виды разветвляющихся алгоритмов

+4
Ответы (1)
  1. 29 января, 02:49
    0
    Существует 4 вида алгоритмов: линейный, циклический, разветвляющийся, вспомогательный.

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

    Линейными являются алгоритмы отпирания дверей, заваривания чая, приготовления одного бутерброда. Линейный алгоритм применяется при вычислении арифметического выражения, если в нем используются только действия сложения и вычитания.

    Циклический алгоритм - описание действий, которые должны по вторяться указанное число раз или пока не выполнено заданное условие. Перечень повторяющихся действий называется телом цикла.

    Многие процессы в окружающем мире основаны на многократном повторении одной и той же последовательности действий. Каждый год наступают весна, лето, осень и зима. Жизнь растений в течение года проходит одни и те же циклы. Подсчитывая число полных поворотов минутной или часовой стрелки, человек измеряет время.

    Условие - выражение, находящееся между словом "если" и словом "то" и принимающее значение "истина" или "ложь".

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

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

    В общем случае схема разветвляющего алгоритма будет выглядеть так: "если условие, то ..., иначе ... ". Такое представление алгоритма получило название полной формы.

    Неполная форма, в которой действия пропускаются: "если условие, то ... ".

    Вспомогательный алгоритм - алгоритм, который можно использовать в других алгоритмах, указав только его имя.

    Например: вы в детстве учились суммировать единицы, затем десятки, чтобы суммировать двузначные числа содержащие единицы вы не учились новому методу суммирования, а воспользовались старыми методами.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Виды разветвляющихся алгоритмов ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Информатика "Программирование разветвляющихся алгоритмов" 1. Написать программу, определяющую по длинам сторон A. B. C, является ли треугольник равнобедренным. 2. Даны радиусы круга и сторона квадрата. У какой фигуры площадь больше? 3.
Ответы (1)
Информатика "Программирование разветвляющихся алгоритмов" 1. Увеличить число X на 10, если оно положительное, во всех остальных случаях уменьшить на 10. 2. Увеличить число X на 5, если оно положительное.
Ответы (1)
Информатика "Программирование разветвляющихся алгоритмов" 1. Написать программу, определяющую, является ли произвольное число X четным. 2. Написать программу, определяющую, является ли целое число T делителем целого числа X. 3.
Ответы (1)
1. Объясните отличия линейных разветвляющихся и циклических алгоритмов
Ответы (1)
Какие виды информации тебе известны? - Что значит обработка информации? - Что такое алгоритм? - Какие виды алгоритмов тебе известны? Приведи примеры алгоритмов.
Ответы (1)