You are on page 1of 5

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Національний аерокосмічний університет ім. М. Є. Жуковського


«Харківський авіаційний інститут»

Кафедра систем управління літальними апаратами

Лабораторна робота № 2

з дисципліни «Алгоритмізація та програмування»

Тема: «<з файлу>»

ХАІ.301 .173. 310.02

Виконав студент гр. ______310_______

_________________Копецька Катерина___
(підпис, дата) (П.І.Б.)

Перевірив
_____________ к.т.н., доц. О. В. Гавриленко
________________________ ас.  Є. В. Пявка
(підпис, дата) (П.І.Б.)

2020
2
МЕТА РОБОТИ

Вивчити теоретично базові типи даних мови С ++ і реалізувати консольний


додаток лінійної структури для введення / виведення і обробки змінних
базових
типів з використанням вбудованих операцій та бібліотечних функцій на
мові
програмування C ++ в середовищі Visual Studio.

ПОСТАНОВКА ЗАДАЧІ

Завдання 1. Обчислити математичний вираз зі змінними дійсного типу,


використовуючи стандартну бібліотеку cmath. Число π має бути визначено
як
константа дійсного типу.

Завдання 2. Вирішити задачу з цілочисельними змінними. Всі вхідні і


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

Завдання 3. Вирішити завдання з логічними змінними. У всіх завданнях


даної групи потрібно вивести логічне значення True, якщо наведене
висловлювання для запропонованих вхідних даних є істинним, і значення
False
в іншому випадку. Всі числа, для яких вказано кількість цифр (двозначне
число,
тризначне число і т. д.), вважаються цілими додатними.
3

ВИКОНАННЯ РОБОТИ

Завдання 1. Вирішення задачі <розділ і номер задачі>


Вхідні дані (ім’я, опис, тип, обмеження):
<список імен змінних з описом, типами даних, та діапазонами допустимих
значень>
Вихідні дані (ім’я, опис, тип):
<список імен змінних з описом, типами даних, або відповідних текстових
сповіщень>

Алгоритм вирішення <показано нижче чи показано на рис. х>

<рисунок>

Рисунок 1 – <назва рисунку>

Лістинг коду вирішення задачі наведено в дод. А (стор. <номер сторінки>).


Екран роботи програми показаний на рис. Б.<номер>.
<те ж саме для завдання 2, 3 …>

ВИСНОВКИ

<2-3 речення своїми словами про результати роботи, від третього лиця,
наприклад: було вивчено…, закріплено на практиці…, … відпрацьовано в коді
програми, отримано навички…>
4
ДОДАТОК А
Лістинг коду програми до задач <1,2,3>

#include <iostream>
#include <cmath>// підключення бібліотеки математичних функцій
using namespace std;
int main()
{
// y = ... (tab.N1)
cout << "\n Math.3. \n";
const double pi = 3.141592; // визначення дійсної константи
double x, num, denom, y; // оголошення дійсних змінних
//введення данних
cout << "\n Real argument x =";
cin >> x;
// підрахунок
num = pow(sin(x + pi), 2) * pow(2, 1 - x); // чисельник
denom = 4 * tan(abs(x)) * sin(28);// знаменник
y = num / denom + 1 / 3 * log(abs(x));
// виведення результату
cout << "\n Function y =" << y << endl;’
// Integer.3. Дано розмір файлу в байтах.
// Використовуючи операцію ділення,
// визначити кількість повних кілобайт в ньому
// (1 kb = 1024 b).
cout << "Integer.3." << endl;
int B, res; // оголошення цілих змінних
//введення данних
cout << endl << "B (byte) ="; cin >> B;
// підрахунок
res = B / 1024;
// виведення результату
cout << "Kb (kilobyte) =" << res << endl;

// Boolean.3.Дано ціле число A.


// Перевірити істинність висловлювання: «Число A є ».
// Перевірити істинність висловлювання: «Число A є парним».
cout << "\n Boolean.3. \n";
int A;
//введення данних
cout << "\n A =";
cin >> A;
// підрахунок
bool is_pos = A % 2 == 0; // визначення ЛОГІЧНОЇ змінної
// виведення результату
cout << "A is positive:" << is_pos << endl;
system("Pause"); // затримка консольного вікна+5+

return 0;
}
5
ДОДАТОК Б
Скрін-шоти вікна виконання програми

<рисунок>

Рисунок Б.1 – Екран виконання програми для вирішення завдання


<назва та номер >

<рисунок>

Рисунок Б.2 – Екран виконання програми для вирішення завдання


<назва та номер >

You might also like