урок 8

урок 8
Урок із серії "Програмування для школярів в середовищі Lazarus"

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

У програмі цикл може бути реалізований за допомогою конструкцій for, while і repeat.

Оператор циклу for ... do

Оператор FOR використовується в тому випадку, коли деяку послідовність дій треба виконати кілька разів, причому число повторень заздалегідь відомо.

Загальний вигляд оператора:

лічильник - змінна-лічильник числа повторень;
нач_знач - вираз, що визначає початкове значення лічильника циклу;
кон_знач - вираз, що визначає кінцеве значення лічильника циклу;
тіло циклу - оператори, які будуть повторюватися.

Змінна-лічильник, вираження нач_знач і кон_знач повинні бути цілого типу.

Кількість повторень циклу можна обчислити за формулою: кон_знач - нач_знач +1.

Якщо між begin і end знаходиться тільки один оператор, то begin і end можна не писати.

Наприклад, в результаті виконання наступного програмного коду:

змінна tabl буде містити зображення таблиці квадратів чисел.

Якщо в операторі for замість слова to записати downto, то після чергового виконання тіла циклу значення лічильника буде не збільшуватися, а зменшуватися.

Оператори циклу з умовою while і repeat

Операториwhile і repeat використовуються в тому випадку, коли деяку послідовність дій треба виконати кілька разів, причому необхідне число повторень під час розробки програми невідомо і може бути визначено тільки під час роботи програми.

Оператор циклу з передумовою while. do

Загальний вигляд оператора:

де умова - вираз логічного типу, визначальна умова виконання тіла циклу. Оператори тіла циклу виконуються, поки умова не стане хибним (False).

Оператор циклу з умовою поста і repeat ... until

Загальний вигляд оператора:

де умова - вираз логічного типу, визначальна умова завершення циклу.

Оператори тіла циклу виконуються доти, поки умова не стане істинним (False).

Зверніть увагу на відмінності. В операторі while ... do вихід з циклу відбувається тоді, коли умова стане хибним, а в операторі repeat ... until - коли умова стане справжнім.

Більш докладно про операторів циклу можна подивитися в уроках з мови Паскаль.

Практична робота

Завдання. Напишіть програму, яка визначить дохід за вкладом з урахуванням обраних простих або складних відсотків. Прості відсотки нараховуються після закінчення терміну вкладу, складні відсотки нараховуються щомісяця і додається до суми вкладу.

урок 8

Хід виконання роботи

1. Завантажте Lazarus, створіть новий проект. Збережіть файли проекту в папці Дохід за вкладом.

2. Створіть інтерфейс за зразком.

3. Напишіть обробник події для кнопки Обчислити.

4. Перевірте роботу програми.

Схожі статті