Як навчитися використовувати цикл for..to..do в delphi?

Як навчитися використовувати цикл For..to..do в Delphi?
цикл For..to..do

Напевно, користувачі, які тільки починають програмувати на об'єктно-орієнтованої мови програмування Delphi, в ході початку своїх розробок програм можуть зіткнутися з проблемою використання циклів. Одним з таких циклів є цикл For..to..d. Нижче, слідуючи крокам, ви можете навчитися використовувати даний цикл у своїх програмах, створених на О.О.Я.П. Delphi.

Інструкція

Рівень складності: Нескладно

1 крок

Спершу необхідно зрозуміти, що ж це за цикл! Логіка циклу For..to..do така:
For змінна: = якомусь початковому значенню
to далі йде кінцеве значення do
І після цього йде певну дію;

2 крок




Таким чином після слова For йде привласнення змінне - початкового значення. Дана змінна буде використовуватися як лічильник. Після виконання кожної дії даний лічильник буде збільшуватися на одиницю, поки змінна не дійде до заданого кінцевого значення.

3 крок

Як навчитися використовувати цикл For..to..do в Delphi?
Можете розташувати ці компоненти приблизно так

Перейдемо до практики. Наприклад створимо невелику програму з вирішення суми чисел від 0 до 10, якраз даний цикл дуже підходить до вирішення цього завдання. Створіть нову форму на Delphi, потім скиньте на неї один button і один label (все зі вкладки standard).

4 крок

Як навчитися використовувати цикл For..to..do в Delphi?
Програмний код

Створіть обробник onclick для кнопки (зробити це можна наприклад двічі натиснувши по самій кнопці). Впишіть туди наступний код:
var
a, i: integer-
begin
a: = 0-
for I: = 0 to 10 do
a: = a + i-
Label1.Caption: = inttostr (a) -
end;

5 крок

Далі необхідно зрозуміти як в даному коді відбувається обчислення суми чисел від 0 до 10.
Так от на початковому етапі змінні 'a' і 'i' дорівнюють нулю. Таким чином виконується наступна операція:
a: = 0 + 0-
Потім 'i' збільшується на 1 і виходить наступне:
a: = 0 + 1
Потім знову 'i' збільшується на 1, а 'a' вже дорівнює 1.
a: = 1 + 2
і так далі. Таким чином і відбувається обчислення в даному програмному коді за допомогою циклу For..to..do.

6 крок

Як навчитися використовувати цикл For..to..do в Delphi?
Робоче вікно вже готової програми

Запустіть цю програму (натиснувши клавішу F9 або ж на зелену стрілку вгорі програми) і натисніть на кнопку. В 'Label'e з'явиться відповідь. Таким чином даний цикл дуже корисний при подібних обчисленнях, і буває часто використовуються в програмах.

7 крок

Потім спробуйте повторити все вищенаписане самі, і головне зрозуміти сенс даного циклу!

Поради та попередження:

  • Головне зрозуміти сенс циклу For..to..do






» » Як навчитися використовувати цикл for..to..do в delphi?