Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Цикли. Циклічні програми

Реферат Цикли. Циклічні програми





ustify">. Цикли. Циклічні програми


При вирішенні завдань може виникнути необхідність повторити одні й ті ж дії кілька або безліч разів. У програмуванні блоки коду, які потрібно повторювати не один раз, обертаються в спеціальні конструкції - цикли. У циклів виділяють заголовок і тіло. Тема визначає, до яких пір або скільки разів тіло циклу буде виконуватися. Тіло містить вирази, які виконуються, якщо в заголовку циклу вираз повернуло логічну істину (True, що не нуль). Після того як досягнута остання інструкція тіла, потік виконання знову повертається до заголовку циклу. Знову перевіряється умова виконання циклу. Залежно від результату тіло циклу або повторюється, або потік виконання переходить до наступного виразу після всього циклу. p align="justify"> Повторюваний блок обчислень називають тілом циклу. У тілі циклу має бути забезпечене зміна значення лічильника, щоб він міг завершитися. Якщо тіло циклу складається більш ніж з одного оператора, воно полягає в операторні дужки begin ... end;. Одноразове виконання тіла циклу називають його кроком. p align="justify"> У мові програмування Паскаль існує три види циклічних конструкцій.


.1 Цикл for


Часто цикл for називають циклом з лічильником. Цей цикл використовується, коли число повторень не пов'язане з тим, що відбувається в тілі циклу. Тобто кількість повторень може бути обчислено заздалегідь (хоча вона не обчислюється).

У заголовку циклу вказуються два значення. Перше значення присвоюється так званої змінної-лічильнику, від цього значення починається відлік кількості ітерацій (повторень). Відлік йде завжди з кроком рівним одиниці. Друге значення вказує, при якому значенні лічильника цикл повинен зупинитися. Іншими словами, кількість ітерацій циклу визначається різницею між другим і першим значенням плюс одиниця. У Pascal тіло циклу не повинно містити виразів, що змінюють лічильник. p align="justify"> Цикл for існує у двох формах: лічильник: = значення to конечное_значеніе do

тело_цікла; лічильник: = значення downto конечное_значеніе do

тело_цікла;

Лічильник - це змінна будь-якого з перераховуються типів (цілого, булевого, символьного, діапазонного, перерахування). Початкові і кінцеві значення можуть бути представлені не тільки значеннями, але і виразами, які повертають сумісні з типом лічильника типи даних. Якщо між початковим і кінцевим вираженням вказано службове слово to, то на кожному кроці циклу значення параметра буде збільшуватися на одиницю. Якщо ж вказано downto, то значення параметра буде зменшуватися на одиницю. p align="justify"> Кількість ітерацій циклу for відомо саме до його виконання, але не до виконання всієї програми. Так у прикладі нижче, кількість виконань циклу визначається користувачем. Значення присвоюється змінної, а потім використовується в заголовку циклу...


Назад | сторінка 3 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Проектування технології виконання робіт нульового циклу
  • Реферат на тему: Аналіз циклу Ренкіна
  • Реферат на тему: Термодинамічний розрахунок циклу ДВС
  • Реферат на тему: Розрахунок теоретичного циклу ДВС
  • Реферат на тему: Дослідження циклу паротурбінної установки