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

Построение и анализ алгоритмов

Автор:   •  Апрель 23, 2023  •  Лабораторная работа  •  507 Слов (3 Страниц)  •  162 Просмотры

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное агентство по образованию                                                                                      «Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А.Бонч-Бруевича (СПбГУТ)»

СПб ГУТ)))

ПОСТРОЕНИЕ И АНАЛИЗ АЛГОРИТМОВ

ЛАБОРАТОРНАЯ РАБОТА №1

Выполнили:

Студенты группы

Научный преподаватель:

Волынкин Павел Александрович

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

2022


Оглавление

Цели, задачи и вариант лабораторной работы        3

Отчёт о выполнении задания лабораторной работы        4

Вывод        8


Цели, задачи и вариант лабораторной работы

  1. Изучить принципы построения блок-схем алгоритмов
  2. Изучить основы языка программирования Pascal
  3. Изучить основы среды программирования Lazarus
  4. Разработать алгоритм решения следующей задачи:
  • Создать массив из N элементов - целых чисел, следующих в массиве в случайном порядке, в интервале от А до В, согласно варианту.
  • Вывести на монитор эти элементы в таблицу
  • Вывести на график эти элементы на ось ординат, а на ось абсцисс - номер элемента
  • Найти в этом массиве элемент С согласно варианту.
  • Вывести на экран результат поиска, а также отобразить на графике минимальный элемент
  1. Отобразить разработанный алгоритм в виде блок-схемы.
  2. Разработать программу в среде программирования Lazarus, реализующую разработанный алгоритм
  3. Подготовить отчет по лабораторной работе

Вариант        Таблица 1.

Номер Бригады, (Варианта)

N

A

B

C

7

15

15

135

Ближайший к среднему арифметическому между средним арифметическим и геометрическим


Отчёт о выполнении задания лабораторной работы

В ходе лабораторной работы был разработан следующий алгоритм решения задачи:

  1. Создаём массив из 15 элементов – целых чисел, следующих в массиве в случайном порядке, в интервале от 15 до 135.
  2. Выводим на монитор полученные элементы массива в таблицу, а также на график эти элементы на ось ординат, а на ось абсцисс – номер элемента.
  3. Находим среднее арифметическое и геометрическое массива.
  4. Находим элемент(-ы) между средними арифметическим и геометрическим.
  5. В полученных(-ом) элементах(-е) находим максимальное число – это и будет нужный элемент C в массиве.
  6. Выводим на экран результат поиска.

По разработанному алгоритму бригада создала Блок-Схему (рис. 1):[pic 1]

Рисунок 1 - Блок-Схема.

Далее была разработана программа в среде программирования Lazarus. На Form1 были созданы компоненты: кнопка Button1, график Chart1, поля (Label1, Label2, Label3, Memo1) и таблица StringGrid1 (рис. 2-3).

...

Скачать:   txt (5.8 Kb)   pdf (282.7 Kb)   docx (356.3 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club