2.Ommaviylik xossasi:
Algoritmning boshlang’ich ma’lumotlarining ruhsat etilgan ihtiyoriy qiymatlarida yaroqli bo’lishi lozim.
3.Natijaviylik holati:
Izlanayotgan natijani boshlang’ich ma’lumotlarning ruhsat etilgan qiymatlari uchun chekli sondagi yetarli sodda qadamlardan so’ng olish mumkin bo’lishi kerak.
Algoritmlarni yozish usullari
Algoritmlarni yozish usullarini qo’yidagi misollarda qarab chiqamiz
1-misol:
A ni qiymatini toping.
1-usul Amallarni bajarish tavsifi qo’yidagicha bo’ladi:
a ni 4ga ko’paytir
(1) ning natijasidan 5ni ayir
a ni 3 ga ko’paytir
(3) natijasiga 2 ni ko’sh
(2)ni natijasini (3)ni natijasiga bo’l
2-usul Amallarni bajarish tavsifi:
1. ϐ=a4
2. s=v-5
3. d=a3
4. k=d+2
5. m=s:k
2-misol
Berilgan AV kesmani teng ikkiga bo’lish (tserkul’ va chizg’ich yordamida) algoritmik
Bajariladigan harakatlar tartibi:
1.TSirtsul’ ninasini A nuqtaga qo’y
2.TSirkul’ oyoqlarini AB kesmani yarmidan katta qilib och
3.Aylana chiz (o’tkaz)
4.TSirkul’ ninasini B nuqtaga qo’y
5.TSirkul’ oyoqlarini BA kesmani yarmidan katta qilib och
6.Aylana chiz (o’tkaz)
7.Aylanalar kesishgan nuqtalari orqali to’g’ri chiziq o’tkaz
8. To’g’ri chiziq bilan AB kesmani kesishgan joyini O nuqta belgilanadi.
3-misol
y=4n, nZ ni hisoblash
qilinadigan ishlarni tavsifi:
n=1bo’lsa, “5” o’tadi, aks holda “2” ga o’tadi.
n1bo’lsa, “6” o’tadi, aks holda “3” ga o’tadi.
n1bo’lsa, “7” o’tdi, aks holda
n=1 “8” ga o’tadi
n=5 “8” ga o’tadi
“8” ga o’tadi
7. “8” ga o’tadi
Tamom
Do'stlaringiz bilan baham: |