Quyidagi algoritmlar qanday algoritm turiga misol bo‘lishini va natijasini aniqlang:
a) a:=3; x:=2*a+a*a. a=?, x=?
b) x:=1; x:=x+11, x:=x*x-4. x=?
d) a:=15; b:=a; a:=a-b. a=?, b=?
e) 1) a:=3;
2) agar a>2 bo‘lsa, u holda x:=2*a+a*a va 4-bandga o‘tilsin, aks holda 3-bandga o‘tilsin;
3) x:=9-a*x;
4) natija x yozilsin;
5) tugallansin.
2. 1 dan 100 gacha bo’lgan sonlarni ko’paytmasini hisoblash algoritmini tuzing
Mavzuni mustahkamlash va yakunlash
Savol va topshiriqlar
1.Qanday algoritmlar takrorlanuvchi algoritmlar deyiladi?
Takrorlanuvchi tuzilmalar haqida ma’lumot bering?
Sharti oldindan tekshiriluvchi algoritmlarni tushuntiring.
Sharti keyin tekshiriluvchi algoritmlarni tushuntirin?
3 ta sondan eng kichigini aniqlash algoritmini tuzing.
Uyga vazifa
Mashqlar
3 xil takrorlanish tuzilmalaridan foydalanib 1 dan 100 gacha bo’lgan sonlar yig’indisini hisoblash algoritmini tuzing.
Quyidagi algoritmga mos masala sharxini aniqlang va blok-sxema tuzing:
Boshlash
s=0 deb olinsin
I ning qiymatini 1 deb olinsin
P ni I ga ko’paytirib, P deb olinsin
I ga 1 ni qo’shib I deb olinsin
Agar i<=50 bo’lsa 4-badga o’tilsin
Natija P deb olinsin
tugatilsin
Do'stlaringiz bilan baham: |