Пәннің электрондық ОҚУ-Әдістемелік кешені


Шамалармен орындалатын әрекеттерді



бет61/159
Дата26.05.2020
өлшемі255,57 Kb.
#71213
1   ...   57   58   59   60   61   62   63   64   ...   159
Байланысты:
П нні электронды О У- дістемелік кешені
П нні электронды О У- дістемелік кешені
Шамалармен орындалатын әрекеттерді – алгоритм (бағдарлама) анықтайды және мына иерархиялық ұғымдарға негізделеді: амал – өрнек – бұйрық немесе оператор – бұйрықтар жүйесі.

Амал – деректермен жасалатын ең қарапайым тұтас әрекет. Деректердің негізгі типтері үшін жасалатын амалдар.

Өрнек – кейбір шаманы есептеу үшін алгоритмде (бағдарламада) амалдардың тізбегін анықтайтын жазба. Өрнектер – амалдарды және дөңгелек жақшаларды қолданып, әртүрлі типті тұрақтылардан, айнымалылардан, функциялардан құрастырылған жазба. Өрнектің есептелу реті жақшалармен және операндалардың үстемділігімен анықталады.

Бұйрық – алгоритмнің жазбасына кіретін, орындаушыға кейбір тұтас әрекетті орындау нұсқамасы. Меншіктеу, енгізу, шығару – қарапайым бұйрықтар, тармақталу және циклді – құрама немесе құрылымды бұйрықтар деп атайды.

Бағдарламалау тілдерінде амалдардың, өрнектердің, бұйрықтардың жазылу ережелері қатал анықталған. Алгоритмдерді алгоритмдік тілде немесе блок-схемалар түрінде сипаттағанда синаксистік ережелерді ұстану міндетті емес. Мысалы, алгоритмдік тілде әр бұйрық жеке жолда жазылса, онда соңында нүктелі үтірді қоймаса да болады, немесе көбейту амалында математикалық: , бағдарламалық: * белгілері жазыла береді.

Әйтсе де, алгоритм ары қарай қолданылатын бағдарламалау тіліне бейімделген болуы қажет. Бейсик тілінде дәрежеге шығару амалы бар (жазылуы: Х^5), сондықтан алгоритмдік тілде х5 немесе х^5 түрінде жазуға болады. Ал, Паскаль тілінде дәрежеге шығару амалы болмағандықтан, алгоритмде ол амалды қолданудың қажеті жоқ, мына түрде: х*х*х*х*х жазуға болады. Әйтсе де, Паскаль тілінде дәрежеге шығару exp және ln: функциялары арқылы ұйымдастырылады: ху= eylnx exp(y*ln(x)).





Достарыңызбен бөлісу:
1   ...   57   58   59   60   61   62   63   64   ...   159




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

    Басты бет