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: |