Вопрос задан 07.07.2026 в 19:29.
Предмет Информатика.
Спрашивает Соболь Вика.
построить АЛГОРИТМ И БЛОК СХЕМУ для сортировки в возрастающем порядке трёх чисел.
СРОЧНО!!!! 90 БАЛЛОВ!
Ответы на вопрос
Отвечает Кургунова Дарья.
Пусть даны три числа a, b, c. Нужно расположить их по возрастанию: от меньшего к большему.
Алгоритм
-
Ввести числа
a,b,c. -
Сравнить
aиb.-
Если
a > b, поменять их местами.
-
-
Сравнить
bиc.-
Если
b > c, поменять их местами.
-
-
Ещё раз сравнить
aиb.-
Если
a > b, поменять их местами.
-
-
Вывести
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.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

