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


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


Download 479.69 Kb.
bet2/2
Sana20.10.2023
Hajmi479.69 Kb.
#1712814
TuriОтчет
1   2
Bog'liq
Задание

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







10

Известна площадь квадрата S. Вычислите площади описанного и
вписанного кругов.


Начало




a




a = r = R= Si = St=









Si,St





Конец

#include


#include
using namespace std;
int main(){
double a, r, R, S, Si, St, d, PI;
cout << "S : ";cin >> S;
PI = 3.14; a = sqrt(S); d = sqrt(2)*a; r = a / 2; R = d/2;
Si = PI*pow(r,2); St = PI*pow(R,2);
cout << "Поверхность внутреннего круга : " << Si<cout << "Внешняя окружная поверхность : " << St;
return 0;
}



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






10

z = xy  0  x2 + y2 16xy x 1B x2 + y  9





x,y,B

Начало



z = xy  0  x2 + y2 16xy x 1B x2 + y  9








Z





Конец

#include


#include
using namespace std;
int main() {
bool B = true;
double x = -1;
double y = 4;
if (x * y > 0 && x + y > 16 * x && (B || (x + y) <= 9)) {
cout << "TRUE" << endl;
} else {
cout << "FALSE" << endl;
}

return 0;


}



















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







10

Ввести с клавиатуры три числа, положительные возвести в куб, а отрица-
тельные заменить на 0.





#include
using namespace std;
int main() {
int sonlar[3];

for (int i = 0; i < 3; i++) {


cout << i + 1 << "-номер";
cin >> sonlar[i];
}

cout << "Ответы:" << endl;


for (int i = 0; i < 3; i++) {
if (sonlar[i] > 0) {
sonlar[i] = sonlar[i] * sonlar[i] * sonlar[i];
} else {
sonlar[i] = 0;
}
cout << i + 1 << "-номер ответы: " << sonlar[i] << endl;
}

return 0;


}



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







10
















X,Z

Начало












f1







f2



f3



Конец

#include


#include
using namespace std;
int main() {
double x, z, y, A, B, f1, f2, f3, yMax;
x = 3.17;
z = 0.11;
A = 4*pow(x,2) - 7*pow(z,3);
B = sin(pow(x,-3))- log(4*x)/log(2);
f1 = (x-pow(z,2))/(1-x*exp(z));
f2 = cos((x-7)/(4+(2/x)-(5/z)));
f3 = 4*tan(pow(z,x-2));
if (A + 3 > B-7){
yMax = A+3;
}else{
yMax = B-7;
}
if(yMax < A){
cout << "Отвуты : "<< f1;
}else if (yMax >= B){
cout << "Отвуты : "<< f3;
}else{
cout << "Отвуты : "<< f2;
}
return 0;
}

Download 479.69 Kb.

Do'stlaringiz bilan baham:
1   2




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