Урок 15
Тема: "Циклічні алгоритми"
Затяжний карантин вніс свої корективи до навчальних планів. Останні теми програмування в середовищі Lazarus були пропущені, щоб вдома вам було зручніше працювати з більш легшим навчальним матеріалом. На сьогодні всі теми вичитані, крім тих, які ми пропустили. Тому ми повертаємося до всіма любимого Lazarusu :)
Повторимо
Середовище програмування Lazarus - це комплекс програмних засобів, до якого входять: текстовий редактор, компілятор, налагоджувач. Середовище програмування має графічний інтерфейс, який містить набір меню, панелей і вікон для розробки програм.
Завантажити Lazarus собі на комп'ютер можна безкоштовно з офіційного сайту або тут .
Інтерфейс середовища програмування Lazarus
Головне вікно, на якому розміщено три панелі: меню, панель швидкого доступу, палітра компонентів.
Вікно форми - заготовка вікна майбутньої програми. Форма - це головний компонент програми, контейнер для всіх інших її компонентів.
Вікно Інспектор об'єктів - вікно, в якому налаштовують властивості розміщених на формі об'єктів.
Вікно Редактор тексту - вікно текстового редактора, призначене для введення та редагування програмного коду.
Поняття проекту
Прикладна програма, як правило, складається з багатьох файлів, кожен з яких має певне призначення. Набір таких файлів називають проектом.
Нагадаємо собі декілька ключових моментів. Дивимося відео
Повторимо типи алгоритмів і їх реалізацію засобами Lazarus
Лінійний та розгалужений алгоритми
Цикли (цикл з лічильником, цикл з передумовою, цикл з післяумовою)
Вкладені цикли
Цикл називають вкладеним, якщо він міститься в тілі іншого циклу.
Такий цикл також називають внутрішнім, а цикл, у якому він міститься, — зовнішнім.
Ознайомтеся ще з одним компонентом
Робота за комп'ютером
Інструкція щодо завантаження роботи на Google-диск
1. Зайти на спільну папку проектів Lazarus
2. Створити папку зі своїм прізвищем
3. В ній створити папку проекту, яку назвати Цикли
4. Завантажити в неї два файли проекту project1.exe та unit1.pas (про це докладніше було розказано в першому відео)