Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_роб_2016.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
404 Кб
Скачать
☆

Лабораторна робота №2 Циклічні програми. Прості та вкладені цикли

Мета роботи: отримати навички з використання операторів циклів; програмування обчислювальних процесів з відомим числом повторень; розробка та програмування алгоритмів ітераційної циклічної структури.

Завдання до виконання практичної роботи

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

б) розробити алгоритми розв`язання задач свого варіанта, записавши їх у вигляді блок-схем;

в) передбачити усі можливі ситуації в програмі так, щоб уникнути входження в нескінчений цикл (зациклення);

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

Запитання для захисту практичної роботи

  1. Циклічні алгоритми.

  2. Оператор циклу з параметром. Блок-схема.

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

  4. Оператор циклу з післямовою. Блок-схема.

  5. Алгоритмічні структури вкладених циклів.

Варіанти індивідуальних завдань

Задача 1. Обчислити і вивести значення функції при зміні значення аргументу від А до В з кроком С, і визначити мінімальне та максимальне значення функції на відрізку. Використати в одній програмі три різні типи використання простих циклів (IF THEN GOTO, WHILE-DO, REPEAT-UNTIL).

№ варіанту

Функція

Умова

А

В

С

1

-2

2

0,2

2

0

3

0,2

3

-2

2

0,2

4

-1

3

0,2

5

-4

5

0,5

6

-5

5

0,5

7

0

5

0,2

8

-2

2

0,2

9

-4

4

0,5

10

-1

1

0,1

Вказівки: Результат Задачі 1 вивести у дві колонки у вигляді:

Задача 2. Обчислити суму ряду за допомогою вкладених циклів. Створити дві різні програми з використанням різних типів циклів: одна типу FOR, інша типу WHILE-DO або REPEAT-UNTIL.

№ варіанту

Загальний член ряду

х

1

0,81

2

0,56

3

0,54

4

0,63

5

0,21

6

0,4

7

0,27

8

1,2

9

0,85

10

0,8

Вказівки: Результат Задачі 2 вивести у вигляді:

Внутрішня сума_1=………………

Внутрішня сума_2=………………

…………………………………………

Зовнішня сума_1=…………………

Внутрішня сума_1=………………

…………………………………………

Зовнішня сума_2=…………………

…………………………………………

Загальна СУМА=…………………..

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]