4 mavzu boyicha amaliy vazifalar for takrorlash operatori
Eslatma: V/r – variant raqami
Download 104.96 Kb.
|
4 - mavzu boyicha amaliy vazifalar
- Bu sahifa navigatsiya:
- Eslatma: V/r – variant raqami
Eslatma: V/r – variant raqamiwhile, do-while takrorlash operatorlariNamunaviy masala Berilgan haqiqiy x va uchun standart funksiyalardan foydalanmagan holda (fabs bundan mustasno) quyidagi ifoda hisoblansin. Yechish usuli Ifoda ko‘rinishdagi yig‘indi masalasidir. Yig‘indini hisoblash esa har qadamda s yig‘indiga qiymatini qo‘shishni amalga oshiradigan takrorlash jarayoni vositasida bajariladi. Bu yerda a va b parametrlarni hisoblash qadamiga bog‘liqligini topish kerak bo‘ladi. Jarayon boshlanishida (i=0,s=1,a=1,b=1) qiymatlarni qabul qilsin. Takrorlashning i-qadamida (i>1) а ning qiymati (i-1) chi qadamdagi a ni х ga ko‘paytirishdan, maxraj esa oldingi b ga i ni kopaytirishdan hosil bo‘ladi. Yig‘indini hisoblash jarayoni navbatdagi qo‘shiladigan hadning absolyut qiymati sonidan kichik bo‘lguncha davom etadi (). Dastur matni #include using namespace std; int main() { float eps,x,a=1.0,b=1.0,s=0.0; int i=0; cout<<” eps=”; cin>>eps; cout<<”\n x=”; cin>>x; do
{ s+=a/b;
a*=x; b*=++i;
} while(abs(a/b)>=eps); cout<<”exp(x)=”< return 0; }
#include using namespace std; int main() { int tashqi = 1; while (tashqi <= 5) { int ichki = 1; while (ichki <= tashqi) cout << ichki ++ << " "; cout << "\n"; ++ tashqi; } return 0; } Natija: 1 1 2 1 2 3 1 2 3 4
1 2 3 4 5 Amaliy topshiriqlar variantlari
Eslatma: V/r – variant raqamiFor, while, do while sikllariga oid Amaliy topshiriqlar variantlari Topshiqlarni unda ko’rsatilgan sikldan foydalanib yozing. Quyidagi belgilar ketma-ketligini ekranda namoyish etiring * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2. Kiritilgan butun sonlar ketma-ketligi ichidan (0 - ketma-ketlikning oxiri), musbatlar orasida eng kichik va manfiy orasida eng kattasi o’rtasidagi farqini toping. 3. Kiritilgan n butun sonlar ketma-ketligi ichidan toq sonlar ko’paytmasi va manfiy sonlar orasidagi eng kattasi o’rtasidagi farqni toping. 4. Kiritilgan butun sonlar ketma-ketligi ichidan (0 - ketma-ketlikning oxiri). Tarkibida 3, 5 va 7 ga karrali kamida ikkita son borligini aniqlang. 5. N butun sonlarning ketma-ketligi kiritiladi. Ular orasida 11 ga karra bo’lgan sonlar orasidan eng kattasini aniqlang. 6. Butun sonlar ketma-ketligi kiritiladi, 0 - ketma-ketlikning oxiri. Ketma-ketlikda uchta juft manfiy sonlar mavjudligini aniqlang. 7. N haqiqiy sonlar ketma-ketligi kiritiladi. 20 dan katta sonlar orasidagi eng kichigini aniqlang. 8. Butun sonlar ketma-ketligi kiritiladi, 0 - ketma-ketlikning oxiri. Ketma-ketlikdagi 7 ga karra va 5 ga karra bo’lmagan sonlar sonini va manfiy sonlar yig’indisini aniqlang. 9. N haqiqiy sonlar ketma-ketligi kiritiladi. 7 ga karra bo’lgan sonlarning o’rta arifmetikini aniqlang. 10. Raqamlar ketma-ketligi kiritiladi, 0 - ketma-ketlikning oxiri. Ketma-ketlik qat'iy ravishda kamayib borish tartibida ketganligini aniqlang. 11. Butun sonlar ketma-ketligi kiritiladi, 0 - ketma-ketlikning oxiri. Ketma-ketlikda kamida ikkita qo'shni musbat son borligini aniqlang. 12. N haqiqiy sonlar ketma-ketligi kiritiladi. Ketma-ketlik navbat o'zgaruvchanligini aniqlang. 13. N haqiqiy sonlar ketma-ketligi kiritiladi. Eng kichik musbat va tng katta manfiy elementlari orasidagi farqni aniqlang. 14. 1 dan N gacha bo'lgan ketma-ketlikda to'rtga karra bo’lgan sonlaring oxirgi uchtasining yig’indisini toping. 15. Quyidagi belgilar ketma-ketligini ekranda namoyish etiring * * * * * * * * * * * * * * * * * * * * * 16. N1 dan N2 gacha bo'lgan ketma-ketlikda beshga karra bo’lmagan sonlaring oxirgi uchtasining ko’paytmasini toping. 17. 1 dan K oralig'idagi ketma-ketlikdagi to’rtga karrali bo’lmagan juft sonlar yig’indisini aniqlang. 18. 20 dan 40 gacha 3 karrali bo'lgan butun sonlarning kvadratlari yig'indisini hisoblang. 19. 20 dan 160 gacha bo'lgan juft sonlarning kvadratlari yig'indisini hisoblang. 20. -70 dan +20 gacha bo'lgan juft sonlarning yig'indisini hisoblang. Download 104.96 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling