Санкт-Петербургский политехнический университет Петра Великого
Институт металлургии, машиностроения и транспорта
«Кафедра компьютерных технологий и машиностроения»
Отчет
По лабораторной работе №8
Дисциплина: «Информатика»
Тема: «МНОГОМЕРНЫЕ МАССИВЫ. ВЛОЖЕННЫЕ ЦИКЛЫ» Вариант - 8
Студент гр.13332/1 Алимов Р.Н.
Преподаватель Ю.В.Кожанова
« » 2018
Санкт-Петербург
2018
Ц е л ь р а б о т ы – приобретение умений разработки и программной реализации алгоритмов обработки массивов.
З а д а н и е
Ⅰ. Найти сколько положительных и отрицательных элементов.
Предусмотреть в проекте конструкцию контроля вводимых исходных данных на корректность.
Ход работы
Блок-схема алгоритма процедуры вычисления MINYSNAPLUS представена на рисунке 1.
Начало
.
нет K≤число
э-ов-1.
Конец
да
нет
Mk<>0
да нет
Mk>0
да
Рисунок 1 - Блок-схема алгоритма процедуры вычисления MINYSNAPLUS
Блок-схема алгоритма программы представлена на рисунке 2.
Начало
Nx=число
э-ов, i=0,p,n,o
i≤nx-1 нет
да
Эл-ы
Введ. верно?
нет
Ошибка
ввода да
Ввод
Xi
1
I=I+1
Вывод
p,n,o
2
1 2
Конец
Рисунок
2– Блок-схема программы
Код программы представлен на рисунках 3 и 4.
Рисунок
3 – Код программы 1 часть
Рисунок
4 – Код программы 2 часть
Примеры работы приложения на рисунке 5.
Рисунок
5 – Форма задания
Вывод: Во время выполнения работы был приобретен навык разработки приложений с использованием массивов.