Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка практические под ХР.doc
Скачиваний:
7
Добавлен:
26.11.2018
Размер:
3.97 Mб
Скачать

Практична робота №7 Тема: Програмування циклічних обчислювань.

Мета Навчитися створювати алгоритми розв’язку задач та давати їх графічне зображення за допомогою блок-схем.

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

Алгоритм циклічної структури – алгоритм, в якому передбачено виконання однієї і тієї ж послідовності дій.

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

Циклічний алгоритм дозволяє істотно скоротити обсяг програми.

Циклічні алгоритми діляться на алгоритми з передумовою та з післяумовою (в залежності від розташування блоку перевірки умови виходу з циклу).

Для організації циклу необхідно передбачити:

- завдання початкового значення параметра циклу – змінній, яка змінюватиметься при повтореннях циклу;

- зміна значення цій змінній перед кожним новим повторенням циклу;

- перевірку умови закінчення повторень за значенням параметра і перехід на початок циклу, якщо повторення не закінчені.

Загальна структура циклу:

1) Цикли з передумовою:

а) цикли, котрі мають в собі лічильник:

б) цикли з перевіркою умови:

2) Цикли з післяумовою:

а) цикли з перевіркою умови:

Хід роботи

Завдання.

Побудуйте блок-схеми для знаходження значення вказаної функції (згідно варіанту), якщо х змінюється від х=-1 до х=2 з кроком 0.5.

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

Варіант

Функція

Варіант

Функція

Варіант

Функція

У=х3-4х+5

У=x3+2x4+12

У=2x*sin(x-2)

У=3х5-6х-4

У=sin(x)+cos(1-x)

У= х2+3.5sin(x)

У=3cos(3x-14)+3

У=4sin(x-2)+6

У=5sin(x-2)+5

У=х7-3sin(x)

У=3х3-3х-14

У=3-x3+4x2

У=x+5x3-x2

У=x4-3x2-14

У=x2-sin(2x-4)

У=2sin(x-4)+13

У=4cos(x-5)+9

У=3x4-21x+4

У=x+3-2x3

У= 3х3-5х+11

У=x3-x+3x2

У=1.5х-5.6х4

У=5x3-cos(x)

У=4cos(2x-5)+10

У=3x2-5x+21

У=4x+cos(x-3)

У=5х3-2sin(x)

У=cos(x+4)-sin(3x)

У=3x4-5x+4

У=sin(3x)-cos(x)

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

  1. Яка алгоритмічна структура називається циклічною?

  2. Назвіть відомі вам типи циклів.

  3. В яких випадках кажуть, що відбулося зациклювання?

  4. Яке значення кроку циклу не можна вживати?