Аlgоritmlаsh. Аlgоritmlаrni tаsvirlаsh fоrmаl tillаri. Аlgоritmlаsh jаrаyonining bоsqichlаri.

Ushbu referatda algoritm tushunchasi, uning asosiy xossalari, tasvirlash usullari va algoritmik tillar haqida ma'lumot berilgan. Algoritmlash jarayonining bosqichlari, tayanch iboralar va reja keltirilgan. Algoritmning asosiy xossalari, tushunchasi, ifodalash usullari va algoritmik til tushuntirilgan. Algoritm ijrochisi, tushunarlilik, cheklanganlik va aniqlik kabi tayanch iboralar izohlangan. Choy damlash va Evklid algoritmlari misol sifatida keltirilgan. Algoritmning boshlang'ich qiymati, natijaviylik, umumiylik, tushunarlilik, diskretlik, cheklanganlik va aniqlik xossalari ta'kidlangan. Algoritmlarni ifodalash usullari, jumladan so'zlar, blok-sxemalar, algoritmik til va dasturlashtirish tillari ko'rib chiqilgan. Algoritmik tilning elementlari, oddiy va murakkab komandalar, hamda ularning blok-sxema ko'rinishlari tasvirlangan.

Asosiy mavzular

  • Algoritmning asosiy xossalari: Algoritmning boshlang'ich qiymatga ega bo'lishlik va natijaviylik xossasi, umumiylik xossasi, tushunarlilik, diskretlik (uzluklilik) xossasi, cheklanganlik va aniqlik xossalari.
  • Algoritm tushunchasi: Algoritm informatika fanining asosiy tushunchalaridan bo'lib, inson faoliyatining turli sohalarida qo'llaniladi. Algoritm ijrochiga mo'ljallab tuziladi va ma'lum bir masalani echish uchun bajarilishi zarur bo'lgan aniq va tushunarli ketma-ketlikdir.
  • Algoritmlarni ifodalash usullari: Algoritmni ifodalashda uning ijrochisi kim ekanligini hisobga olish zarur. Algoritmni so'zlar yordamida yozish, blok-sxemalar yordamida ifodalash, algoritmik tilda yozish va dasturlashtirish tillarida ifodalash mumkin.
  • Algoritmik til: Algoritmlarni bir xil va aniq yozish ham ularni bajarish uchun ishlatiladigan belgilar va qoidalar sistemasi. Oddiy tilga yaqin bo'lib, matematik simvolikani ishlatadi. Alfavit, raqamlar, amal belgilari, taqqoslash belgilar va maxsus simvollardan tashkil topgan. Maxsus so'zlar ishlatiladi. Oddiy va murakkab komandalar mavjud.