Әдістемелік құрал



Pdf көрінісі
бет9/63
Дата05.04.2023
өлшемі1,24 Mb.
#79685
1   ...   5   6   7   8   9   10   11   12   ...   63
 
 
АЛГОРИТМДІК ТІЛ ТҮСІНІГІ 
Алгоритмдік тіл (ағылш. algorіtmіc — алгоритмдік және language — тіл) —
 ЭЕМ-мен шығарылатын есептердіңалгоритмін бірмәнді түрде жазуға арналған 
жасанды тіл. Ол белгілер (символдар) жиынтығынан (Алгоритмдік тіл 
алфавитінен), синтаксистік ережелер мен семантикалық анықтамалардан құралған. 
Алгоритмдік тілдің негізгі белгілері латын не орыс алфавиттері әріптері, қандай да 
бір таңбалар мен 
шартты 
белгілер 
болуы 
мүмкін. Сөздер, 
сөз 
тіркестері (фразалар, сөйлемдер), кестелер мен кестелер 
жүйесі - 
алгоритмдік 
тілдің құрылымы болып табылады. Түсіндіру ережелері ЭЕМ-де аппараттармен 
жүзеге асырылатын алгоритмдік тіл машиналық тіл деп аталады. Алгоритмдік тіл 
табиғи тілден бірмәнділігі мен айқындылығы жағынан ерекшеленеді. Есептеу 
машинасына алгоритмдік тілін пайдаланғанда бағдарламалау мен машина 
жұмысын үйлестіретін арнайы бағдарламалаушы —процессор қолданылады. Ол 
бағдарламаны енгізу, машиналық, синтаксистік, семантикалық талдаулар


18 
формальды қателерді анықтау, бағдарламаны орындау т.б. жұмыстарды атқарады. 
Алгоритмдік 
тілдің бірнеше 
түрі 
бар. Олардың 
кейбіреулері 
ғана 
(мыс., алгол, кобол, лисп, Пл/1, Фортран, Паскаль т.б.) кең тараған. 
Орта мектепке арналған барлық информатика оқулықтарында мектептік 
алгоритмдік тіл (МАТ) берілген. 
Информатика 
пәнінің 
кіріспе 
бөлімінде 
алгоритмдеуге 
есептер 
қарастырылған, онда алгоритмнің жазылу ережесі ескеріліп, компьютердегі 
атқарушыға қолдану қажет. 
Алгоритмдік тілдердің құрылымы 2-сұлба көрсетілген. 
 
 
 
 
 
2 – сұлба. Алгоритмдік тілдердің құрылымы 
 
Алгоритмдік тілалгоритмді бейнелеу әдісі. Ол табиғи немесе жасанды 
тіл ретінде беріледі. 
Адамдар қатынас жасайтын тіл – табиғи тіл. Табиғи тілге, мысалы, қазақ 
тілі, орыс тілі, ағылшын тілі және т.б. тілдер жатады. Алгоритмдегі нұсқаулар мен 
амалдар анықтай түсу үшін кейде осы тілдерге математикалық өрнектер 
қосылады. 
Электрондық есептегіш машиналар – алуан түрлі есептерді шешуге 
арналған ақпараттарды өңдеудің жоғары өнімді құралы. Алайда ЭЕМ – бар 
болғаны адам құрастырған жарлықтарды тез және дәл орындайтын автомат. 
Мұндай жарлықтарды дайындау, яғни есептерді шешудің барлық жолын біле тұра 
жобалау – есептегіш машинаны пайдаланумен байланысты әрекетінің ажырамас 
бөлігі. Жетілдірілген есептегіш машиналар есептеу бағдарламаларының зердесін 
сақтайды, сонда адамға тек бағдарламаны құрастырып және машина зердесіне 
орналастыру ғана қалады, ал барлық қалғанын – тікелей есеп шешуді – машина 
автоматты түрде, яғни адамның араласуынсыз жүзеге асырады. Бұл жағдайда 
машина бағдарламалы есептегіш техникаға айналады да, онда есепті шешу 
процесі тікелей бағдарламаны құрастыруға байланысты болады. Демек, есептегіш 
машинаға арналған бағдарлама негізінде берілген есепті шешу алгоритмі, яғни 


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   63




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет