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

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





присвоювання записати неможливо. Бо запис виду Y: = 1 +1/2 +1/3 + ... +1/n в мовах програмування неприпустима. p align="justify"> Для усунення виникаючих труднощів служать оператори циклу. Вони дозволяють повторювати виконання окремих частин програми. Можна виділити чотири імператора циклу, присутніх у тому чи іншому вигляді у всіх мовах програмування: простий арифметичний оператор циклу (цикл з параметром з кроком 1), складний арифметичний оператор циклу (цикл з параметром довільного кроку), ітераційний оператор циклу з передумовою, ітераційний оператор циклу з постусловіем.


.2. Простий арифметичний оператор циклу Паскаля (цикл з параметром)


Повернемося до розглянутої вище задачі обчислення суми перших n членів гармонійного ряду, правила якої неможливо задати у вигляді арифметичного виразу, якщо значення n заздалегідь не фіксоване.

Насправді обчислення цієї суми можна здійснити за дуже простим і компактному алгоритмом: попередньо покладемо y = 0 (за допомогою оператора присвоєння y: = 0), а потім виконаємо оператор присвоювання y: = y +1 /i для послідовних значень i = 1,2, ..., n. При кожному черговому виконанні цього оператора до поточного значення y буде додаватися чергове доданок. Як видно, в цьому випадку процес обчислень буде носити циклічний характер: оператор y: = y +1/i повинен виконуватися багаторазово, тобто циклічно, при різних значеннях i.

Цей приклад циклічного обчислювального процесу є вельми типовим; його характерні особливості полягають у тому, що

В· число повторень циклу відомо до початку його виконання (в даному випадку воно дорівнює значенню n, яке передбачається заданим до цього часу);

В· управління циклом здійснюється за допомогою змінної порядкового типу, яка цього циклічному процесі бере послідовні значення від заданого початкового до заданого кінцевого значень (в нашому випадку - це целочисленная мінлива i , приймаюча послідовні значення від 1 до n).

Для компактного завдання подібного роду обчислювальних процесів і служить оператор циклу з параметром. Найчастіше використовується наступний вигляд цього оператора У Паскалі: V: = E1 to E2 do S,

де for (для), to (збільшуючись до) і do (виконувати, робити) - службові слова, V - мінлива порядкового типу, звана параметром циклу, Е1 і Е2 - вираження того ж типу, що і параметр циклу, S - оператор, який і виконується багаторазово в циклі, званий тілом циклу.

Зауважимо, що в Паскалі після do повинен стояти один оператор, якщо необхідно виконати декілька дій, то вони повинні бути об'єднані в один складений оператор шляхом укладення в операторні дужки.

Цей оператор циклу Паскаля передбачає присвоювання параметру циклу V послідовних значень від початков...


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





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

  • Реферат на тему: Оператор присвоювання мови FORTRAN
  • Реферат на тему: Особливості і завдання реклами на різних фазах життєвого циклу товару
  • Реферат на тему: Оператор вибору Switch
  • Реферат на тему: Уповноважений економічний оператор
  • Реферат на тему: Проектування технології виконання робіт нульового циклу