Algoritm tushunchasi


Download 44 Kb.
bet3/4
Sana16.06.2023
Hajmi44 Kb.
#1499634
1   2   3   4
Bog'liq
Algoritm tushunchasi

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:

  1. a ni 4ga ko’paytir

  2. (1) ning natijasidan 5ni ayir

  3. a ni 3 ga ko’paytir

  4. (3) natijasiga 2 ni ko’sh

  5. (2)ni natijasini (3)ni natijasiga bo’l

2-usul Amallarni bajarish tavsifi:
1. ϐ=a4
2. s=v-5
3. d=a3
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, nZ ni hisoblash
qilinadigan ishlarni tavsifi:

  1. n=1bo’lsa, “5” o’tadi, aks holda “2” ga o’tadi.

  2. n1bo’lsa, “6” o’tadi, aks holda “3” ga o’tadi.

  3. n1bo’lsa, “7” o’tdi, aks holda

  4. n=1 “8” ga o’tadi

  5. n=5 “8” ga o’tadi

  6. “8” ga o’tadi

7. “8” ga o’tadi



  1. Tamom




Download 44 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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