Rekursiv algoritm - bu qandaydir qaytarish sharti bajarilmaguncha o'zini chaqiradigan algoritm




Download 0,96 Mb.
bet5/7
Sana13.05.2024
Hajmi0,96 Mb.
#229670
1   2   3   4   5   6   7
Bog'liq
Lec1

Rekursiv algoritm - bu qandaydir qaytarish sharti bajarilmaguncha o'zini chaqiradigan algoritm.

Algoritmni qanday taqdim etishni tanlash uning murakkabligi, maqsadli auditoriyasi va foydalanish kontekstiga bog'liq. Turli taqdimot usullarini birlashtirish algoritmni to'liqroq va tushunarliroq tavsiflash uchun foydali bo'lishi mumkin.

  • Algoritmni qanday taqdim etishni tanlash uning murakkabligi, maqsadli auditoriyasi va foydalanish kontekstiga bog'liq. Turli taqdimot usullarini birlashtirish algoritmni to'liqroq va tushunarliroq tavsiflash uchun foydali bo'lishi mumkin.
  • 1. Og'zaki shakl: algoritm tabiiy tilda qadamlar ketma-ketligi sifatida tavsiflanadi , bu erda har bir qadam muayyan harakat yoki operatsiyani tavsiflaydi. Bu algoritmni taqdim etishning eng keng tarqalgan va tushunarli usuli.
  • 2. Dasturlash tili - bu dasturchilar tomonidan kompyuterning amaliy dasturlarini yozish uchun foydalaniladigan rasmiy til. Dasturlash tili kompyuterda kompilyatsiya qilinishi yoki talqin qilinishi mumkin bo'lgan kod yaratish uchun qoidalar va sintaksis to'plamini belgilaydi. Mashhur dasturlash tillariga misollar C , C++ , Java , Python , JavaScript , Ruby va boshqalarni o'z ichiga oladi. Har bir til o'ziga xos xususiyatlarga ega va dasturiy ta'minotni ishlab chiqishning turli sohalarida muayyan muammolarni hal qilish uchun ishlatiladi.
  • 3. Pseudocode algoritmlarni tavsiflash uchun umumiy qabul qilingan konstruksiyalar va sintaksisdan foydalanadigan soddalashtirilgan dasturlash tilidir . Bu sizga algoritmlarni aniqroq va rasmiy ravishda tasvirlash imkonini beradi, lekin ma'lum bir dasturlash tiliga bog'lanmasdan.
  • 4. Blok-sxema: Algoritm grafik yozuv sifatida ifodalanadi, bunda har bir blok alohida qadamni, strelkalar esa qadamlar ketma-ketligini bildiradi. Bu algoritmni tasvirlashning vizual usuli bo'lib, uning tuzilishini tasavvur qilish imkonini beradi. Oqim sxemalari ko'pincha murakkab algoritmlarni ko'rish yoki dasturlashni o'rgatish uchun ishlatiladi.

Download 0,96 Mb.
1   2   3   4   5   6   7




Download 0,96 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Rekursiv algoritm - bu qandaydir qaytarish sharti bajarilmaguncha o'zini chaqiradigan algoritm

Download 0,96 Mb.