Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Gur_lab_prakt_OP_PKC2016.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
488.45 Кб
Скачать

Практическая работа №5 Лабораторная работа №5

Тема. Обработка одномерных массивов. Разработка программ с одномерными массивами

Цель работы: изучить средства организации циклических вычислительных процессов; овладеть практическими навыками работы с массивами; освоить применение компонента StringGrid для создания приложения, в котором используются массивы.

Ход работы

1 Повторить теоретический материал

2 Ответить на контрольные вопросы

3 выполнить практическое задание

4 Составить отчет

Ответы на контрольные вопросы

  1. Что такое массив?

  1. Как описываются массивы в языке Delphi?

  1. На какой странице Палитры компонентов размещен компонент StringGrid?

  1. Что обозначают свойства FixedRows и FixedCols компонента StringGrid?

5. Каким образом снять блокировку ввода данных в компонент StringGrid, принятую по умолчанию?

Практическое задание

Условие задачи

Создание приложения

Размещение компонентов на Форме

интерфейса создаваемого приложения.

Рис. 5.1. Размещение компонентов на Форме

Компонент SpinEdit1 находится на странице Samples Палитры компонентов, компоненты StringGrid – на странице Additional.

Для задания размерности массива удобно использовать компонент SpinEdit. Компонент SpinEdit предназначен для отображения и редактирования целого числа.

Для компонента SpinEdit1 значения свойств: MinValue= , MaxValue= .

С помощью Инспектора объектов свойствам компонентов StringGrid1 и StringGrid2 заданы следующие значения: FixedCols – , FixedRows – , RowCount – , ColCount – (предельное значение количества элементов массива), DefaultColWidth – .

Для ввода исходных данных в таблицу StringGrid1, в Инспекторе объектов для компонента StringGrid1 свойство Option, в списке опций установлено значение goEditing в ___________.

1.1.2. Сохранение проекта

Для нового проекта создана папка, __________________________.

Создание процедуры обработки события FormCreate

Создание процедуры обработки события SpinEdit1Change

Создание процедуры обработки события нажатия кнопки Button1 (Button1Click)

Работа с приложением

Запустите созданное приложение ……………

Рис. 5.2. Интерфейс приложения после его выполнения

Текст программы.

Практическая работа №6 Лабораторная работа №6

Тема. Обработка двумерных массивов. Разработка программ с двумерными массивами

Цель работы: изучить средства организации циклических вычислительных процессов; овладеть практическими навыками работы с массивами; освоить применение компонента StringGrid для создания приложения, в котором используются массивы.

Ход работы

1 Повторить теоретический материал

2 Ответить на контрольные вопросы

3 Выполнить практическое задание

4 Составить отчет

Ответы на контрольные вопросы

  1. Сколько индексов имеет каждый элемент матрицы?

  1. Что обозначают индексы матрицы?

  1. Какие матрицы называются квадратными?

  1. Что такое главная и побочная диагонали квадратной матрицы?

5. Какое отношение индексов у элементов, расположенных над главной диагональю?

Практическое задание

Условие.

Создания приложения

Размещение компонентов на Форме

Рис. . Размещение компонентов на Форме

Сохранение проекта

Для проекта

Создание процедур обработки событий

Созданы процедуры обработки событий ………………….

тексты этих процедур, используя листинг.

Листинг

Работа с приложением

Запустите созданное приложение,

Рис. . Интерфейс приложения после его выполнения

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]