Вопрос задан 07.07.2026 в 19:29. Предмет Информатика. Спрашивает Соболь Вика.

построить АЛГОРИТМ И БЛОК СХЕМУ для сортировки в возрастающем порядке трёх чисел.
СРОЧНО!!!! 90 БАЛЛОВ!

Перейти к ответам

Ответы на вопрос

Отвечает Кургунова Дарья.

Пусть даны три числа a, b, c. Нужно расположить их по возрастанию: от меньшего к большему.

Алгоритм

  1. Ввести числа a, b, c.

  2. Сравнить a и b.

    • Если a > b, поменять их местами.

  3. Сравнить b и c.

    • Если b > c, поменять их местами.

  4. Ещё раз сравнить a и b.

    • Если a > b, поменять их местами.

  5. Вывести a, b, c.

После этих действий всегда будет выполнено:

a ≤ b ≤ c

Псевдокод

начало
ввести a, b, c

если a > b то
поменять a и b местами
конец если

если b > c то
поменять b и c местами
конец если

если a > b то
поменять a и b местами
конец если

вывести a, b, c
конец

Как поменять числа местами

temp := a
a := b
b := temp

Блок-схема

 ┌───────────┐
│ НАЧАЛО │
└─────┬─────┘

┌─────▼──────────────┐
│ Ввод a, b, c │
└─────┬──────────────┘

┌─────▼───────┐
│ a > b ? │
└───┬─────┬───┘
Да Нет
│ │
┌────▼───┐ │
│Обмен │ │
│a и b │ │
└────┬───┘ │
└───┬───┘

┌─────▼───────┐
│ b > c ? │
└───┬─────┬───┘
Да Нет
│ │
┌────▼───┐ │
│Обмен │ │
│b и c │ │
└────┬───┘ │
└───┬───┘

┌─────▼───────┐
│ a > b ? │
└───┬─────┬───┘
Да Нет
│ │
┌────▼───┐ │
│Обмен │ │
│a и b │ │
└────┬───┘ │
└───┬───┘

┌───────▼────────┐
│ Вывод a, b, c │
└───────┬────────┘

┌────▼────┐
│ КОНЕЦ │
└─────────┘

Например, для чисел 7, 2, 5:

7, 2, 5
2, 7, 5
2, 5, 7

Ответ: 2, 5, 7.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос