Реферат: Программирование на Object Pascal в среде Delphi
10
0.1
0.5
15
11
0.1
0.8
10
12
0.1
1
8
Лабораторная работа №4
Программирование АЛГОРИТМОВ с использованием массивов
Цель лабораторной работы: освоить применение компонента StringGrid и создать приложение, в котором используются массивы.
4.1. Пример создания приложения
Задание: создать Windows-приложение для вычисления вектора x={x1,x2,…,xm},равного p-й строке матрицы A={aij}(xj=apj, j=1,2,…,m) и вектора y={y1,y2,…,yn}, равного q-му столбцу матрицы A={aij}(yi=aiq, i=1,2,…,n) (n6,m8). В панели интерфейса предусмотреть возможность управления размерностью массивов.
Один из возможных вариантов панели интерфейса создаваемого приложения показан на рис.4.1.
4.1.1. Размещение компонентов на Форме
При работе с массивами ввод и вывод информации на экран удобно организовывать с помощью компонента StringGrid.
Рис. 4.1
Компонент StringGrid используется для отображения информации в виде таблицы. Таблица содержит две зоны – фиксированную и рабочую. Фиксированная зона служит для вывода наименований строк и столбцов рабочей зоны и управления их размерами с помощью “мыши”. Фиксированная зона выделена другим цветом и в нее запрещен ввод информации с клавиатуры. Количество строк и столбцов фиксированной зоны устанавливается в свойствах FixedRows и FixedCols, соответственно.
Рабочая зона содержит RowCount строк и ColCount столбцов информации, которую можно изменять как программно, так и с помощью “мыши” или клавиатуры.