Урок 15

Тема: "Циклічні алгоритми"

Затяжний карантин вніс свої корективи до навчальних планів. Останні теми програмування в середовищі Lazarus були пропущені, щоб вдома вам було зручніше працювати з більш легшим навчальним матеріалом. На сьогодні всі теми вичитані, крім тих, які ми пропустили. Тому ми повертаємося до всіма любимого Lazarusu :)

Повторимо

Середовище програмування Lazarus - це комплекс програмних засобів, до якого входять: текстовий редактор, компілятор, налагоджувач. Середовище програмування має графічний інтерфейс, який містить набір меню, панелей і вікон для розробки програм.

Завантажити Lazarus собі на комп'ютер можна безкоштовно з офіційного сайту або тут .

Інтерфейс середовища програмування Lazarus

Головне вікно, на якому розміщено три панелі: меню, панель швидкого доступу, палітра компонентів.

Вікно форми - заготовка вікна майбутньої програми. Форма - це головний компонент програми, контейнер для всіх інших її компонентів.

Вікно Інспектор об'єктів - вікно, в якому налаштовують властивості розміщених на формі об'єктів.

Вікно Редактор тексту - вікно текстового редактора, призначене для введення та редагування програмного коду.

Поняття проекту

Прикладна програма, як правило, складається з багатьох файлів, кожен з яких має певне призначення. Набір таких файлів називають проектом.

Нагадаємо собі декілька ключових моментів. Дивимося відео

Lazarus1.mp4

Повторимо типи алгоритмів і їх реалізацію засобами Lazarus

Лінійний та розгалужений алгоритми

Lazarus2.mp4

Цикли (цикл з лічильником, цикл з передумовою, цикл з післяумовою)

Lazarus3.mp4

Вкладені цикли

Цикл називають вкладеним, якщо він міститься в тілі іншого циклу.

Такий цикл також називають внутрішнім, а цикл, у якому він міститься, — зовнішнім.

Ознайомтеся ще з одним компонентом

Робота за комп'ютером

Інструкція щодо завантаження роботи на Google-диск

1. Зайти на спільну папку проектів Lazarus

2. Створити папку зі своїм прізвищем

3. В ній створити папку проекту, яку назвати Цикли

4. Завантажити в неї два файли проекту project1.exe та unit1.pas (про це докладніше було розказано в першому відео)