Mavzu: algoritm tushunchasi va ulardan foydalanish


Download 260.84 Kb.
Pdf ko'rish
bet2/3
Sana03.02.2023
Hajmi260.84 Kb.
#1148727
1   2   3
Bog'liq
LABORATORIYA ISHI № 1

Topshiriq 1. Asoslari (a va b) va balandlik (h) bo‘lgan trapetsoya maydoni 
yuzini aniqlang. 
Muammoning yechimini algoritmik tilda yozish: 
alg trapetsiya 
qiymat a,b,h,s 
boshlash 
kiritish a,b,h 
s:=((a+b)/2)*h 
chiqish s 
tugatish 
Algoritmni blok-sxema shaklida yozish (1-rasm): 
1-rasm - Chiziqli algoritmning blok sxemasi 
Topshiriq 2. Agar a musbat bo'lsa va aks holda bo'lsa (a/b) bo'lsa, ikkita 
sonning o'rtacha arifmetik qiymatini aniqlang. 
Muammoning yechimini algoritmik tilda yozish: 
alg raqam 
qiymat a,b,c 
boshlash 
 
kiritish a,b 
agar a>0 bo‘lsa 
c:=(a+b)/2 
aks holda 


c:=a/b 
chiqish c
tugatish 
Algoritmni blok-sxema shaklida yozish (2-rasm): 
2-rasm - Tarmoqlanuvchi algoritm sxemasi 
Topshiriq 3. 1 dan 10 gacha bo‘lgan oraliqdagi butun sonlar yig‘indisini 
topish algoritmini yozing. 
Muammoning yechimini algoritmik tilda yozish: 
alg summa 
kiritish a,s 
boshlash 
s:=0 
a:=1; 
davom etish 
 
a<=10 bo‘lgunicha 
 
s:=s+a; 
a:=a+1; 
tugatish 
 
chiqish 
tugatish 
Algoritmni blok-sxema shaklida yozish (3-rasm): 


3-rasm – Sharti oldin tekshiriladigan siklik algoritm 
Sharti keyin tekshiriladigan algoritmda birinchi navbatda sikl tanasi 
bajariladi, keyin esa tsiklni tugatish sharti tekshiriladi. Bu holda birinchi o'nta butun 
sonning yig'indisini topish masalasining yechimi quyidagicha bo'ladi: 
alg summa 

Download 260.84 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling