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.
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;
}
Do'stlaringiz bilan baham: |