1- лаборатория иши
Download 257.19 Kb.
|
Dilso'z .d.l 4
- Bu sahifa navigatsiya:
- ATS-11-20 GURUH TALABASINING DASTURLASH 1 FANIDAN 4–LABORATORIYA ISHI Bajardi: Nurboboyeva Dilso’z.
- Laboratoriya ishidan maqsad
- Laboratoriya ishi bo’yicha sinov savollari
- 4- Labaratoriya ishi
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI KOMPYUTER INJINIRINGI FAKULTETI ATS-11-20 GURUH TALABASINING DASTURLASH 1 FANIDAN 4–LABORATORIYA ISHIBajardi: Nurboboyeva Dilso’z. Qabul qildi: Xalilov Abbos. QARSHI-2021 4- LABORATORIYA ISHI Mavzu: Nostandart funksiyalar. Foydalanuvchining funksiyalari va ulardan foydalanish Laboratoriya ishidan maqsad:C++ dasturlashtirish tilida prosedura (nostandart) funksiyalardan foydalanib dasturlar tuzishni o‘rganish. Laboratoriya ishi vazifalari: Berilgan funksiyaning nostandart funksiyasini yozib olib, funksiyani hisoblash algoritmining blok–sxemasi tuzilsin. Tuzilgan algoritm blok–sxemaga mos ravishda C++ tilida dastur tuzilsin. Tuzilgan dasturlar kompyuterlarning DEVC++tizimiga kiritilib natijalar olinsin. Laboratoriya ishi bo’yicha sinov savollari Qanday hollarda qism dasturlar va proseduralardan foydalaniladi? Qism dasturlar qanday turlarga bo‘linadi? Xaqiqiy parametrlar va soxta parametrlar deganda nimani tushinasiz? Prosedura funksiyaning umumiy ko‘rinishini yozib, izohlab byering. Prosedura dasturning umumiy ko‘rinishini yozib, izohlab bering. 4- Labaratoriya ishi: 28) a=1,0131; b=2,0141; c=2,6801.
1.Algaritmi. Boshlash a,b,c,w w=dasturlash(a,b)+atan(dasturlash(c,b))+log10(dasturlash(b,c)); w=w+log(dasturlash(a,c)); W= Yakunlash 2.Dastur matni. #include #include using namespace std; float dasturlash (float d,float s){ return 3*d+exp(pow(d+sin(s),1)); } int main(){float a,b,c,w; cout<<"a=";cin>>a; cout<<"b=";cin>>b; cout<<"c=";cin>>c; w=dasturlash(a,b)+atan(dasturlash(c,b))+log10(dasturlash(b,c)); w=w+log(dasturlash(a,c)); cout<<"natija:"< system("pause");
return 0; 3.Natrija. Savollarga javoblar: 1.Odatda ko`plab masalalarni yechish jarayonida oldindan masalani qanday qiymatlar (o`zgaruvchilar) uchun berilganini bilib bo`lmaydi. Lekin uni yechish uchun shartli ravishda turli o`zgaruvchilar kiritiladi va shu o`zgaruvchilar uchun qo`yilgan masalani to`la yechishning qonun- qoidalari (algoritmi) yaratiladi. Ana shu o`zgaruvchilar formal o`zgaruvchilar deyiladi.
2. qism dasturlar, formal o`zgaruvchilar, joriy o`zgaruvchilar, funksiya, function. 4. Protseduralardan foydalanish uchun alohida buyruq yozilsa, funksiyani biron bir ifodaning tarkibida chaqiriladi. Buning uchun uning nomi ko`rsatiladi va qavslar ichida joriy o`zgaruvchilar ro`yxati ko`rsatiladi. Shundan so`ng funksiya ana shu joriy o`zgaruvchilarni formal o`zgaruvchilar o`rniga qo`yib (1-formal o`zgaruvchi o`rniga 1-joriy o`zgaruvchi, 2-formal o`zgaruvchi o`rniga 2-joriy o`zgaruvchi va hokazo), funksiyadagi amallar ketma-ketligini bajariladi va funksiya nomi bilan atalgan o`zgaruvchining qiymati hisoblanadi |
ma'muriyatiga murojaat qiling