201-guruh talabasi Erbutayev Lochinbekning mustaqil ishi. Nazariy qism savollar


Download 242.56 Kb.
bet4/5
Sana13.02.2023
Hajmi242.56 Kb.
#1193446
1   2   3   4   5
Bog'liq
201-guruh talabasi Erbutayev Lochinbekning mustaqil ishi. Nazari

Ma’lumotlar tuzilmasi
Ma’lumotlar turli yo’lar asosida tashkil etilishi mumkin, mantiqiy yoki matematik modelni tashkil etilishi ma’lumotlar tuzilmasi deyiladi. Konkret bir ma’lumotlar tuzilmasini tanlash quyidagilarga bog’liq:

Ma’lumotlar tuzilmasini o’rganish quyidagilardan iborat:

Tuzilmani sifatiy taxlili, ya’ni elementlarni saqlash uchun qancha xotira xajmi sarflanishini aniqlash (xotira sarfi) va qayta ishlashga ketadigan vaqtni (vaqt sarfi) xisoblash nazarda tutiladi.


Amaliy qism.
1-Masala: Quyida berilgan jadvaldagi variant nomeriga mos ikkita formula bo’yicha hisoblash uchun dastur tuzing (1-jadval). Tuzilgan dasturning to’g’ri ekanligini tekshirib ko’rish uchun Kal’kulyator yordamida ikkinchi formula bilan test qiymatlarini hisoblab chiqing. Hisoblangan (ikkinchi formula) natijalar birinchi formula bo’yicha hisoblanadigan natijalar bilan mos kelishi shart. Bunda C++ dasturlash tili uchun kutubxonasidan foydalaning.

3




Algoritm:
Bu yerda birinchi navbatda topilishi kerak bo’lgan z1 va z2 o’zgaruvchilarini va kiritilishi lozim bo’lgan alfa o’zgaruvchisini e’lon qilib olamiz. sin, cos va pi ning qiymatini topish uchun cmath kutubxonasini e’lon qilgan bo’lishimiz kerak. Shundan so’ng, formulani kiritib natijani olamiz.
Blok-sxema:



Dastur kodi:
#include
#include

using namespace std;


int main()


{
int alfa;
double z1, z2;

cout << "alfa gradusni kiriting: "; cin >> alfa;


z1 = (sin(2*alfa)+sin(5*alfa)-sin(3*alfa))/(cos(alfa)-2*pow(sin(2*alfa),2);


z2=2*sin(alfa);

cout << "z1 = " << z1 << endl;


cout << "z2 = " << z2 << endl;
return 0;
}


Download 242.56 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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