logotip ua5.org
UA5.ORG

Методичні матеріали з інформатики
 
 
      Головна Зв'язок Статистика Закладки Нове      
 
 
 

Цикли та циклічні процеси
Програмування мовою Pascal
     
     
 

Циклічними називаються обчислювальні процеси, в яких неодноразово виконуються одні й ті ж дії, але з різними даними. Тіло циклу складається з операторів, що повторюються у програмі. Для організації циклу необхідно задати початкове значення змінної, яка буде змінюватися у циклі, її кінцевого значення та крок її зміни. Треба контролювати значення цієї змінної для перевірки умови виходу з циклу. Умовою може бути: перевищення параметром циклу кінцевого значення, виконання заданого числа повторень, досягнення заданої точності обчислення.

         Цикли бувають арифметичні та ітеративні. В арифметичних циклах число повторень визначається на основі зміни параметра циклу; в ітеративних циклах - цикл повторюється доти, доки не буде виконана умова виходу з циклу.

         В мові Паскаль є три спеціальні оператори організації циклів:   WHILE, REPEAT та FOR.

         Цикл WHILE є циклом з передумовою. Загальний вигляд:

WHILE    умова (виконання)  do    оператор;

де умова – це вираз, який після обчислення приймає значення True  або False;  

оператор – простий або складний оператор.

         Цикл REPEAT є циклом з післяумовою. Загальний вигляд:

         REPEAT оператор UNTIL умова (завершення);

де умова – це вираз, який після обчислення приймає значення True  або False;  

оператор – простий або складний оператор.

         Організацію циклу за допомогою оператора REPEAT розглянемо на прикладі типової задачі.


         Приклад. Скласти програму для обчислення значень функції.


         Програма рішення задачі має вигляд:

Var X, X1, X2, A, B, H, Y: Real;

Begin

   Write(‘Введіть X1, X2, A, B, H :’);

   ReadLn(X1,X2,A,B,H);

   X:=X1;

   REPEAT

       Y:=A*SQR(X)+B;

       WriteLn(‘X=’,X,’Y=’,Y);

       X:=X+H;

   UNTIL X>X2;

End.
 
   
 
 
Інші статті за темою:

  • Цикл FOR - цикл з параметром
  • Оператори розгалуження
  • Лінійні алгоритми та аріфметичні операції
  • Підпрограми - процедури та функції
  • Використання динамічних змінних


  •  
         
         

     
    Розділи
    Основні поняття інформатикиУявлення інформаціїІнформація і світІнформаційні технологіїІнформаційні технології управлінняМоделюванняОпераційні системиОпераційна система WindowsОпераційна система Windows XPОпераційна система Windows ServerОпераційна система LinuxОфісні пакетиТекстовий редактор MS WordТабличний редактор ExcelГрафічний редактор PaintБази данихОснови програмуванняПрограмування мовою PascalVisual Basic for ApplicationsУтилітиГрафікаWeb та HTMLВикористання InternetКомп\'ютерні мережіЗахист інформаціїВіруси та антівірусиОбладнання
     

    Популярні публікації
    Приборы любой мегаомметр цены на мегаомметры оптом.
     

    Рекомендовані матеріали
    Сша коучинг и бизнес процедуры.
     


     
     
         
      Copyright © 2008 UA5.org  
      Инъекционная коррекция и липосакция многолетний опыт работы.