11 клас (академ). Команда циклу з лічильником в Delphi. - 11 клас (академічний) - Інформатика - Каталог статей - Кабінет інформатики Черкаської СПШ №20
Кабінет 208
Головна | Реєстрація | Вхід
Четвер, 08.12.2016, 07:57
Меню сайту
Форма входу

Категорії розділу
5 клас [11]
6 клас [24]
7 клас [16]
8 клас [15]
9 клас [25]
10 клас (стардарт) [17]
10 клас (академічний) [23]
11 клас (стандарт) [21]
11 клас (академічний) [33]
Головна » Статті » Інформатика » 11 клас (академічний)

11 клас (академ). Команда циклу з лічильником в Delphi.
Команда циклу з лічильником в Delphi.


У мові програмуванні Delphi є кілька команд, які можуть реалізувати цикл. Одна з них – команда  циклу з лічильником. Її доцільно використовувати в тих випадках, коли кількість повторень команд тіла циклу відома до початку виконання команди циклу. Загальний вигляд цієї команди такий:

for <ім′я змінної> := <вираз1> to <вираз2> do

begin

     <команди тіла циклу>

end;

Рядок for to  do називається рядком заголовку команди циклу з лічильником. Змінна в рядку заголовка цієї команди, що стоїть перед знаком присвоювання, називається лічильником циклу. 

Лічильник циклу, вираз1 і вираз2 мають набувати тільки цілих значень.

Якщо тіло циклу складається лише з однієї команди, операторні дужки begin і end можна не ставити.

Виконується команда циклу з лічильником так:

1.       Надати лічильнику циклу значення виразу1.

2.       Обчислити значення логічного виразу i <= вираз 2

3.       Якщо значення логічного виразу i <= вираз 2  дорівнює true, то виконати команди тіла циклу і перейти до виконання команди 4, інакше виконати команду, наступну за командою циклу.

4.       Збільшити значення лічильника циклу на 1.

5.       Перейти до виконання команди 2. 

 

Блок-схема виконання команди циклу з лічильником наведена на рис. 2.49 (стор. 87)(і – лічильник циклу).

Існує різновид команди циклу з лічильником (в ній лічильник циклу змінюється у зворотному порядку):

for <ім′я змінної> := <вираз1> downto <вираз2> do

begin

    <команди тіла циклу>

end;

Ця форма команди циклу з лічильником відрізняється від попередньої лише тим, що:

1.        обчислюється значення логічного виразу i вираз 2 (замість i <= вираз 2)

2.        після кожного виконання команд тіла циклу значення лічильника циклу зменшується (а не збільшується) на 1.


Приклад 2. Фрагмент програми для обчислення суми 1! + 2! + 3! +4! (n! = 1×2×3×...×n):  

var a, s, i: Integer; 

begin

s := 0; a := 1;

for i := 1 to 4 do

begin

   a := a*i;

  s := s + a;

end;

Label1.Caption := IntToStr (s);

end;


Домашнє завдання

§2.9 стор. 86-88; пит. 1-8 стор. 93     Приклад 1(б) в зошиті; Впр. 3(а) стор. 94


Категорія: 11 клас (академічний) | Додав: admin (07.10.2013)
Переглядів: 972
Пошук
Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0
Copyright MyCorp © 2016
Безкоштовний хостинг uCoz