- •Міністерство освіти і науки, молоді та спорту України Технічний коледж національного університету водного господарства та природокористування Лабораторна робота № 5
- •5.1 Мета роботи
- •5.2 Теоретичні відомості Арифметичні операції
- •Операції відношення і логічні операції
- •Операція присвоювання
- •Операції () і []
- •Операція умова ? :
- •Операція кома
- •Керуючі оператори
- •Оператор switch
- •5.3 Опис лабораторного обладнання
- •5.4 Програма роботи
- •5.5 Контрольні запитання
5.3 Опис лабораторного обладнання
Персональний комп’ютер.
Програмне забезпечення: Borland C++ 3.1.
5.4 Програма роботи
Запустити середовище Borland C++.
Скласти алгоритм програми для знаходження значення функції, яка обчислюється в залежності від значення аргументу, з додатку 1 згідно свого варіанту. Намалювати блок-схему алгоритму.
Написати програму для обчислення значення функції з додатку 1.
Скласти алгоритм програми для завдання з додатку 2 згідно свого варіанту. Намалювати блок-схему алгоритму.
Скласти програму для завдання з додатку 2. З клавіатури ввести 2 числа: - номер групи, - номер варіанту. На екран вивести значення обчислених змінних, а також результат виконання завдання.
Вимоги до програм: дані потрібно вводити з клавіатури, кінцеві значення та проміжні змінні виводити на екран у зручній формі.
Вимоги до звіту
Звіт повинен включати в себе:
Титульний лист із зазначенням номеру варіанту
Мету роботи
Програму роботи
Завдання №1, блок-схему алгоритму, текст програми, результат виконання програми, скопійований з монітора комп‘ютера
Завдання №2, блок-схему алгоритму, текст програми, результат виконання програми, скопійований з монітора комп‘ютера
5.5 Контрольні запитання
Як запустити програму на виконання?
Як створити нову програму?
Що таке заголовні файли, як їх включити у програму?
Як записати у програмі коментар?
Чи впливають пробіли і порожні рядки на виконання програми?
Яку функцію обов‘язково повинна містити програма?
Які типи даних використовуються у мові С?
Для чого призначена функція printf() ?
Що таке керуючий рядок?
Що означають символи %d ?
Що означають символи \n ?
Чи обов‘язковим є парне використання дужок у мові С?
Для чого використовується функція scanf() ?
Для чого використовується символ & ?
Що означає специфікатор формату %f ?
Як зберегти програму на диску?
Як додати зміни до програми під час роботи?
Як вийти із середовища програмування Borland C++?
Які ви знаєте арифметичні операції?
Назвіть операції відношення.
Які логічні операції застосовуються у мові С?
Як виглядає операція присвоєння у мові С?
Назвіть побітні (порозрядні) операції, які можна застосовувати у мові С.
Для чого застосовується і яка форма запису операції умова ? : ?
Для чого призначена операція sizeof ?
Оператор IF: форма запису, призначення.
Оператор switch: форма запису, прзначення.
Додаток 1
Варіанти:
1)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
22) ,
23)
24)
25)
26)
27) ,
28)
29)
30) ,
Додаток 2
Варіанти:
, , .
Вибрати серед чисел додатні та надрукувати їх та їхні подвоєння .
, , .
Вибрати і надрукувати число , , .
, , .
Знайти і надрукувати число .
, , .
Вибрати ті з них, модулі яких менше 5. Надрукувати їх та їхні квадрати.
, , .
Вибрати ті з них, що лежать поза проміжком , та надрукувати їх.
, , .
Вибрати серед цих чисел додатні, якщо вони є, та надрукувати їх потроєння.
, , .
Знайти і вивести на друк число .
, , .
Вибрати серед них додатні, якщо вони є, та надрукувати їх та їхні
квадратні корені.
Знайти і вивести на друк число .
, , .
Знайти і вивести на друк число .
, , .
Вибрати серед чисел від’ємні, якщо вони є, та надрукувати їх та їхні
кубічні корені .
, , .
Обчислити та надрукувати число .
, , .
Вибрати ті з них , модулі яких більше 2 та надрукувати їх та їхні
синуси.
, , .
Обчислити та надрукувати число .
, , .
Вибрати ті з них , модулі яких більше 5 та надрукувати їх та їхні
куби.
, , .
Вибрати ті з них ,які більше 1, та надрукувати їх та їхні квадратні
корені.
, , .
Вибрати ті з них , які більше 1 та надрукувати їх і їх квадратні корені .
, , .
Знайти і вивести на друк число .
, , .
Вибрати серед них від’ємні та надрукувати їх і їх подвоєння .
, , .
Знайти число .
, , .
Впорядкувати числа по зростанню .
, , .
Обчислити і надрукувати число .
, , .
Вибрати серед них ті , які належать відрізку та надрукувати їх .
, , .
Обчислити і надрукувати число .
, , .
Вибрати серед них від’ємні і надрукувати їх та квадратні корені з їх модулів .
, , .
Впорядкувати їх по спаданню.
, , .
Обчислити і надрукувати число .
, , .
Обчислити і надрукувати число .
, , .
Обчислити і надрукувати число .
, , .
Обчислити і вивести на друк число
.
, , .
Обчислити і вивести на друк число .