Аlgоritm tushunchаsi

Ushbu kitob algoritm tushunchasini, algoritmlarning turlarini va ular bilan ishlashni o'rgatishga bag'ishlangan. Unda standart va nostandart matematik funksiyalarning Paskal tilida yozilishi, chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar, hamda ularning blok-sxemalari keltirilgan. Kitob, shuningdek, turli funksiyalarning blok-sxemalarini tuzish bo'yicha misollar va topshiriqlarni o'z ichiga oladi.

Asosiy mavzular

  • Algoritm tushunchasi: Algoritmning ta'rifi, algoritmlarning turlari va ularni qo'llash maqsadlari. Algoritmlardan foydalangan holda blok-sxemalar tayyorlash ko'nikmalarini shakllantirish.
  • Standart funksiyalar: Matematik ifodalarning Paskal tilida yozilishi. Sonning butun qismini olish, yaxlitlash, oldingi va keyingi elementlarni aniqlash, simvollar to'plamida tartib nomerini topish, sonning juftligini aniqlash, simvolni kodi bo'yicha aniqlash kabi standart funksiyalar.
  • Nostandart matematik funksiyalar: Sekans, kosekans, tangens, kotangens, arksinus, arkkosinus, arksekans, arkkosekans, logarifm kabi nostandart funksiyalarni Paskal tilida ifodalash usullari.
  • Chiziqli algoritmlar: Amallar ketma-ketligini tashkil qiluvchi eng sodda algoritmlar. Formulalarni yuqori aniqlikda hisoblashda qo'llanilishi. Misol sifatida uchburchak yuzini hisoblash algoritmi.
  • Tarmoqlanuvchi algoritmlar: Shartni tekshiruvchi bloklar bilan harakterlanadigan algoritmlar. Shartning bajarilishi yoki bajarilmasligiga qarab amalni tanlash. To'la va qisqa tarmoqlanish shakllari. Misol sifatida sonlarning kattasini topish algoritmi.
  • Takrorlanuvchi algoritmlar: Ma'lum shartlar asosida buyruqlarni qayta-qayta bajarish jarayonini ta'minlovchi algoritmlar. Takrorlanuvchi hisoblash jarayoni (sikl) tushunchasi.
  • Blok-sxemalar: Algoritmlarni grafik shaklda ifodalash usuli. Algoritmning boshlanishi/oxiri, hisoblash bloki, shart tekshirish bloki, kiritish/chiqarish bloki kabi elementlar.