ЗВІТ ЛАБОРАТОРНОЇ РОБОТИ №1
спеціальність 2 - 40 01 01
«Програмне забезпечення інформаційних технологій»
Тема: Розробка та налагодження лінійних алгоритмів і програм. Розробка програм по обчисленню значення функцій згідно варіантам
Мета: Навчити прийомам роботи з інструментальної середовищем програмування С ++. Сформувати вміння кодувати арифметичні і логічні вираження з використанням стандартних бібліотечних функцій введення, виведення в С ++.
Час виконання: 2:00.
Завдання 1
Напишіть програму на мові програмування Сі для обчислення значення функції згідно варіантам. Значення змінних запросити у користувача. Результат обчислення вивести на екран. Варіант завдання вибрати за номером у навчальному журналі.
Кодпрограмми:
#include lt; stdio.h gt;
#include lt; conio.h gt;
#include lt; math.h gt; ()
{c, d, a; double x; ( Vvedite a n ); (% d , amp; a); ( Vvedite c n ); (% d , amp; c); ( Vvedite d n ); (% d , amp; d);=(4 * c + d - 1)/(c- (tan (a/2))); (% lf raquo ;, x);
getch ();
}
інструментальний програмування кодування
Малюнок 1 - Результат виконання програми завдання 1
Завдання 2
Напишіть програму на мові програмування Сі для обчислення функції b=f (x, y, z), заданої в таблиці, при цьому введення аргументів функції здійснювати в одному рядку.
Кодпрограмми:
# include lt; stdio.h gt;
# include lt; conio.h gt;
# include lt; math.h gt; ()
{x, z, y; double b; ( Vvedite z, x, y ); (% d % d laquo;%draquo;,amp;z,amp;x,amp;y);=exp(x-y)*pow((pow(tan(z),2)+1),x);(laquo;Otvet=%lfraquo;,b);();
}
Малюнок 2 - Результат виконання програми Завдання 2
Контрольні питання
Перерахуйте типи даних мови програмування Сі.
Вкажіть спосіб опису змінної цілого (речового) типу в мові програмування Сі/С ++.
Назвіть стандартні функції мови програмування Сі/С ++ для виведення інформації на екран і опишіть формат їх використання.
Назвіть стандартні функції мови програмування Сі/С ++ для введення інформації на екран і опишіть формат їх використання.
Відповіді на контрольні питання
1. int (цілочисельний); char (символьний); wchar_t (розширений символьний); bool (логічний); float (речовий); double (речовинний з подвійною точністю).
2. Приклад оголошення дійсної змінної а і присвоєння їй значення: float a=86.531;
3. Функція printf () є функцією стандартного виводу. За допомогою цієї функції можна вивести на екран монітора рядок символів, число, значення змінної і т.д.
Формати функції printf:% c - символ,% d - ціле десяткове число,% e - десяткове число у вигляді x.xx e + xx,% f - десяткове число з плаваючою комою xx.xxxx, % E - десяткове число у вигляді x.xx E + xx,% F - десяткове число з плаваючою комою xx.xxxx,% g -% f або% e, що коротше,% G -% F або% E, що коротше, % o - вісімкове число,% s - рядок символів,% u - беззнакове десяткове число,% x - шістнадцяткове число,% X - шістнадцяткове число, %% - символ%,% p - покажчик,% n - покажчик. Крім того, до команд формату можуть бути застосовані модифікатори l і h:% ld - друк long int,% hu - друк short unsigned,% Lf - друк long double.
4. Функція scanf () - функція форматованого введення. З її допомогою ви можете вводити дані зі стандартного пристрою введення (клавіатури). Вводяться даними можуть бути цілі числа, числа з плаваючою комою, символи, рядки і покажчики.
Формати функції scanf:% c - читання символу,% d - читання десяткового цілого,% i - читання десяткового цілого,% e - читання числа типу float (плаваюча кома),% h - читання short int ,% o - читання восьмеричного числа,% s - читання рядки,% x - читання шістнадцятирічного числа,% p - читання покажчика,% n - читання покажчика у збільшеному форматі.