Название: Информатика и программирование - Лабораторный практикум (М.Г. Зайцев)

Жанр: Информатика

Просмотров: 1176


Информатика и программирование

 

Лабораторный практикум

 

Редактор  Л. Н. Ветчакова

Технический редактор  Г. Е. Телятникова

Компьютерная верстка  С. Н. Кондратенко

 

Подписано  в  печать  18.03.2004. Формат 60 ´ 84 1/16. Бумага  офсетная.

Тираж 150 экз. Уч.-изд. л. 2,25. Печ. л. 2,5.  Изд. №  291.   Заказ №         . 

Цена договорная.

 

Отпечатано в типографии

Новосибирского государственного технического университета

 

 

630092, г. Новосибирск, пр. К. Маркса, 20

 

Ó   Новосибирский государственный

 

 

                                                                              технический университет, 2004

 

 

ОГЛАВЛЕНИЕ

 

Лабораторная работа № 6. Массивы (одномерные) 4

 

Т е м а:  Массивы Object Pascal      4

 

Задание 4

 

Пример 7

 

Содержание отчета            12

 

Контрольные вопросы      12

 

Лабораторная работа № 7. Массивы (двумерные)    13

 

Т е м а:  Массивы Object Pascal      13

 

Задание 13

 

Пример 16

 

Содержание отчета            22

 

Контрольные вопросы      23

 

Лабораторная работа № 8. Строки                24

 

Т е м а:  Строки Object Pascal          24

 

Задание 24

 

Пример 25

 

Содержание отчета            30

 

Контрольные вопросы      30

 

Лабораторная работа № 9. Множества        31

 

Т е м а:  Множества Object Pascal  31

 

Задание 31

 

Пример 32

 

Содержание отчета            40

 

Контрольные вопросы      40

 

Литература          40

 

 

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

 

Массивы (одномерные)

 

Т е м а:  Массивы Object Pascal

 

Цель

 

Сформировать практические навыки описания и применения одномерных массивов Object Pascal для обработки данных; построение однооконных интерфейсов с помощью визуального компонента окно (класс TForm) и визуальных компонентов панели инструментов Standart: метка (класс TLabel), однострочный редактор (класс TEdit), кнопка (класс TButton), многострочный редактор текста (Tmemo), радиокнопка (класс TRadioButton).

 

Задание

 

1. В соответствии с вариантами заданий и приведенной ниже спецификацией реализуйте приложение под Windows.

2. Разработайте тестовые задания и оттестируйте программу одним из методов тестирования.

 

Спецификация приложения

 

1. В соответствии с приведенными вариантами заданий реализовать приложение под Windows, используя для организации пользовательского интерфейса следующие элементы управления: форму (класс TForm), кнопку (класс TButton), метку (класс TLabel), редактор (класс TEdit), многострочный редактор (класс TMemo). Ввод компонентов массива осуществляйте с помощью элемента управления редактор (класс TEdit). Введенные значения компонентов массива отображайте в компоненты многострочный редактор (класс TMemo). Результаты выводите в компоненты редактор (класс TEdit) и многострочный редактор (класс TMemo). Подписи к компонентам интерфейса выполняйте с помощью элементов «метка» (класс TLabel). Вычисление результата свяжите с нажатием на элементе управления кнопка (класс TButton) левой клавиши мыши.

2. Организуйте контроль ввода в элемент редактор, так что если вводимая строка не соответствует требованиям, то в окне сообщений выводится сообщение об ошибке, очищается строка редактора. Для этого используйте блок try…finally и процедуру ShowMessage модуля Dialogs..

3. Действия, которые необходимо выполнить над одномерным массивом, оформляйте в виде процедуры или функции.