Отчет по выполнению лабораторной работы 2 Знакомство с основными элементами языка C
Скачать 98.77 Kb.
|
Министерство науки и высшего образования РФ Федеральное государственное бюджетное образовательное учреждение высшего образования «Тульский государственный университет» Институт прикладной математики и компьютерных наук Кафедра информационной безопасности Программирование Отчет по выполнению лабораторной работы №2 Знакомство с основными элементами языка C++ Вариант 19 Выполнил: ст. гр. 221011 Король М.Д. (подпись) Проверил: доц.каф. ИБ Сафронова (подпись) Тула 2022 Цель работы: Знакомство с основными элементами языка С++ : алфавитом, переменными, константами, типами данных, основными операциями, стандартными функциями, структурой программы и средствами ввода-вывода данных. Задание 1. Ввод-вывод данных. Операция присваивания. Задан периметр квадрата P. Вычислить сторону квадрата а, диагональ d и площадь S. Текст программы: #include "iostream" #include "math.h" int main() { setlocale(LC_ALL, "rus"); float a,d,P,S; std::cout << "Введите периметр квадрата: "; std::cin >> P; a=P/4; d=sqrt (2*(a*a)); S=a*a; std::cout <<"a=" << a << std::endl; std::cout <<"d=" << d << std::endl; std::cout <<"S=" << S << std::endl; return 0; } Блок-схема: Результат выполнения представлен на рисунке 1: Рисунок 1 – результат программы Задание 2. Операции целочисленной арифметики. Масса M задана в граммах. Найти количество полных килограммов в ней и остаток в граммах. 2.1. Текст программы: #include using namespace std; int main(){ int m, kg,g; cout << "Введите M: "; cin >> m; kg = int(m/1000); g=m%1000; cout << "Кол-во полных кг: " << kg; cout << "Кол-вооставшихся грамм : " << g; return 0; } 2.2. Блок-схема: 2.3. Результат программы на рисунке 2: Рисунок 2 – результат программы Задание 3. Встроенные математические функции. Вычислить значение выражения: 3.1. Текст программы: #include #include using namespace std; double f(double x) { return pow(x, 0.6) +(1-log(fabs(x+cos(2*x)))) /(6+pow(x, 4*x-1)); } int main() { double x; cout.precision(16); for (;;) { cout << "x » "; cin >> x; cout << f(x) << endl; } } 3.2 Блок-схема: 3.3. Результат программы на рисунке 3: Рисунок 3 – результат программы Вывод: Познакомились с основными элементами языка С++ : алфавитом, переменными, константами, типами данных, основными операциями, стандартными функциями, структурой программы и средствами ввода-вывода данных. |