Y 5*(log10(1+sin(B))/(1-sin(A)))*(c-d)


Download 205.49 Kb.
Sana17.06.2023
Hajmi205.49 Kb.
#1544437
Bog'liq
OLMOSOV OYBEK 1 laboratoriya ishi (1)


O’ZBEKISTON – FINLANDIYA PEDAGOGIKA INSTITUTI
Aniq - tabiiy va jismoniy madaniyat fakulteti Matematika va informatika yo’nalishi
204-guruh (kunduzgi) talabasi Olmosov Oybekning Algoritmlar va ma’lumotlar
strukturasi fanidan 1-laboratoriya ishi
Mavzu: Algoritmlar, xossalari, ularni ifodalash turlari
Masalaning qo’yilishi: Y=0.5*(log10(1+sin(B))/(1-sin(A)))*(C-D); A=3.14 B=-1.57 C=10.5 D=8
1. Masalani matnli shaklda algoritmini tuzish.
Masalani yechish uchun quyidagi qadamlarni bajarishimiz kerak:
1-qadam: Boshlash
2-qadam: o’zgaruvchilarni va o’zgarmaslarni e’lon qilamiz, bizda
o’zgaruvchi Y va o’zgarmaslar{A,B,C,D} qiymatibilan berilgan. Y ning qiymatini
esa dastur hisoblab berishi kerak.
3-qadam: Y ga yuqoridagi formula asosida qiymat beramiz.
4-qadam: Y qiymatini chop etamiz.
5-qadam: Tamom.
2.Masalani blok-sxema shaklda algoritmini tuzish.

BOSHLASH



Y,A,B,C va D ni kiritish

Y=0.5*(log10(1+sin(B))/(1-sin(A)))*(C-D)


Natija

3.Masalani C++ tilida dastur shaklda algoritmini tuzish.
#include
#include

using namespace std;
int main() {
float A, B, D,C, Y;
cout << " A: ";
cin >> A;
cout << " B: ";
cin >> B;
cout << " D: ";
cin >> D;
cout << " C: ";
cin >> C;
Y=0.5*(log10(1+sin(B))/(1-sin(A)))*(C-D);
cout << "Y = " << Y << endl;
return 0;
}
3 .Dastur Kodi. Dastur ishlashi jarayoni.
Download 205.49 Kb.

Do'stlaringiz bilan baham:




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