Ауызша алгоритм – күнделікті пайдаланылатын сөздер мен математикалық символдарды қолданып жазылған жеке-жеке нұсаулар жиынтығынан тұрады.
Блок-схема – түрлі арнайы фигуралар, нұсқаулар арқылы программада орындалатын әрекеттер мен олардың орындалу ретін көрсететін графиктік схема. Мұнда алгоритмде орындалатын әрекеттер геометриялық фигуралар арқылы сызылып, олардың байланыс жолдары нұсқама арқылы көрсетіледі.
а )
алгоритмнің басы мен соңы
б) - берілгендерді ендіру және нәтижені шығару
в )
- шартты тексеру
г )
- информацияны өңдеу
д) - байланыс бағыттары
Блок схема компьютерге программалар жасау практикасында кеңінен қолданылатын алгоритмдерді жазудың графикалық тәсілі, басқаша айтқанда, алгоритмнің логикалық құрылымын график түрінде бейнелейтін тіл десек болады. Есепті шешу алгоритімінің блок схемасын құрған кезде есепті шығару процесі кезеңдерге бөлініді. Әрбір кезең есептелетін операцияның сипатына байланысты белгілі конфигурациясы бар бір геометриялық фигурамен (блокпен) белгіленеді. Мысалы, жұмыр (сопақ), параллелограмм, тіктөртбұрыш, ромб т.с.с.
Блок деп аталатын мұндай фигуралардың ішіне кезеңдердің мазмұны жазылады. Есептелу процесінің бағыты блоктарды қосатын стрелкалармен көрсетіледі. Осы аталғандардың бәрі блок – схема тілінің алфавитін құрайды және олардың мағынасы алдын ала келісілген келісім бойынша беріледі. Әрбір блок схеманың басы және соңы деп аталатын блоктары болады.Басы, соңы блоктарынан басқа әрбір блоктың бір ену және бір – екі шығу сызықтары болады. Атқаратын қызметі жағынан блоктар негізгі және қосымша болып бөлінеді. Негізгі блоктар енгізіу мен баспаға шығару және информацияларды өңдеу әрекеттерін білдіреді, ал қосымша блоктар блок – схеманы түсіндіру және байланыстарды таңбалау үшін пайдаланылады.Блоктардың анықтайтын әрекеттері, яғни түсініктер блокты бейнелейтін геометриялық фигураның ішіне жазылады. Деректерді енгізу блогы есептеу есептерін шешуде айнымалылардың сандық мәндерін компьютердің жадына енгізу үшін қолданылады. Деректерді өңдеу блогы қандай да бір формула бойынша айнымалының мәнін есептеу процесін білдіреді. Мұнда есептелген шамалар оларға сәйкес айнымалылар жаңа мәндер қабылдағанша сақталады.
Бұл блокта формуланың сол жағында тұрған айнымалылар оның жағына да қатыса алады, бұл дегеніміз айнымалының жаңа мәнін бұрын есептелген ескі мәнінен шығарып алудың қажеттігін көрсетеді. Шартты тексеру блогы есептелу процесінің барысы тікелей кейбір шартқа тәуелді болатын есептелу процесінде анықталатын тармақталу алгоритмін бейнелейді.
Достарыңызбен бөлісу: |