Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Алгоритм упорядочивания трёх заданных чисел по возрастанию

Автор:   •  Февраль 3, 2018  •  Практическая работа  •  405 Слов (2 Страниц)  •  1,082 Просмотры

Страница 1 из 2

Министерство образования и науки РФ

Южно-Уральский государственный университет

Факультет «Инженерно-экономический»

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

ОТЧЕТ

О практической работе №7

По дисциплине «Информатика»

Вариант задания № 1

Выполнил:

Студент группы ЗИЭФ-112

Абих Кирилл

Отчет принят:

____________ / Е.В. Юрасова

____________20__г.

Челябинск 2016


Цель работы:

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

Задание:

Записать алгоритм упорядочивания трёх заданных чисел по возрастанию.

Ход работы

  1. Определение входных и выходных данных:
  • входными данными (аргументами) являются вещественные числа a, b и c;
  • выходными данными (результатом) являются упорядоченные по возрастанию вещественные числа p1,p2 и p3.
  1. Решение задачи:
  • сравнить все числа и упорядочить.
  1. Запись алгоритма на алгоритмическом языке

алг Вычисление (арг вещ 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]

...

Скачать:   txt (2.5 Kb)   pdf (141.1 Kb)   docx (37.9 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club