Паскаль тілінде алгоритмдеу

Жұмыстың негізгі мазмұны
Алгоритм ұғымы адамның әр түрлі іс-әрекеттермен автоматтандыру мүмкіндігі туралы оқушылардың түсінігін қалыптастыруда жетекші, маңызды орын алады. Мектептің математика курсында алгоритмдердің негізгі қасиеттері туралы ұғымдарды енгізу және дамытып жетілдіру оқушыларға алгоритмдердің аса маңызды жағын – оларды орындау кезіндегі адамның іс-әрекеттерінің формальды, таза механикалық сипатын, ал осы тектес іс-әрекеттерде адамның қызметін, міндеті машинаға берудің негізгі, яғни автоматтандыру негізгі болып табылатынын көрсетуге мүмкіндік береді. Сондықтан қоғам дамуының қазіргі кезеңде алгоритмдік мәдениет әр адамның жалпы мәдениетінің бөлігін құруы, демек, жалпы мектептік білімнің мақсатқа сай компоненттерін анықтауы тиіс.
Педагогикалық әдебиеттерде оқушылардың компьютерлік сауаттылығының мазмұнынан құратын мәселелердің мынадай тобы бөлініп алынады:
- алгоритм, оның қасиеттері, алгоритмдерді жазудың құралдары мен әдістері, алгоритмді ЭЕМ үшін жазу ретіндегі программа туралы түсініктер;
- алгоритмдік тілдердің біреуі арқылы программалаудың негіздері, ЭЕМ-мен қатынас жасаудың практикалық дағдылары;
- ЭЕМ құрылымының жалпы принциптері, әрекет ету принципі және ЭЕМ негізгі элементтерінің құрылысы;
- өндірісте және адамның іс-әрекеттерінің басқа да салаларында ЭЕМ-нің қолданылуы мен атқаратын қызметі.
Әдістемелік әдебиетте оқушылардың алгоритимдік мәдениеті деп алгоритм ұғымымен, оның жазщылу түрімен және тәсілдерімен байланысты ерекшеліктік түсініктер, біліктер және дағдылар жинақтығы ұғынылады. Алгоритмдік мәдениетті игеру мыналарды ұйғарады:
- алгоритмнің мағанасын және оның қасиеттерін интуитивті (сезімдік түрде) түсіну, адам іс-әрекетінің алгоритмі бар болатындай саласын автоматтандыру мүмкіндігі туралы түсінік;
- қайсі бір құралдардың және әдістердің көмегімен алгоритмді жазу
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ.
Реферат
Тақырыбы: Паскаль тілінде ... ... ... ... ... әр түрлі іс-әрекеттермен автоматтандыру
мүмкіндігі туралы оқушылардың түсінігін қалыптастыруда ... ... ... ... математика курсында алгоритмдердің негізгі қасиеттері
туралы ұғымдарды енгізу және ... ... ... ... ... ...... орындау кезіндегі адамның іс-әрекеттерінің
формальды, таза ... ... ал осы ... ... ... ... машинаға берудің негізгі, яғни автоматтандыру негізгі
болып табылатынын көрсетуге ... ... ... ... ... кезеңде алгоритмдік мәдениет әр адамның жалпы ... ... ... ... ... ... ... сай компоненттерін анықтауы
тиіс.
Педагогикалық әдебиеттерде оқушылардың компьютерлік сауаттылығының
мазмұнынан құратын мәселелердің ... тобы ... ... ... оның қасиеттері, алгоритмдерді жазудың ... ... ... ЭЕМ үшін жазу ... ... ... алгоритмдік тілдердің біреуі арқылы программалаудың негіздері, ЭЕМ-
мен қатынас жасаудың практикалық ... ЭЕМ ... ... принциптері, әрекет ету принципі және ... ... ... ... және ... ... басқа да салаларында ЭЕМ-нің
қолданылуы мен атқаратын ... ... ... ... ... деп ... оның жазщылу түрімен және тәсілдерімен байланысты ерекшеліктік
түсініктер, біліктер және ... ... ... Алгоритмдік
мәдениетті игеру мыналарды ұйғарады:
- алгоритмнің мағанасын және оның ... ... ... түсіну, адам іс-әрекетінің алгоритмі бар ... ... ... туралы түсінік;
- қайсі бір құралдардың және әдістердің ... ... ... ... ... алгоритмдерді бейнелеудің ең
қолайлы түрі блок –схемалар болды);
- алгоритмдік процестерінің негізгі түрлерін (сызықтық, ... ... ... ... ... әрі қарай жетілдіру
және оны математика мен ... ... ... ... ... мен
әдістерінде біртіндеп жүзеге асыру – компьютерлік ... ... ... ... ... Ғылыми - әдістемелік әдебиеттерді оқып
талдау негізінде біз мектепке математиканы оқып ... ... ... ... осы ұғымды анықтайтындай, келесі
компоненттердің топтарынан ... ... ... ... Алгоритмнің мағанасынан және оның қасиеттерін түсіну; ... ... ... ... мағанасын түсіну.
2. Алгоритмдерді жазудың тәсілдері мен құралдарын меңгеру:
3. Математика әдістерінің және олардың ... ... ... ... математика курсының алгоритмдерін меңгеру.
4. ЭЕМ үшін программалаудың элементтер негізін түсіну.
Оқытудың техникалық құралдарының ... ... ... ... ... электрондық есептеуіш машиналарының енгізілуімен, мектепте
оқытудың біріңғай ... ... ... түрде жүзеге асырылады деп
күтуге болады.
Математикалық әрекеттерді қалыптастыру кезде алгоритмдерді пайдаланудың
жеке тұлғаны қалыптастыру мәселесіне ... ... ... жалпы
дидактикалық сипаты бар, ал бұл өте ... ... ... және
оларды мектеп практикасында ... ... ... ... өз ... реттеуге және ұйымдастыруға үйрететіні белгілі болды.
Мектепте маематикалық білім берудің алгоритмдік ... ... біз ... ... дәлелдейміз.
1. Есептерді шешудің алгоритмдерін жасамай тек ЭЕМ-ны дамытып жетілдіру
және қолдану ғана емес, техникалық ... өзін де ... ... ... ... деп ... Мектептегі математика курсын жетілдіру қолданбалы математиканы
жетілдірудің негізгі бөлігі ретіндегі алгоритмдік бағытты ... мен ... ... ... қояды.
ЭЕМ-нің қарқынды дамуы мен пайдалануы және халық шаруашылығының барлық
салаларына автоматтандыру ... ... ... енгізілуі күн
тәртібіне жалпы ... ... ... ... ... қазіргі
кездегі ЭЕМ-ны қолданудың негізгі элементі ретінде алгоритмдік бағыты
күшейтудің ... ... ... қойды.
Математиканы оқытудың мақсаттары үшін алгоритмнің “жеңілдетілген”
ұғымын ... ... ... оның ... талаптарына қатысты
болды:
1. Бастапқы берілгендердің (деректердің) құрылымдылығы;
2. Оның операцияларының формальдылығы;
3. Операциялардың қарапайымдылығы;
Мұндай “алгоритмдерде” ... ... ... ... ... мағынасына үңілуді талап ететіндей амалдар да пайдаланылады,
операциялардың ... ... ... ... ... бәрі оны ... білу ретінде түсініледі. Бастапқы
берілгендердің құрылымдылығы ... ... ... ... ... ... игеруіне орай қамтамасыз етіледі. Алгоритмдердің бәрі
жалпылық, анықталғандық және нәтижеләк қасиеттерге ие болуы ... ... ... іс-әрекетін білімді, білікті және
дағдыны жүйелендіру арқылы басқару құралы болып табылады, олар сол ... және ... жаңа ... ... ... ... соның
арқасында оқушылар қайтадан жаңалық ашу қажеттілігінен құтылады.
Диссеттацияда алгоритмдерді қалыптастырудың үш принципі ... оқу ... ... ... ... алады:
а) Жұмысты аяқтау кезеңіндегі алгоритм. Алгоритм мұғалімнің, ... ... қоя ... ... өткізудің эвристикалық әдісін
пайдаланудың нәтижесі ретінде тұжырымдала алады. Бұл ... ... ... ... алды да ... оқу ... ойлау іс-әрекеттерін белсендірудің нәтижесі болып табылады.
ә) Үй жұмысының түрі ретіндегі алгоритм оқушылардың оқулық материалымен
өзіндік жұмыстары ... ... ... және оқулық материалды игерудің
нәтижесі, амалдар тізбегінің логикалық құрлысының ... ... ... бөлу ... ... Берілген жағдайда алгоритм
оқушылар өз беттерімен алған саналы да әсерлі білімдердің жемісі болады.
Мұғалім ... үй ... ... ... ... салу ... ... теңдеулер жүйесінің анықталған бір түрін шешу есебінің
алгоритмін құруды ұсына алды.
б) Өзіндік жұмысқа ... ... ... ... алгоритм
есептердің қайсыбір түрін шешу дағдыларын игеріп алу бойынша өзіндік жұмыс
кезінде пайдалана ... Бұл ... ... ... ... ... дайындаудаға өзіндік жұмыс процесінде өздерін тексеруді жүзеге
асыруда, үйге берілген бақылау ... ... ... ... жұмыс істеуде көмектеседі.
Оқытушы алгоритмді ауызша консультациялар жұргізу ... ... Бұл ... алгоритм программаланған нұсқаудың қорын атқарады.
Біз алгоритмдеу ... ... екі ... ... ... ... игерілген алгоритмдерді практикада
қолдануға дайындау, ал ... ... ... алгоритмдердің таза
математикалық ерекшеліктерін ашу, яғни бұл үшін олардың білім, ... ... ... ... тиімді болады. Себебі біріншісі
сыныптар жоғарылаған ... ... оқу ... ерекшеліктерін
көбірек ескеретін болса, екіншісі төменгі сыныптарда тиімді болады.
Оқушыларға ... ... ... ... ... №2 бақылау жұмысы мен материалды игеруде және ... ... ... ... жұмысының нәтижелерін салыстыратын кестені
келтірейік.
№2 өзіндік жұмысты орындау нәтижелерін салыстыру
|Топтар ... ... ... % |Соның ішінде |
| | ... балл |(3,4,5 ... ... |
| | | ... |“жақсы” баға |
| |5 |4 |3 |2 | | | ... |29 |43 |25 |3 |4,0 |97 |72 ... |8 |32 |48 |12 |3,36 |88 |40 ... мектепте математика курсының барлық ірі тақырыптары бойынша
оқытытын және тексеретін сипаттағы ... ... ... . олардың
мақсаты мынада еді:
1. Оқып-үйренілетін материалды игеру және бекіту процесінде алгоритмді
қолданудың тиімділігін анықтау.
2. Оқушыларды ... ... әр ... есептерін шешудң жалпы, ортақ
әдістерін пайдалануға үйрету.
3. Берілген түрдегі есептерді шешудің ... ... ... ... ... ... ... нәтиже алу үшін қажетті қатаң реттілікпен орындалатын
әрекеттерді ... ... мен ... ... ... ... алға ... міндеттер теориялық және эксперименттік
зерттеулер нәтижесінде шешілді және келесі ... ... ... ... мектепте математиканы оқытуды алгоритмдік бағыттандырудың
мағынасы айқындалады, ол оқыту ... ... ... және математикалық есептерді шешу бойынша іс-әрекеттерге
тән ерекшеліктерін мақсатқа сай бейнелеудентұрады.
2. Алгоритмдерді оқыту, біздің зерттеулер көрсеткендей, ... ... және өз ... ... ... оған ... дайыг
түрде беру емес. Алгоритмдерді дұрыс оқыту өз құрамында міндетті
түрде құбылыстарды олардың ... ... үшін өз ... мен ... ... сондай-ақ құбылыстардың логикалық
құрылымдарын анықтау, ең қолайлы әрекеттер жүйесін табу ... және т.б ... ... ... ... ... ... оқушылардың шығармашылық ... үшін ... ... қана қоймай, оның өзі оқушылардың өз
беттерімен және шығармашылық ойлауының бірқатар маңызды сапаларының
дамып жетілуінің құралы ... ... ... ... арттырудың және негізгі мектепте математиканы оқып
үйренуде алгоритмдік мәдениеттің ... ... ... ... ... ... ... жасалады.
Программа құрылымы
Программа құрылымы туралы жалпы түсінік
Паскаль тілі жүйелі программалу тіліне жатады. ... ... ... ... ... қолданылуы; ... ... ... атауларының өз мазмұнына сәйкес
болуы; көрнектілік; қарапайымдылық; ... ... ... тілінде жазылған программа программаның тақырыбынан және
денесінен тұрады. Программаның тақырыбы Program қызметші ... ... соң ... ... аты және ... ... программманың
операциялық жүйемен байланысын қамтамасыз ететін параметрлер келтіріледі.
Программа тақырыбы міндетті бөлік ... ... ... программалардың ішінен
керекті программаның тез табылуы және жасалған программаның ... ... ... болғаны жөн.
Программаның денесі 6 тараудан тұрады:
таңбалар тарауы;
тұрақтылар тарауы;
типтер тарауы;
айнымалылар тарауы;
процедуралар мен функциялар тарауы;
операторлар тарауы.
Программа денесінің алғашқы 5 тарауын сипаттау ... ... ... те ... ... ... ... міндетті тараулар емес, оның
кез келген программа денесінде болмауыда мүмкін.
Программаның операторлар тарауы ... ... ... ... ... ... ... табылады, кейде орындалу бөлігі деп те аталады.
Орындалу бөлігінсіз программа құрылмайды.
Паскаль тілінде жазылған ... ... ... ... ... ... тарауы
Паскальдың кез келген операторының алдынан өту операторы Goto ... кез ... ... тікелей сол операторға өтуге мүмкіндік
беретін таңба қоюға болады. Таңба оның ... және ... ... ... қос ... ... ... қолданылмас бұрын анықталуы
керек. Таңбаларды анықтау тарауы Label қызметші сөзінен басталып, ... үтір ... ... ... ... кейін әдеттегідей
нүкте-үтір қойылады.
Жазылуы: Label ;
Мысал: Label Т1, Т2, 13, 20;
Тұрақтылар тарауы
Бұл ... ... ... ... ... ... мән ... Тарау Const қызметші сөзінен басталады.
Жазылуы: Const = ;…;
Мысал: const t=10;
max_1nd = ... ... ... ... ... ... ... немесе типтер
тарауында жариялану арқылы анықталады. мұндай таңдау программистқа , ал ... ... ... ... Жаңа ... ... ... сөзі қолданылады.
Жазылуы: Type = ;
Мысал: Type Kyn =1…7;
Masa = array [1..8] of integer;
Latar = ... ... ... ... ала ... қажет, ал оларды сипаттау
айнымалылар тарауында іске асырылады. Тарау Var ... ... Var : ... Var A,B,C: ... summa: real;
Vxod: boolean;
Процедуралар мен функциялар тарауы
Бұл тарауда ішкі ... ... Ішкі ... ... ... және ... кез ... жерінен шақыруға болатын жеке программа
болып табылады. Ішкі стандартты программалар ... бір ... ... де, ... ала ... ... ... ал қолданушының ішкі
пронграмммасы міндетті түрде сипттауды қажет етеді. Процедура мен ... ... ... ... ... ... ... тілінде
программаның құрылымындай болады. Ерекшелігі - тек процедура мен ... Ішкі ... Program ... сөзі ... ... ... ... сөздерімен айырбасталынады және оның соңын көрсететін End
қызметші сөзінен кейін “;” таңбасы қойылады.
Операторлар тарауы
Паскаль ... ... ... ... жоғарыда айтып
кеткеніміздей, негізгі ... ... ... Бұл тарауда бұрынырақ
сипатталған таңба, ... ... ... ... көмегімен
орындалатын әрекеттің бәрі іске асырылады. Операторлар тарауы Begin ... ... соң ... тізбегі келтіріледі. End қызметші сөзімен
аяқталып, End қызметші ... ... “.” ... ... ... ... Begin
;
.......
;
End.
Енді Паскаль тілінде жазылған толық бір программаны келтіре ... ... ... ... ... ... 0, 10; ... тарауы*}
Var n, a, l, m: integer; ... ... pr (var k, p: ... {*процедуралар тарауы*}
Label l;
Var l: integer;
Begin p:=1;
For l:=2 to round ... ... k mod l=0 then ... Goto ... ... read (n); ... ... l:=2 to n div 2 do
Begin pr (l,s);
If s=0 then Goto ... ... s=0 then Goto ... ... ... ... ... End.
Қолданылған әдебиеттер
1. Қажиакпарова Ж.С. Есептеу ... және ... ... студенттеріне криптография негіздерін оқыту әдістемесі
Алматы, 2007,-22 б
2. Оқушы анықтамасы: информатика : 17-11 сыныптар/ ... ... ... ... Сыдықов Б. Негзігі мектепте математиканы оқытуда алгоритмдік
бағытталғандықты ... ... ... ... Б.ж, 1998.-27 б
4. Шәріпбаев А. Информатика: Оқу құралы.-Астана: Нұржол, 2003.-200 б

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 9 бет
Бұл жұмыстың бағасы: 200 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Жалпы білім беретін орта мектепте информатика курсының мазмұны28 бет
Алгоритмдерді Паскаль программалау тілінде әзірлеу10 бет
5 ферзі22 бет
Delphi жүйесінде ойын құрастыру15 бет
Turbo Pascal - дағы енгізу және шығару операторлары26 бет
Turbo pascal жайлы мәліметтер17 бет
Turbo Pascal жүйесінде жолдарды ұйымдастыру технологиясы22 бет
Turbo Pascal жүйесінде массивтерді ұйымдастыру технологиясы39 бет
Turbo Pascal жүйесінде процедураларды ұйымдастыру технологиясы16 бет
Turbo Pascal жүйесіндегі графиканы ұйымдастыру технологиясы21 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь