Вы находитесь на странице: 1из 9

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ

РЕСПУБЛИКИ
КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ ИМ. И. РАЗЗАКОВА
КЫРГЫЗСКО-ГЕРМАНСКИЙ ТЕХНИЧЕСКИЙ ИНСТИТУТ
КАФЕДРА: “ТЕЛЕМАТИКА”

ОТЧЁТ
По дисциплине: “Алгоритм и структура данных”

Выполнил(а): ст. гр. ИЗг(б)-1-22(23)


Акылбеков Э.А.
Проверил(а): Турдалиева А.А

Бишкек 2024 г.
Задании для самостоятельных работ

Задание 1. Вывести значение угла в градусах. Вычислить z1=2sin^{2}(3p-2a) cos^{2}


(5p+2a), предварительно переведя угол в радианы. Составить блок-схему алгоритма
решения и постановку.

Рис 1

Рис 2
Результат: Запрашивает у пользователя значения двух углов p и a в градусах.
Как показано на рисунке 1, график функции 1 z1 выводится на экран. График представлен
символами *, |, - и +. График отображается на прямоугольной сетке, где “*” обозначает
точки функции, “|” и - - оси координат, а “+” - центр координат.
Результат График функции z1. Рис 3.
Как показано на рисунке 3, график функции 1 z1 выводится на экран. График представлен
символами *, |, - и +. График отображается на прямоугольной сетке, где “*” обозначает
точки функции, “|” и - - оси координат, а “+” - центр координат.
Переводит введенные углы из градусов в радианы, так как большинство математических
функций в C++ используют радианы.
Вычисляет значение функции 1=2⋅sin2(3−2)⋅cos2(5+2)z1=2⋅sin2(3p−2a)⋅cos2(5p+2a).
Отображает график функции 1 z1 на экране.
Давайте рассмотрим основные элементы кода:
setlocale(LC_ALL, "RU"); - Эта строка задает локал, чтобы обеспечить правильное
отображение русских символов в консоли.
const int WIDTH = 60; и const int HEIGHT = 20; определяют размеры области для
графика.
double p, a, z1; - Объявляет переменные для углов p, a и 1z1.
pi - Переменная, содержащая значение числа π.
Затем пользователь запрашивает ввод значений углов p и a в градусах.
Затем углы переводятся из градусов в радианы.
z1 вычисляется в соответствии с формулой 2sin2(3−2) cos2(5+2)2sin2(3p−2a) cos2(5p+2a).
Блок-схема:

Начало

Ввод углов p и a в
градусах.

Перевод углов в радианы

Вычисление функции z1

Отображение графика z1

Конец

Задание 2. Вычислить y = 2x^x1 + 4^x2. Составить блок-схему алгоритма решения и


постановку задачи.

Рис 4 Вычисление уравнения y = 2x^x1 + 4^x2.


Рис 1.3. Результат показывает в консоли вычисление уравнения y = 2x^x1 + 4^x2.

Блок-схема:
Начало

Ввод данных
x1 x2

Вычисление y = 2^x1 +
4^x2

Вывод
результата y

Конец

Задание 3. Найти площадь трапеций если четыре числа задают длины ее сторон.

Рис. 5. Данный код решает задачу нахождения площади трапеции по заданным значениям
ее сторон.
Рис. 6 Результатом выполнения этого кода является вычисление площади трапеции с
заданными пользователем значениями сторон. После ввода значений длин сторон
трапеции программа вычисляет площадь согласно формуле:

Задание 4. Вычислить тригонометрические функций для угла A.

Рис 7. Этот код полезен для вычисления тригонометрических значений в учебных и


инженерных приложениях, а также для проверки и отладки математических алгоритмов.
Рис 8. Результат выполнения этого кода зависит от значения угла A, введенного
пользователем. Код вычисляет значения синуса, косинуса, тангенса и котангенса угла A в
радианах и выводит их на экран.

Задание 5. Вычислить возраст человека если известен год его рождения.

Рис 9. Этот код полезен для автоматизации вычисления возраста в программе на основе
текущего года и года рождения пользователя.

Рис 10. В результате программа выводит возраст пользователя, который вычисляется как
разница между текущим годом и годом рождения.

Задание 6. Дана величина A, выражающая объем информаций в байтах. Перевести A в


более крупные единицы измерения информаций.
Рис 11. Этот фрагмент кода на C++ запрашивает у пользователя количество байт и затем
конвертирует его в килобайты, мегабайты, гигабайты и терабайты.

Рис 12. Результат выполнения этого кода зависит от введенного пользователем


количества байт. Программа конвертирует это количество байт в килобайты, мегабайты,
гигабайты и терабайты.

Задание 7. Даны два действительных положительных числа. Найти


среднеарифметическое и средне геометрическое этих чисел.
Рис 13 Этот фрагмент кода на C++ представляет программу для вычисления
среднеарифметического и среднего геометрического двух чисел, введенных
пользователем.

Рис 14 Результат работы этой программы зависит от чисел, введенных пользователем.


Программа вычисляет среднеарифметическое и среднее геометрическое двух чисел,
введенных с клавиатуры.

Вам также может понравиться