Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга_мат_3_new1.doc
Скачиваний:
31
Добавлен:
17.02.2016
Размер:
1.19 Mб
Скачать

Контрольні запитання

  1. В яких випадках використовують умовні цикли?

  2. Записати загальний вигляд циклу з передумовою. Як він працює?

  3. Записати загальний вигляд циклу з післяумовою. Як він працює?

  4. Чим цикл WHILE відрізняється від REPEAT?

Лабораторна робота № 6 “Циклічні оператори. Цикли з параметром”

Мета: сформувати знання і вміння використовувати при розв’язуванні задач оператори повторення.

Питання для вивчення

  1. Призначення циклічних операторів.

  2. Цикли з параметром: конструкція, застосування. Типи циклічних змінних.

Теоретичні відомості

Призначення циклічних операторів

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

В Паскалі існує три види операторів циклу: оператор циклу з передумовою, оператор циклу з післяумовою, оператор циклу з параметром.

Цикли з параметром: конструкція, застосування.

Типи циклічних змінних

Перша з конструкцій, що дозволяє реалізувати повторення в Паскаль-програмах називається циклом з параметром або з лічильником. В цьому операторі обов’язково вказуються наступні параметри:

  • ім’я змінної, в якій зберігається число повторень циклу (змінної циклу або лічильника циклу );

  • деяке початкове значення для змінної циклу (лічильника), яке вона отримує при першому виконанні циклу;

  • деяке кінцеве значення для змінної циклу, досягнувши якого повторення циклу припиняється ( умова завершення циклу ).

For змінна циклу:= початкове значення to (downto) кінцевезначення do

Begin

Оператор 1;

Оператор 2;

Оператор N;

End;

В вищенаведеному записі циклу FOR…TO…DO змінна циклу (лічильник циклу) змінюється, збільшуючись до кінцевого значення.

Змінна циклу може змінюватись в протилежному напрямку-спадати.Для цього необхідно замінити зарезервоване слово TO на DOWNTO. Таким чином, форма циклічної конструкції цикла з лічильником цілком визначає режим повторення.

Розглянемо застосування циклу з параметром.

Приклад 5.Знайти суму натуральних чисел від 1 до 50.

Program summing_up_1;

Var

i,sum:integer;

Begin

Sum:=0;

For i:=1 to 50 do

Sum:=sum+i;

Writeln (‘Сума чисел від 1 до 50 дорівнює :’,sum);

End.

Завдання 1

Скласти програму, яка б виводила на екран таблицю значень функції. У завданні 1 – на проміжку [1..10] з кроком 1, а у завданні 2 – на проміжку [0,1..1] з кроком 0,1

Підказка:

Варіант

Завдання 1

Завдання 2

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Завдання 2

Контрольні запитання

  1. В яких випадках використовують цикл?

  2. Які оператори повторення є в мові Паскаль?

  3. Записати загальний вигляд циклу з параметром. Як він працює?

  4. Скількі разів виконається тіло циклу:For i:= 8 to 5 do s :=s+i ?

  5. Яким буде значення параметра і після завершення циклу з пункту 4 ?

  6. Чи можна в тілі циклу з параметром змінювати початкове або кінцеве значення параметру?

  7. В яких випадках застосовуються цикли з параметром з кроком?

  8. Як вони реалізуються?

  9. Дані якого типу можна використати як параметр циклу FOR?