Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Андрей лабы / Лаба 8

.docx
Скачиваний:
28
Добавлен:
18.07.2019
Размер:
115.98 Кб
Скачать

Санкт-Петербургский политехнический университет Петра Великого

Институт металлургии, машиностроения и транспорта

Кафедра «Компьютерные технологии в машиностроении»

Отчет

по лабораторной работе №8

Дисциплина: информатика

Тема: «Массивы»

Студент гр. 13332/1 А. С. Порязь

Преподаватель А. Ю. Скрябнев

«__» ____________ 2017 г.

Санкт-Петербург

2017

Цель работы

Приобретение умений разработки и программной реализации алгоритмов обработки массивов.

Задание

Пронормировать элементы относительно наибольшего элемента (вариант 6).

Ход работы

Ниже представлена блок-схема алгоритма типового вычисления для нахождения наибольшего элемента массива (рисунок 1).

Начало

k=0 to high(m)

m[k]<max

Вывод max

max=m[k]

Конец

Да

Нет

Рисунок 1 — Схема нахождения максимального элемента массива

На рисунке 2 представлена блок-схема нормирования массива относительно максимального элемента.

Начало

Ввод nx – число строк массива, j -строка

Значение j=j/max

j=0…nx-1

Вывод пронормированного массива

Конец

Рисунок 2 — Алгоритм нормирования массива

На рисунке 3 представлен код проекта.

Рисунок 3 — Код проекта

Ниже представлена форма проекта (рисунок 4)

Label1

Memo1

Button1

Label3

Label2

Memo2

Button2

Label4

Рисунок 4 — Форма проекта

Вывод

Мы приобрели навыки разработки и программной реализации алгоритмов обработки массивов.

Соседние файлы в папке Андрей лабы