Категория
Информатика
Тип
контрольная работа
Страницы
11 стр.
Дата
06.03.2013
Формат файла
.doc — Microsoft Word
Архив
166710.zip — 189.96 kb
  • obrabotka-odnomernyx-massivov-v-srede-programmirovanija-lazarus_166710_1.doc — 249 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Содержание

 

Введение

1 Теоретические сведения

2
Практическая часть

2.1 Задание

2.2 Листинг программы

2.3 Экранные формы

Выводы

Литература


Введение

Тема работы
«Обработка одномерных массивов в среде программирования Lazarus»

Цель
работы: получение практических навыков создания оконных приложений для обработки одномерных массивов в среде Lazarus.

Lazarus —
свободная среда разработки программного обеспечения для компилятора Free Pascal
Compiler. Интегрированная среда разработки предоставляет возможность
кроссплатформенной разработки приложений в Delphi-подобном окружении.

На данный
момент является единственным инструментом, позволяющим достаточно несложно
переносить Delphi-программы с графическим интерфейсом в различные операционные
системы: Linux, FreeBSD, Mac OS X, Microsoft Windows.

 


1 Теоретические
сведения

 

В среде Lazarus для ввода массивов не
предусмотрены никакие специальные компоненты, поэтому можно использовать
компоненты Edit, Memo или любые другие, предназначенные для ввода данных.

Можно вводить элементы в окне по одному. В этом случае при однократном нажатии кнопки ввода в обработчике событий должны выполниться следующие
операторы:

i:=i+1;

a[i]:=StrToInt(Edit1.Text);

Это
означает, что нажатие кнопки приводит к добавлению одного элемента из окна Edit в массив. При выполнении последующих действий по обработке
массива значение переменной i определит количество элементов массива. Начальное значение i=0 можно задать в разделе описания типизированных констант или в
методе OnCreate для формы (см. ниже) и сбрасывать его каждый раз при вводе нового массива. В массив
запишется столько элементов, сколько раз будет нажата кнопка ввода. Если не
сбрасывать значение i, то даже после обработки массива можно продолжить ввод элементов
в массив.



Ваше мнение



CAPTCHA