Контрольная работа 1 ОАИП ч1. Вариант 1
.doc
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра программного обеспечения информационных технологий
Факультет ЗВиДО
Специальность ПОИТ
Контрольная работа № 1
по дисциплине «Основы алгоритмизации и программирования»
часть 1
Вариант № 1
Выполнил студент: Савина Д.Н.
Минск 2009
Контрольная работа №1 по дисциплине «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ».
Задание №1:
Дано десять комплексных чисел. Найти минимальное по модулю.
Выполнил студент гр. 501021-12 Савина Дмитрий Николаевич
Решение
Для решения данной задачи создается двумерный массив a [1..10,1..2] для хранения аргументов комплексных чисел. Переменная для хранения номера найденного числа.
Программа начинается с ввода аргументов комплексных чисел, которые сохраняются в массив “a”. В цикле ввода выполняются действия по вычислению модуля комплексного числа (возведение аргументов комплексного числа в квадрат и вычисляет корень из их суммы) изначально сравнение значения модуля первого числа со значением переменной хранящей нулевое значение (min), затем сравнение переменной со значением, сохраненным в переменной (min). В случае если вычисленное значение является меньше значения переменной (min), ему присваивается вычисленное значение и сохраняется номер числа в переменную для вывода на экран.
Задание 1 а) Графическое представление алгоритма в соответствии с ГОСТ
19.701-90;
Решение
Задание 1 б). Составить графический алгоритм методом Дамке.
Решение
Задание 1 в). Составить графический алгоритм методом Насси-Шнейдермана.
Решение.
Укрупненная схема Подробная схема
Насси-Шнейдермана