АЛГОРИТМНІҢ ПРОГРАММАЛАУ НЕГІЗДЕРІНДЕГІ РОЛІ


- Алгоритмдеуді кәсіптік орта білім беру курсында оқытудың маңызы
- Алгоритм туралы ұғым………. . . …
- Блок-схема түрінде алгоритмдердің бейнеленуі………. ………
- Паскаль тілі программасының негізгі ұғымдары.
- Сызықтық құрылымды алгоритмдерді және тармақталу алгоритмін программалау .
- Циклдік құрылымды алгоритмдерді программалау. .
- Бір және екі өлшемді жиымдар. . …….
- Графикалық объектілерді программалау
- Процедуралар және функциялар. . …. .
- Символдық шамалармен жұмыс . .
- Деңгейлеп оқыту . . .
- Жаттығуларды шешу жолдары, cабақ жоспары, тест тапсырмаларын ұсыну. . . ………
- Паскаль тілі программасын оқытуда интелект- картаны қолдану . .
- «Программалау негіздерін» оқытудағы көп нұсқалық әдіс ……
- Программалау тілдерін оқытудың модульдік технологиясы……
- Программалау тілдерін оқытуда дидактикалық материалдарды пайдалану
Кіріспе
Қазіргі заманда адам көп істі компьютер пайдалану арқылы атқарады. Кез келген міндетті орындау алгоритмінің болуын, яғни нәтиже алуға жеткізетін әрекеттердің алдын-ала жазылуын қажет етеді. Алгоритмнің негізінде программа түзіледі, яғни есеп шешуінің алгоритмі оны компьютерде орындауға жарамды түрде жазылады. Осыдан барып компьютердің көмегімен есепті шешу процесінің мәні алгоритмдерді құру екені көрінеді.
Қазіргі қоғам өміріндегі алгоритмдеудің ролі оны пайдаланудың техникалық аспектілермен ғана айқындалмайды. Алгоритмдік қатынас адамның күнделікті өмірінен, олардың әдеттегі жұмысынан айырғысыз. Басым көп жағдайларда адам қызметінің нәтижесі оның өз әрекеттерінің алгоритмдік мәнін қаншалықты дәл білетіндігіне тәуелді: әр мезетте, қандай ретте не істеу керек; әрекеттер қорытындысы қандай болу керек. Бұл белгілі дәрежеде алдгоритмдерді құрастыру мен пайдалана білуге қатысты.
«Информатика және есептеуіш техника негіздері» пән ретінде қалыптасқан ғылымның бір саласы. Мұнда алгоритм құрастыру, жазу түсініктері беріліп, қазіргі кезде кең тараған программалау тілінің бірі - Паскаль тілінің ерекшеліктері қарастырылып, оны пайдаланып математика, физика есептерін шығаруды компьютерде орындау жүзеге асырылады.
Информатика пәні негізінен мынадай тақырыптарды қамтиды:
• «Алгоритм», «программа» ұғымы.
• Алгоритмдерді қарапайым тілде, блок-схема түрінде жазу.
• Паскаль тілінде мәліметтерді сипаттау, программалар құру, оларды компьютерде орындау.
• Әр түрлі операторларды жазу, функциялар мен процедураларды пайдалану жолдары т. б.
Қазіргі кезде Паскаль тілі кез-келген күрделі есептерді шығара алатын, кең таралған стандартты оқу тіліне айналды. Сондықтан жалпы білім беретін кәсіптік орта білім беру жүйесінде программалауды оқытуда осы Паскаль тілі таңдалып алынған.
Біздің негізгі мақсатымыз - кәсіптік орта білім беру жүйесінде курсындағы жаңа бағдарлама бойынша 2005-2006 оқу жылында ғана Информатика пәніне енгізілген оқулықтағығы Паскаль тілі программасының оқытудың әдістемелік ерекшеліктеріне тоқталамыз және көкейтесті бірнеше мәселелерді қарастырып, шешу жолдарын ұсынамыз. Ойымыз дәлелді болу үшін жоғарғы оқу орнының материалдарымен салыстырып, айырмашылықтарына баса назар аударып, ондағы қолданатын тәсілдерді кәсіптік орта білім беру жүйесінде деңгейінде қарастырамыз.
Күнтізбелік жоспар бойынша Паскаль тілін оқытуға (алгоритмдерді қоса есептегенде) бар-жоғы 24-26 сағат ғана бөлінген.
Жобаның өзектілігі: Сондықтан оқушылардың материалды толық меңгеруге- сағаттардың аздығы, игеретін материалдардың тығыздығы өте үлкен әсер етіп отыр.
Практикалық маңызы: Қосымша мұғалімдерге арналған әдістемелік оқулық, ал оқушыларға арналған есептер мен жаттығулар жинағы бар, бірақ есептер деңгейлерге бөлінбеген, шығару жолдары көрсетілмеген. Осы себептен біз осы жұмыста есептерді 3 деңгейге бөліп қарастырдық және әрбір тараудан кейін тест тапсырмасын беріп отырмыз. Сондай-ақ біз жаңа материалдарды түсіндіргенге интелект картаны ұкәсіптік орта білім беру жүйесінде отырмыз.
I ТАРАУ. АЛГОРИТМНІҢ ПРОГРАММАЛАУ НЕГІЗДЕРІНДЕГІ РОЛІ
1. 1 Алгоритмдеуді кәсіптік орта білім беру жүйесінде курсында оқытудың маңызы
Бүгінгі күн талабына сәйкес кез келген сала мамандары ақпараттық технологияларды толыққанды пайдаланушылар бола алуы тиіс. Ал ақпараттық технологияларды жаңа деңгейге көтеруге және оларды дамытуда алгроритмдеудің орны ерекше. Сондықтан алгоритмдеу негіздерін кәсіптік орта білім беру жүйесіндете дұрыстап жіне жаңартуға, жаңа заман, қоғам талабына сай мамандар дайындауға мүмкіндік береді деген сөз.
Программаға қажетті негізгі қасиет - дамыған алгоритмдік ойлау болып табылады. Бұл қасиеттің дамуы профессионалдық қана емес, жалпы педагогикалық мағынаны білдіреді.
Жалпы алгоритм ұғымы информатикада ақпарат сияқты іргелі ұғымдар қатарына жатады. Бұл атаудың мағынасын түсіну үшін оған жан-жақты талдау жасаған жөн. Алгоритм атауы атақты араб математигі Әбу Жафар Мұхамед ибн әл-Хорезми (763-850 жж. ) есімінің латынша Algorithmy (Алгоритми) болып жазылуынан шыққан. Қазіргі кезде «Алгоритм» ұғымы тек математикалық есеп шешу әдісімен ғана шектелмейді. Әрбір компьютер алдын ала берілген алгоритммен, яғни жоспарлы жұмыс істейді. Алгоритмді реттелген амалдар жиыны, кезекпен орындалатын операциялар тізімі деп ұғынған жөн. Оның көптеген анықтамасы бар. Соның бірі: алгоритм-берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру.
Сонымен алгоритм дегеніміз атқарушы нақты мақсатқа жету үшін орындайтын әрекеттер тізбегі. Ал атқарушы дегеніміз белгілі бір әрекеттер жиынтығын орындайтын объект.
Алгоритмді компьютерде орындау үшін оны программа түрінде жазып шығару керек. Программа компьютерге түсінікті командалардан тұрады. Осы командалар тізбегін орындау соңында есептің нәтижесі шығады. Әрбір компьютер алдын ала жазылған программамен жұмыс істейді. Процессор программаның құрамындағы командаларды кезекпен орындап отырады.
Командалар тізбегін - программа деп атауға болады. Программалық басқару орындаушыларымен таныса отырып, оқушылар құрылымдық программмалау әдістерін меңгереді. Бірақ бұл жағдайда өлшем түсінігі қарастырылған жоқ. Алайда оқушылар бұл түсінікпен электрондық кестелерді оқыған кезде танысқан болатын. Енді осы ретте құрылымдық алгоритмдеу және өлшемдермен жұмыс істеу дағдыларын біріктіру қажет.
Электронды есептеуіш машинада алгоритмдеуді оқытудың екі жағы бар:
- Алгоритмдер құрылымының құрылымдық әдісін оқыту.
- Өлшемдермен жұмыс әдістерін оқыту.
ЭЕМ - алгоритмді орындаушы болып табылады. Біздің білуімізше әрбір алгоритм (Программа) белгілі бір орындаушының өзіне қажетті нәтижені алу үшін қолданылатын командалар жүйесі. Ал орындаушы компьютер болып табылады. Программалаушы өзіне ыңғайлы болатын тілді таңдап алады. Программалау процесі үш кезеңге бөлінеді:
- Есептің шешу алгоритмін құру.
- Программалау тілінде программа құру.
- Программаны өңдеу және тексеру.
Жұмыс алгоритмін сипаттау үшін блок-схемалар мен алгоритмдік тілді пайдалану керек. Блок-схема тілі алгоритмді жазудың символдық тәсілдерінің бірі болып табылады.
Құрылымдық блок-схема - алгоритм сызбасы алгоритмнің сызба түріндегі графикалық бейнесі және олар өзара блок-меңзер арқылы байланысқан. Блок ішіне сәйкес әрекеттің сипаттамасы беріледі. Алгоритмнің графикалық бейнеленуі көрнекілік ретінде пайдаланылады. Өйткені көзбен қабылдау программаны жазудыжеңілдетеді, оның мүмкін қатесін түзету ақпаратты өңдеу процесі кезінде анықталады. Әрбір блок белгілі бір әрекетті білдіреді.
1. 2 Алгоритм туралы ұғым
Егер сіз берілген есепті шешу үшін қандай да бір программалау тілінде программа жазғыңыз келсе, онда алдымен есепті шешудің алгоритмін құруыңыз керек. Алгоритм - математикадағы ең бір іргелі ұғымдардың бірі. Алгоритм сөзі ІХ ғасырда өмір сүрген, адамдардың квадрат теңдеулерді жүйелей құрып оны шеше білуге үйреткен ұлы математик Әл- Хорезмидің атының латынша жазылуы algorithmi сөзінен алынған. Осылайша алгоритм ұғымы математикада ертеден қолданыла бастағанымен, математикалық теорианың объектісі ретінде кейбір проблемаларды зерттеуге байланысты ХХ ғасырдың 30-шы жылдарында зерттеле бастады.
Алгоритм деп берілген есепті шешудегі жасалатын әректтерді дәл және қарапайым етіп жазуды айтамыз. Басқаша айтқанда алға қойылған мақсатқа жетуде немесе берілген есепті шешуде орындаушыға біртіндеп қандай әректтер жасау керектігін дәл көрсететін нұсқауларды немесе іздеп отырған нәтижені алу мақсатында деректермен атқарылатын әрекеттерін орындалу реттілігін анықтайтын жарлықты алгоритм дейміз. Алгоритм белгілі бір реттіліепен бірінен соң бірі орындалатын бірнеше қадамдардан тұрады. Алгоритмнің әрбір қадамы бір немесе бірнеше қарапайым операцияларды қамтиды. Алгоритм ұғымның мәнін аша түсетін оның мынадай қасиеттері бар:
1. Алгоритм дискретті информациялармен жасалатын әрекеттерді тағайындайды және өрнектейді. Алгоритмге қатысты әрекеттердің бәрі дискретті болады. Алгоритмнің жұмысына қажетті материалдар ретінде символдық мәтіндер және сандар пайдаланылады.
2. Алгоритм біздің қалауымызға қарай өзгертуге болмайтын нақты нұсқау алгоритмде не істеу керектігі алдын-ала айқын береді. Мысалы, бір есепті шешудің алгоритмі берілсе онда ойланбай-ақ алгоритмде қандай нұсқаулар берілсе, сол нұсқауларды берілу ретімен орындасақ, есеп шығады. Алгоритмнің осы қасиетін оның анықталғандық қасиеті дейміз. Бұл жағдай адам сияқты емес ойлау қабілеті жоқ құрылғылардың мысалы, компьютердің көмегімен есептерді шешу мүмкіндігіне кепілдік берді. Мұндай құрылғылар алгоритмнің жарлықтарын ойланбастан формальды орындайды. Сондықтан алгоритмді есепті шығаруға қажеттінің бәрі бір мәнді анықталу және атқарушыға түсінікті әрі нақты болуы тиіс.
3. Бір алгоритмнің өзін бірнеше есептің шешімін табу үшін пайдалану мүмкіндігі, яғни бастапқы деректер мәндерінің жиынына пайдаланылу мүмкіндігі бар.
Алгоритмнің мұндай қасиетін көпшілікке бірдейлік, басқаша айтқанда, жалпылық қасиеті деп атайды.
4. Әрбір алгоритм белгілі бір бастапқы деректердің болуын талап етеді және іздеген нәтижені алуға жеткізеді. Мысалы, екі санды қосу алгоритмнде қосылғыштар бастапқы деректерге, ал қосынды нәтижеге жатады. Осылайша, алгоритмдегі әрекеттердің белгілі бір санның орындалуынан кейін қажетті нәтиже алу мүмкіндігі алгоритімнің нәтижелілігі деп аталады.
Осы айтылғандардан алгоритім бастапқы деректерді пайдаланып іздеген нәтижеге қол жеткізетін реттелген әрекеттер тізбегі деген қлрытынды жасруға болады. Мұндай әректтер тізбегінің орындалуы алгоритмдік процесс, ал әрбір әрекет оның қадамы, әрбір нұсқау алгоритмнің қалыптасуы болып табылады.
Алгоритмнің ең маңызды қасиеті жоғарыда анықталғандық қасиетінде айтылғандай оның орындалу нәтижесінің атқарушыға тәуелсіздігі.
Сонымен алгоритм туралы мына төмендегідей тұжырымдар жасауға болады:
- алгоритмдер әртүрлі есептерді шешу үшін пайдаланылады;
- алгоритмді атқарушыдан аз білім талап етілетіндіктен есеп шығаруды айтарлықтай оңайлатады;
- әрбір алгоритм толық аяқталған әрекеттерді орындайтын атқарушыға арналған командалардан тұрады;
- атқарушы орындайтын командалардың жиынын атқарушының командалар жүйесі д. а.
- алгоритмдегі командалар атқарушының командалар жүйесінен алынады;
- алгоритмдегі командалар тізбегінің орындалуы алгоритмдік процесс д. а;
- алгоритмдегі әрбір команда оның қадамы д. а;
- санаулы әрекеттен кейін ғана алгоритмде іздеген нәтижеге қол жетеді;
- алгоритмдегі әрбір әрекет атқарушыға түсінікті және нақты болуы керек;
- бірнеше есептің шешімін табу үшін бір ғана алгоритмді пайдалануға болады;
- құрылған алгоритмді атқару есептің мазмұнына ой жүгіртіп оны талдауды қажет етпейді, тек командаларды формальді орындай береді;
- алгоритм әрбір атқарушыға арналып құрылады;
- алгоритмнің командалары атқарушыға түсінікті және орындалатын болуы тиіс;
- алгоритмді атқаруды тек адамға емес компьютерге де жүктеуге болатындығы есептеу процесін автоматтандыруға мүмкүндік береді;
Алгоритмнің құрамы дараланып және оның әрекеттері анықталғаннан кейін алгоритмді жазып көрсету тәсілін және тілін білу керек
Алгоритмдік тілді падалану оны құрушының өзіне ғана түсінікті командаларды көпшілік қауымның пайдалануына мүмкіндік береді.
Алгоритмді жазудың бірнеше тәсілдері бар. Төменде алгоритмді бейнелеу әдістерінің логикалық құрылымы көрсетілген.
Алгоритмді бейнелеу әдістерінің ішінен біз блок - схема мен кәсіптік орта білім беру жүйесіндетік алгоритмдік тілді пайдаланамыз.
1. 3 Блок-схема түрінде алгоритмдердің бейнеленуі
Блок схема компьютерге программалар жасау практикасында кеңінен қолданылатын алгоритмдерді жазудың графикалық тәсілі, басқаша айтқанда, алгоритмнің логикалық құрылымын график түрінде бейнелейтін тіл десек болады. Есепті шешу алгоритімінің блок схемасын құрған кезде есепті шығару процесі кезең дерге бөлініді. Әрбір кезең есептелетін операцияның сипатына байланысты белгілі конфигурациясы бар бір геометриялық фигурамен (блокпен) белгіленеді. Мысалы, жұмыр (сопақ), параллелограмм, тіктөртбұрыш, ромб т. с. с.
Блок деп аталатын мұндай фигуралардың ішіне кезеңдердің мазмұны жазылады. Есептелу процесінің бағыты блоктарды қосатын стрелкалармен көрсетіледі. Осы аталғандардың бәрі блок - схема тілінің алфавитін құрайды және олардың мағынасы алдын ала келісілген келісім бойынша беріледі.
Төмендегі 1-кестеде стандартты блок - схема тілінің алфавиті берілген. Әрбір блок схеманың басы және соңы деп аталатын блоктары болады.
Басы, соңы блоктарынан басқа әрбір блоктың бір ену және бір - екі шығу сызықтары болады.
Атқаратын қызметі жағынан блоктар негізгі және қосымша болып бөлінеді. Негізгі блоктар енгізіу мен баспаға шығару және информацияларды өңдеу әрекеттерін білдіреді, ал қосымша блоктар блок - схеманы түсіндіру және байланыстарды таңбалау үшін пайдаланылады.
Блоктардың анықтайтын әрекеттері, яғни түсініктер блокты бейнелейтін геометриялық фигураның ішіне жазылады.
Деректерді енгізу блогы есептеу есептерін шешуде айнымалылардың сандық мәндерін компьютердің жадына енгізу үшін қолданылады.
Деректерді өңдеу блогы қандай да бір формула бойынша айнымалының мәнін есептеу процесін білдіреді. Мұнда есептелген шамалар оларға сәйкес айнымалылар жаңа мәндер қабылдағанша сақталады.
Бұл блокта формуланың сол жағында тұрған айнымалылар оның жағына да қатыса алады, бұл дегеніміз айнымалының жаңа мәнін бұрын есептелген ескі мәнінен шығарып алудың қажеттігін көрсетеді.
Шартты тексеру блогы есептелу процесінің барысы тікелей кейбір шартқа тәуелді болатын есептелу процесінде анықталатын тармақталу алгоритмін бейнелейді.
Аталуы Бейнеленуі Мазмұны
Жұмыр Алгоритмнің басы.
Деректерді енгізу немесе
Параллеограм шығару.
Тіктөртбұрыш Меншіктеу амалы немесе
кез келген әрекет.
Жоғары жағы Массивті хабарлаушы
жиектелген процедура.
тіктөртбұрыш
Екі шеті Бағыныңқы программа
жиектелген
тіктөртбұрыш
Магниттік диск Информацияны ИСТ - на
ендіру және одан оқу
Ия Жоқ
Шартты тармақталу
Ромб
Жұмыр Алгоритмнің соңы
Түйін Бірнеше сызықтарды
біріктіру.
Байланыссыз Сызықтардың
екі сызықтың қиылысуы
қиылысуы
Блоктарды қосатын
Сызықтар ағыны сызықтар және олардың
бағыттары
Сызықтар
ағынының бағытын Сызықтардың
өзгерту бағыты
Түсініктеме Ендіру немесе есептеу
блоктарын түсіндіру.
Сызықтық алгоритм
Егер алгоритмнің N қадамы болса және олардың барлығы басынан аяғына дейін бірінен соң бірі тізбектеле орындалатын болса, онда ондай алгоритмді сызықтық алгоритм деп атаймыз. Сызықтық алгоритмнің блок - схемасы мына суретте бейнеленген.
Алгоритмнің басы
Мәліметтерді енгізу
Осы алгритмнің барлық N қадамы жоғары-
дан төмен қарай тізбектеле орындалады.
Нәтижелерді шығару
Алгоритмнің соңы
Мысалы, табаны В, биіктігі Н үшбұрышьң ауданын табатын алгоритмді келтірейік.
Тармақталушы алгоритм
Егер алгоритм қадамдарының тізбектеле орындалуы қандай да бір шартқа тәуелді өзгеретін болса, онда ондай алгоритмді тармақталушы алгоритм дейміз.
Алгоритм орындалғанда "иә" немесе " жоқ " деген мәндердің бірі қабылждай алатын логикалық өрнекті шарт деп атаймыз.
Кез келген шарт мынадай үш бөлімнен тұрады:
сол жақ бөлігі;
салыстыру таңбасы;
оң жақ бөлігі.
Мысалдар келтірейік: А > 0, Х < А+С, К = 6
Мына төменде алгоритмнің тармақталушының бөлігінің жалпы түрі келтірілген.
егер < шарт >
онда "иә" тармағы
әйтпесе " жоқ " тармағы
бітті
Мұнда егер, онда, әйтпесе, бітті - қызметші сөздер, егер команданың басын, ал бітті команданың аяқталуын білдіреді.
↓
иә жоқ
↓
Тармақталу командасы мына тшөмендегідей қысқаша түрде пайдаланылады:
егер < шарт >
онда
"иә" тармағы
бітті
↓
жоқ иә
↓
Шартты тексеру блогын сіздер блок - схемада ромбымен таңбалаймыз. Егер шарт дұрыс болса, онда есепті шешу үшін "иә" тармағы пайдаланылады, ал оған кері жағдайда - "жоқ" тармағы пайдаланылады.
Мысал үшін ах + вх + с = 0 квадрат теңдеуінің нақты түбірлерін табуға және нақты түбірлері болмаған жағдайда оған сәйкес хабарды баспаға шығаратын тармақталу алгоритмнің блок - схемасын келтірейік.
↓
↓
↓
↓
иә жоқ
↓
↓
Қайталанушы алгоритм
Егер берілген шамаға тәуелді алгоритмнің белгілі бір тізбектелген қадамдарды бірнеше рет орындалатын болса, онда ондай алгоритмді қайталанушы (циклдік) алгоритм дейміз. Бұл берілген шама цикл параметрі деп аталады.
Кез келген қайталанушы алгогритмде ол аяқталу үшін параметр болуы тиіс. Параметр белгілі бір мәнге ие болған кезде цикл аяқталатын болады.
Мына төменде циклдің басында параметр үшін қойылған шартты тесеруге арналған қайталаушы алгоритмнің алгоритмдік тілде жазылуы және блок - схемасмының жалпы түрі берілген.
Әзір < шарт >
ЦБ
команадалар тізбегі
ЦС
Мұнда әзір, ЦБ (циклдің басы), ЦС (циклдің соңы) - қызметші сөздер, ЦБ және ЦС әзірше шарт орындалғанға дейін орындалатын командалар тізбегін таңбалайды.
↓
↓
жоқ
↓
↓
Ал мына суретте циклдің соңында параметр үшін қойылған шартты тексеруге арналған қайталанушы алгоритмнің блок - схемасының жалпы түрі бейнеленген.
↓
↓
↓
↓
↓
жоқ
↓
↓
Осы соңғы циклге мысал келтірейік.
S =
К К- қосындысын есептейік және оның нәтижесін баспаға шығаратын қайталанушы алгоритмнің блок - схемасы мына суреттегідей болады.
↓
↓
↓
↓
↓
↓
↓
Алгоритмдерді құрылымын негізге
ала отырып құрастыру
Компьютер есеп шығару үшін алгоритм құру арнайы дағдыны талап ететін жұмыс. Бұл жағдайда әсіресе бөтен алгоритмдерді оқуда алгоритм мынандай талаптарды қанағаттандыруы тиіс:
Түсінікті әрі өте жеңіл қабылданатын болуы;
Алгоритмнің жеңіл тексерлетін болуы;
Құрылымын түгел өзгерпей-ақ өзін модификациялауға мүмкіндік беруі.
Осы аталғандарға қол жеткізу үшін алгоритмдерді құруда оның құрылымы жағынан келу деп аталатын ерекше тәсілді башылыққа алу керек. Алгоритмдерді құрастыруға құрылымы жағынан келгенде оның жоғарыда қарастырылған үш базалық құрылымы:
Ілесу, тармақталу және қайталану негізге алынады, яғни кез келген күрделі алгоритм осы құрылымдардан құрастырылады. Мысал ретінде үш санның ішінен үлкенін іздеу алгоритмін қарастырайық.
Блок-схемадан көрініп тұрғанындай бұл алгоритм екі тармақталудың ілесуі болып табылады. Бірінші ілесуде (тармақталу командасының толық үлгіде жазылуы) а және в сандарының үлкені ізделінеді және олардың үлкені у-ке меншіктеледі.
Екінші ілесуде (тармақталу командасының қысқаша түрде жазылуы) у-тің мәні үшінші сан с-мен салыстырылады. Егер у<с болса, онда у-ке с меншіктеледі, ал керісінше болса, онда у өзгерісіз қалады. Осылайша алгоритм орындалғанда айнымалы у өзінің мәні етіп а, в және с сандарының ең үлкенін қабылдайды.
II ТАРАУ. ПАСКАЛЬ ТІЛІ ПРОГРАММАСЫН ОҚЫТУДЫҢ ӘДІСТЕМЕЛІК ЕРЕКШЕЛІКТЕРІ
2. 1 Паскаль тілі программасының негізгі ұғымдары
Паскаль тілі өзінің қарапайымдылығының және тиімділігінің арқасында дүние жүзіне тез таралды. Қазіргі кезде барлық дербес компьютерлер осы тілде жұмыс істей алады. Паскаль тілінде жазылған программаның дұрыстығын компьютерде тексеру және жіберілген қатені түзету оңай. Бұл тілде программа компьютерде орындалу барысында алдымен трансляцияланады (машина тіліне аударылады), объектік программаға түрлендіріледі де, содан кейін ғана орындалады. Осы сәтте компьютерде программаның екі нұсқасы болады, оның біріншісі-алгоритмдік тілдегі алғашқы түпнұсқасы, ал екіншісі-объектік кодтағы жазылған программа. Есеп нәтижесін машиналық кодта жазылған алғашқы нұсқасы өңделеді.
Паскаль тілін 1970 жылы Швейцария ғалымы Н. Вирт программалау әдістерін оқыту мақсатында арнайы жасаған .
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz