Цель работы: научиться вводить и выводить одномерные массивы, а так же преобразовывать элементы одного массива в другой по заданной зависимости.
Задание. Составить программу, которая вводить исходный массив Х, состоящий из N чисел, преобразовывает его элементы в новый массив Y по заданному правилу yi=f(xi) для всех i=1,2,…N.
Вид окна проекта:
|
|
|
|
|
|
|
|
|
|
|
Таблица свойств компонентов
Компонент |
Элемент интерфейса |
Свойство |
Значение свойства |
Label1 |
n= |
Caption |
Количество элементов массива |
Edit1 |
Поле ввода количества элементов массива |
Text |
|
Label2 |
а= |
Caption |
а= |
Edit2 |
Поле ввода а |
Text |
|
Label3 |
b= |
Caption |
b= |
Edit3 |
Поле ввода b |
Text |
|
Label4 |
Исходный массив |
Caption |
Исходный массив |
Label5 |
Результат |
Caption |
Результат |
StringGrid1 |
Таблица |
(FixedRows) (FixedCols) (ColCount) (RowCount) |
0 0 1 20 |
StringGrid2 |
Таблица |
(FixedRows) (FixedCols) (ColCount) (RowCount) |
0 0 1 20 |
Таблица используемых событий
Компонент |
Событие |
Имя процедуры обработки события |
Реализуемый алгоритм |
Button1 |
OnClick |
Tform1.Button1Click |
Вычисление массива |
Таблица используемых переменных
Имя переменной в задаче |
Имя переменной в программе |
Тип переменной |
Комментарий |
a,b,x |
a,b,x |
real |
Исходное |
у |
у |
real |
результат |
n |
n |
Integer |
Исходное |
Тесты
Схема алгоритма
Распечатка результатов
Распечатка текста модуля
Вывод: научился вводить и выводить одномерные массивы, а так же преобразовывать элементы одного массива в другой по заданной зависимости.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.