Методы вычерчивания графических примитивов в Delphi: Линия

Категория: Учебники по Delphi » Основы программирования в Delphi

Любая картинка, чертеж, схема могут рассматриваться как совокупность графических примитивов: точек, линий, окружностей, дуг и др. Таким образом, для того чтобы на экране появилась нужная картинка, программа должна обеспечить вычерчивание (вывод) графических примитивов, составляющих эту картинку. {replace on}

Вычерчивание графических примитивов на поверхности компонента (формы или области вывода иллюстрации) осуществляется применением соответствующих методов к свойству canvas этого компонента.

 

Сортировка массива методом прямого выбора в Delphi

Категория: Учебники по Delphi » Основы программирования в Delphi

Сортировка массива методом прямого выбора

 

Под сортировкой массива подразумевается процесс перестановки элементов массива, целью которого является размещение элементов массива в определенном порядке. Например, если имеется массив целых чисел а, то после выполнения сортировки по возрастанию должно выполняться условие: 
 

Поиск минимального (максимального) элемента массива в Delphi

Категория: Учебники по Delphi » Основы программирования в Delphi

Задачу поиска минимального элемента массива рассмотрим на примеремассива целых чисел.

Алгоритм поиска минимального (максимального) элемента массива довольно очевиден:

сначала делается предположение, что первый элемент массива является минимальным (максимальным), затем остальные элементы массива последовательно сравниваются с этим элементом. Если во время очередной проверки обнаруживается, что проверяемый элемент меньше (больше)принятого за минимальный (максимальный), то этот элемент становится минимальным (максимальным) и продолжается проверка оставшихся элементов.

Диалоговое окно приложения поиска минимального элемента массива содержит соответствующим образом настроенный компонент stringGrid1, который применяется для ввода элементов массива, два поля меток (Label1 и Label2), использующиеся для вывода информационного сообщения и результата работы программы, и командную кнопку (Button1), при щелчке на которой выполняется поиск минимального элемента массива.

В листинге приведена процедура обработки события onclick для командной кнопки Buttoni, которая вводит массив, выполняет поиск минимального элемента и выводит результат — номер и значение минимального  элемента массива.

 

Массивы в Delphi

Категория: Учебники по Delphi » Основы программирования в Delphi

Массив— это структура данных, представляющая собой набор переменных одинакового типа, имеющих общее имя. Массивы удобно использовать для хранения однородной по своей природе информации, например, таблиц и списков.

 

Консольное приложение на Delphi

Категория: Учебники по Delphi » Основы программирования в Delphi

Консоль — это монитор и клавиатура, рассматриваемые как единое устройство.

Консольное приложение — программа, предназначенная для работы в операционной системе MS-DOS (или в окне DOS), для которой устройством ввода является клавиатура, а устройством вывода — монитор, работающий в режиме отобра-жения символьной информации (буквы, цифры и специальные знаки).

Консольные приложения удобны как иллюстрации при рассмотрении общих вопросов программирования, когда надо сосредоточиться на сути проблемы, а также как небольшие утилиты "для внутреннего потребления".

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