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

Реферат Методика вивчення теми "Цикли" в курсі інформатики та ІКТ





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

Рис. 9.1. Блок-схеми циклів з передумовою та постусловіем


Для циклу з постусловіем спочатку виконується тіло циклу, потім управління передається на перевірку умови. Залежно від істинності чи хибності умови, тіло циклу виконується повторно або ж відбувається перехід до оператора, наступного за тілом циклу. Все, сказане про можливе зациклення для циклу з передумовою, справедливо і для циклу з постусловіем. p> Виходячи з наведених блок-схем, очевидно основна відмінність двох циклів: цикл з постусловіем гарантовано виконується хоча б раз, а цикл з передумовою може не виконуватися жодного разу, якщо умова відразу ж виявиться помилковим.

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

логічний_вираз do begin

{оператори тіла циклу};


Роботу циклу можна описати словами: "поки логічне вираження істинно, повторюється тіло циклу".

Логічний вираз будується за правилами, вивченими в гол. 7. Тіло циклу можуть утворювати будь-які оператори Паскаля. Якщо в циклі знаходиться всього один оператор, операторні дужки, що показують початок і кінець тіла циклу, можна не писати. p> Загальна запис циклу з постусловіем наступна:


{оператори тіла циклу} логічний_вираз;


Працює цикл з постусловіем наступним чином: "тіло циклу повторюється до тих пір, поки логічне вираження не стане істинним". Зверніть увагу, що, на відміну від while, цикл repeat в Паскалі працює, поки умова брехливо. Ця відмінність підкреслюється використанням ключового слова until ("доти, поки не") замість while ("доти, поки"). Крім того, у вигляді виключення, тіло циклу repeat, навіть якщо воно складається з декількох операторів, можна не укладати в операторні дужки. p> Досить часто цикли взаємозамінні. Уявімо, наприклад, що для кожного із значень змінної x = 1, 2, ..., 20, потрібно виконати певний розрахунок (математично цей закон зміни x можна записати як або). Це можна зробити як в циклі while:

: = 1; x <= 20 do begin

{оператори розрахунку}: = x +1;;

так і за допомогою repeat :: = 1;

...


Назад | сторінка 13 з 14 | Наступна сторінка





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

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