Вопросы и задания для самостоятельной работы. 1. Добавьте кнопку «Удалить» в форму для ввода одномерного массива и создайте соответствующий обработчик

1. Добавьте кнопку «Удалить» в форму для ввода одномерного массива и создайте соответствующий обработчик.

2. Разрешите ввод вещественных чисел как с десятичной точкой, так и с десятичной запятой, написав для этого соответствующую процедуру для преобразования строки в число.

3. Сделайте возможность сортировки списка строк в одномерном массиве.

4. Назначьте на все кнопки всех форм горячие клавиши.

5. Добавьте кнопку «Показать» в форму для ввода двумерного массива для отображения в окне сообщения значения текущей ячейки в таблице.


Лабораторная работа № 4: Работа с графами

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

Приложение будет иметь одну форму, на которой расположены три панели с закладками. Каждая из панелей содержит интерфейсные элементы для определенных задач при программировании алгоритмов с графами: ввод графа, вычисление его характеристик, нахождение путей в графе.

Цель работы

Закрепление навыков работы с динамическими массивами и изучение новых интерфейсных элементов Delphi.

Задачи работы

1. Ознакомление с компонентами класса ТМето и TPageControl, их свойствами и методами.

2. Изучение и программирование алгоритмов с графами: ввод графа в виде списка ребер, построение матрицы смежности, поиск простого пути алгоритмом Дейкстры.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: