Отчёт По лабораторной работе №1


Download 308.89 Kb.
Sana02.11.2023
Hajmi308.89 Kb.
#1739127
TuriОтчет
Bog'liq
Задание 2



ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ В ИМЕНИ АЛ-ХОРАЗМИЙ
ТЕХНОЛОГИЯ ПОЧТОВЫЙ СВЯЗИ


Отчёт
По лабораторной работе № 1

Выполнил:


Студент группы 145-23
Мирсаидов Мирафзал


Ташкент – 2023
Задание 1.
Разработать алгоритм (блок-схема) и составить программу на C ++
для вычисления данного в таблице 1 алгебраического выражения.

Таблица 1.




Выражение

18





Начало






Y,k






R



Конец

#include


#include
using namespace std;

int main()


{ double y,K,K1,K2,R;
cout<<"y=";cin>>y;
cout<<"K=";cin>>K;
K1=sqrt(pow(sin(y),2)+6.835);
K2=log(y+K)+3*pow(y,2);
R=K1/K2;
cout<<"R="<return 0;}


Задание 2
Составить блок схему и программу для решения задач
приведенных в табл.2
Таблица 2







18

Треугольник имеет гипотенузу с и угол . Определите объемы
конусов, которые получатся путем вращения вокруг катетов.




Начало




a, c




S = 3 sin2(a* /180)/(3*








S





Конец

#include


#include

int main() {


double c, a;
std::cout << "Введите длину гипотенузы (c): ";
std::cin >> c;

std::cout << "Введите значение угла (a) в градусах: ";


std::cin >> a;
// Переводим угол из градусов в радианы
double angleRad = a * M_PI / 180;
// Расчет объемов конусов
double volume1 = (M_PI * std::pow(c, 3) * std::sin(angleRad) * std::sin(angleRad)) / (3 * std::sqrt(2));
double volume2 = (M_PI * std::pow(c, 3) * std::cos(angleRad) * std::sin(angleRad)) / (3 * std::sqrt(2));
std::cout << "Объем первого конуса: " << volume1 << std::endl;
std::cout << "Объем второго конуса: " << volume2 << std::endl;
return 0;
}





Задание 3
Составить программу и произвести ручной расчет
Таблица 3






18





x,B

Начало









Z





Конец

#include


#include

using namespace std;


int main() {
bool B = true, Z;
int x= 5;
int z;
Z = x < 4 + (x*x)*(x-3)||x >=0 && x < -0.5 && (B&& pow(exp(1),x)<100)||z*x==13;
cout<return 0;
}




















Задание 4. Условные операторы
Задание: написать блок-схему и программу согласно заданию.







18

Ввести с клавиатуры значения трех сторон треугольника a, b и c и опреде-
лить, является ли он равнобедренным. Ответ вывести в виде сообщения.




#include
#include
using namespace std;
int main()
{double a,b,c;
std::cout <<"Введите значения трех сторон треугольника:";
std::cin >>a>>b>>c;
// Проверяем условие прямоугольности и равнобедренности
if(a==sqrt(b*b+c*c)&&b==sqrt(a*a+c*c)&&c==sqrt(a*a+b*b)) {
std::cout <<"Треугольник является прямоугольным и равнобедренным!"<< std::endl;
} else {
std::cout <<"Треугольник не является прямоугольным и равнобедренным."<< std::endl;
}
return 0;}








Задание 5:
написать блок-схему и программу согласно заданию.
Таблица.5







18


#include


#include

using namespace std;



int main()
{
double y, b, x, a, F, k;
y = 4.16;
b = 0.21;
a = sqrt(pow(y, 4) + 4 * pow(b, 2) + 2 * pow(y, b));
x = a * pow(b, 2) + 4 * a * cos(b) * pow(b, 3);
F = max(pow(sin(x), 2) * 3.17 + pow(4, x), min(pow(x, 2), pow(3,k)));
cout << "F = " << F << endl;
cout << "a = " << a << endl;
cout << "x = " << x << endl;
return 0;
}


Download 308.89 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling