- •Міністерство освіти і науки, молоді та спорту України Технічний коледж національного університету водного господарства та природокористування Лабораторна робота № 6
- •6.1 Мета роботи
- •6.2 Теоретичні відомості
- •6.3 Опис лабораторного обладнання
- •6.4 Програма роботи
- •Вимоги до програм (додаток 1, завдання а та б):
- •Вимоги до програми:
- •Вимоги до звіту
- •6.5 Контрольні запитання
- •Які типи циклів Ви можете назвати?
6.3 Опис лабораторного обладнання
Персональний комп’ютер.
Програмне забезпечення: Borland C++ 3.1.
6.4 Програма роботи
Запустити середовище Borland C++.
Скласти алгоритм програми для обчислення значення функції (додаток 1) на вказаному проміжку із заданим кроком (завдання а), а також значень функції, починаючи із заданої точки (завдання б), згідно свого варіанту. Намалювати блок-схеми алгоритмів.
Написати програми для обчислення значень функцій з додатку 1.
Вимоги до програм (додаток 1, завдання а та б):
вхідні дані (початкове та кінцеве значення аргументу, крок зміни арнументу, кількість обчислюваних значень функції) ввести оператором введення;
результат обчислення вивести у вигляді таблиці (колонка 1 - № точки, 2 – значення аргументу, 3 – значення функції);
для завдання а або б написати 2 варіанта програми: 1 – використовуючи оператор безумовного переходу goto, 2 – використовуючи оператор циклу.
Скласти алгоритм програми для обчислення значення функції (додаток 2) на певному інтервалі із заданим кроком зміни аргументу згідно свого варіанту. Намалювати блок-схему алгоритму.
Скласти програму для обчислення значення функції з додатку 2.
Вимоги до програми:
межі області визначення функції, крок зміни аргументу, початкове значення аргументу ввести оператором введення;
результат обчислення вивести у вигляді таблиці (колонка 1 - № точки, 2 – значення аргументу, 3 – значення функції).
Вимоги до звіту
Звіт повинен включати в себе:
Титульний лист із зазначенням номеру варіанту
Мету роботи
Програму роботи
Завдання №1, блок-схеми алгоритмів, текст програм (3 програми), результати виконання програм, скопійовані з монітора комп‘ютера
Завдання №2, блок-схему алгоритму, текст програми, результат виконання програми, скопійований з монітора комп‘ютера
6.5 Контрольні запитання
Які типи циклів Ви можете назвати?
Назвіть відомі Вам оператори циклу мови С.
Запишіть загальний вигляд циклічного оператора for.
Що таке мітка?
Запишіть загальний синтаксис циклічного оператора while.
Відтворіть загальний запис циклічного оператора do-while.
Назвіть оператор безумовного переходу.
Додаток 1
Варіанти:
,
а)
;
;
б)
,
,
.
,
a)
,
;
б)
,
,
.
,
a)
,
;
б)
,
,
.
4)
,
a)
,
,
б)
,
,
.
5)
,
a)
,
;
б)
,
,
.
,
a)
,
;
б)
,
,
.
,
а)
,
;
б)
,
,
.
,
а)
,
;
б)
,
,
.
,
а)
,
;
б)
,
,
.
,
а)
,
;
б)
,
,
.
,
а)
,
;
б)
,
,
.
,
а)
,
;
б)
,
,
.
13)
,
а)
,
;
б)
,
,
.
,
а)
,
;
б)
,
,
15)
,
а)
,
;
b)
,
,
.
16)
,
a)
,
;
b) , , .
17)
,
a)
,
;
b)
,
,
.
18)
,
a)
,
;
б) , , .
19)
,
a)
,
;
б) , , .
’
a)
,
;
б)
,
,
.
21)
,
a)
,
;
б)
,
,
.
22)
,
a)
,
;
б)
,
,
.
23)
,
a)
,
;
б)
,
,
.
24)
,
a) , ;
б)
,
.
,
a)
,
;
б)
,
,
.
26)
,
a)
,
;
б)
,
,
.
,
a)
,
;
б) , , .
,
a)
,
;
б)
,
,
.
,
a)
,
;
б)
,
,
.
30)
,
a)
,
;
b)
,
,
.
Додаток 2
Варіанти:
2)
3)
4)
5)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
22)
23)
24)
25)
26)
x
27)
