Алгоритм упорядочивания трёх заданных чисел по возрастанию
Автор: Кирилл Абих • Февраль 3, 2018 • Практическая работа • 405 Слов (2 Страниц) • 1,102 Просмотры
Министерство образования и науки РФ
Южно-Уральский государственный университет
Факультет «Инженерно-экономический»
Разветвляющиеся алгоритмические структуры
ОТЧЕТ
О практической работе №7
По дисциплине «Информатика»
Вариант задания № 1
Выполнил:
Студент группы ЗИЭФ-112
Абих Кирилл
Отчет принят:
____________ / Е.В. Юрасова
____________20__г.
Челябинск 2016
Цель работы:
Научиться строить разветвляющиеся алгоритмы, записывать алгоритмы в виде блок - схемы и на алгоритмическом языке.
Задание:
Записать алгоритм упорядочивания трёх заданных чисел по возрастанию.
Ход работы
- Определение входных и выходных данных:
- входными данными (аргументами) являются вещественные числа a, b и c;
- выходными данными (результатом) являются упорядоченные по возрастанию вещественные числа p1,p2 и p3.
- Решение задачи:
- сравнить все числа и упорядочить.
- Запись алгоритма на алгоритмическом языке
алг Вычисление (арг вещ a, вещ b, вещ c, рез вещ p1, вещ p2, вещ p3)
нач[pic 1]
ввод P
Если ( a>b и а>c)[pic 2]
Если b>c[pic 3]
То р1=а, p2=b, p3=c
Иначе р1=a, p2=c, p3=b[pic 4]
Если ( b>a и b>c)[pic 5]
Если a>c
То р1=b, p2=a, p3=c[pic 6]
Иначе р1=b, p2=c, p3=a[pic 7]
Если ( c>b и c>a)
Если a>b[pic 8]
То р1=c, p2=a, p3=b[pic 9]
...