Lazarus (Delphi, pascal)

Игра пятнашки

Опубликовано: 30.11.2016

Даны кусочки кода известной игры «Пятнашки» — требуется ее воссоздать.

Задания:
1. Задать отдельный цвет для пустой ячейки.
2. Составить пятнашки с размером поля 5*5

Массив строк в Lazarus

Опубликовано: 19.10.2016

Рассмотрим много строчные компоненты Memo, ListBox, ComboBox.
Первый из них много строчный текст (с массивом Lines), следующие списки (с массивом Items).

Операторы div и mod

Опубликовано: 03.10.2016

Материал, включающий презентацию, приложение и задание.

Двигающаяся кнопка

Опубликовано: 29.09.2016

На основе 6 практической, нами были рассмотрены задачи по передвижению кнопки. В задаче используются два компонента (кнопка и таймер).

1. подгруппа — случайное передвижение с отскоком от края формы

В разделе глобальных переменных добавили 2-е переменные, которые будут задавать шаг сдвига кнопки

Нажатие кнопки позволяет включить\отключить таймер через свойство Enabled, предопределение переменных.

Процедура таймера перемещает кнопку на расстояние переменных.

В процедуре используются 4-ре условия, обрабатывающие соприкосновение с краями формы.

Задание:
Перестроить алгоритм, сократив количество условий до двух.
Используя процедуру Random() сделать переменные сдвига случайными при каждом касании края формы.

2. подгруппа — передвижение кнопки параллельно краям формы по кругу

Используем те же переменные.

Нажатие кнопки отличается, предопределением переменных.

Процедура таймера перемещает кнопку на расстояние переменных.

В процедуре используются 4-ре условия, обрабатывающие положение кнопки в 4-рех углах.

Задание: Дописать три отсутствующих  условия для выполнения задания.

Внимание! За написание такой программы бонус.

Осваиваем свойства компонентов

Опубликовано: 26.09.2016

Form, Label, Button и Edit

Это основные компоненты ООП, которые наиболее часто используются на начальных этапах программирования.

1. Калькулятор

Опубликовано: 22.09.2016

Одно из первых занятий — это по привыкать к системе, потренироваться с компонентами.
Калькулятор — всем понятный, что особенно хорошо на нем много кнопок, позволяет потренироваться.