Mavzu: algoritm tushunchasi va ulardan foydalanish


Download 77.19 Kb.
bet2/3
Sana03.02.2023
Hajmi77.19 Kb.
#1148874
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 s
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
kiritish a,s
boshlash
s:=0;
a:=1;
davom etish
s:=s+a;
a:=a+1;
a<=10 bo‘lgunicha
tugatish
chiqish s
tugatish
Algoritmni blok-sxema shaklida yozish (4-rasm):

4-rasm – Sharti keyin tekshiriladigan siklik algoritm

Download 77.19 Kb.

Do'stlaringiz bilan baham:
1   2   3




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