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

Программирование с использованием одномерных массивов

Автор:   •  Ноябрь 13, 2020  •  Лабораторная работа  •  2,338 Слов (10 Страниц)  •  315 Просмотры

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

Лабораторная работа № 7.

Программирование с использованием одномерных массивов

Цель лабораторной работы: Изучить способы получения случайных чисел. Написать программу для работы с одномерными массивами.


Содержание

1.        Задание на разработку и индивидуальный вариант        3

2.        Формализация задания        3

3.        Разработка проекта        4

3.1.        Графический интерфейс пользователя        4

3.2.        Таблица свойств объектов        5

3.3.        Схемы алгоритмов пользовательских и событийных процедур        6

3.4.        Программный код с использованием процедур        9

4.        Результаты выполнения приложения        12

5.        Доказательства правильности работы программы        14

6.        Выводы        16

Литература        17


  1. Задание на разработку и индивидуальный вариант

        Написать программный код метода, которая находит в массиве вещественных чисел A(N) максимальный элемент Amax, с индексом Nmax. Элементы массива, стоящие до максимального, упорядочить по возрастанию, элементы массива, стоящие после максимального, упорядочить по убыванию. Вывести на экран исходный массив, полученный массив, максимальный элемент и его индекс.

  1. Формализация задания

В разрабатываемом приложении создается массив вещественных чисел с помощью случайных чисел, находится максимальный элемент, затем с помощью алгоритма сортировки «пузырьком» элементы исходного массива, стоящие до максимального, упорядочиваются по возрастанию, остальные элементы упорядочиваются по убыванию.


  1. Разработка проекта
  1. Графический интерфейс пользователя

На рисунке 1 представлен графический интерфейс пользователя.

[pic 1]

Рисунок 1. Графический интерфейс пользователя.

  1. Таблица свойств объектов

Объект

Имя объекта

Свойство

Значение свойства

Кнопка

button1

Text

Выполнить

Панель

tableLayoutPanel1

Name

tableLayoutPanel1

Панель

panel8

Name

panel8

Метка

label4

Text

Индекс

Панель

panel7

Name

panel7

Текстовое поле

textBox1

Text

Индекс максимального элемента

Панель

panel6

Name

panel6

Текстовое поле

textBox2

Text

Значение максимального элемента

Панель

panel5

Name

panel5

Метка

label3

Text

Максимальный элемент

Диалог открытия

openFileDialog1

Name

openFileDialog1

Панель

tableLayoutPanel2

Name

tableLayoutPanel2

Панель

panel4

Name

panel4

Список

listBox2

Name

listBox2

Панель

panel3

Name

panel3

Метка

label2

Text

Отсортированный массив

Панель

panel2

Name

panel2

Список

listBox1

Name

listBox1

Метка

label1

Text

Сгенерированный массив

Форма

Form1

Text

Лабораторная работа №7

...

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