Орта мектептегі паскаль тілі программасын оқытудың әдістемелік ерекшеліктері

КІРІСПЕ

1 ОРТА МЕКТЕПТЕ ПАСКАЛЬ ТІЛІ ПРОГРАММАСЫН ОҚЫТУДЫҢ ӘДІСТЕМЕЛІК ЕРЕКШЕЛІКТЕРІ
1.1 Паскаль тілі программасының негізгі ұғымдар
1.2 Сызықтық құрылымды алгоритмдерді программалау
1.3 Тармақталу алгоритмдерді программалау
1.4 Циклдік құрылымды алгоритмдерді программалау
1.5 Бір және екі өлшемді жиымдар
1.6 Графикалық объектілерді программалау
1.7 Процедуралар және функциялар
1.8 Символдық шамалармен жұмыс істеу

2 ОРТА МЕКТЕПТЕ ПАСКАЛЬ ТІЛІ ПРОГРАММАСЫН ОҚЫТУДЫҢ ӘДІСТЕМЕЛІК ҮЛГІЛЕРІ
2.1 Деңгейлеп оқыту
2.2 Жаттығуларды шешу жолдары
2.3 Сабақ жоспары
2.4 Тест тапсырмаларын ұсыну
2.5 Орта мектепте Паскаль тілі программасын оқытуда интелект. картаны қолдану
ҚОРЫТЫНДЫ
ӘДЕБИЕТТЕР ТІЗІМІ

ҚОСЫМША А
ҚОСЫМША Ә
ҚОСЫМША Б
ҚОСЫМША В
ҚОСЫМША Г
ҚОСЫМША Ғ
ҚОСЫМША Д
ҚОСЫМША Е
КІРІСПЕ

Қазіргі кезде Паскаль тілі кез-келген күрделі есептерді шығара алатын, кең таралған стандартты оқу тіліне айналды. Сондықтан жалпы білім беретін мектептерде программалауды оқытуда осы Паскаль тілі таңдалып алынған.
Біздің негізгі мақсатымыз – мектеп курсындағы жаңа бағдарлама бойынша 2005-2006 оқу жылында ғана Информатика пәніне енгізілген 9-сынып оқулығындағы Паскаль тілі программасының оқытудың әдістемелік ерекшеліктеріне тоқталамыз және көкейтесті бірнеше мәселелерді қарастырып, шешу жолдарын ұсынамыз. Ойымыз дәлелді болу үшін жоғарғы оқу орнының материалдарымен салыстырып, айырмашылықтарына баса назар аударып, ондағы қолданатын тәсілдерді мектеп деңгейінде қарастырамыз.
Күнтізбелік жоспар бойынша 9-сыныпта Паскаль тілін оқытуға (алгоритмдерді қоса есептегенде) бар-жоғы 24-26 сағат ғана бөлінген.
Жобаның өзектілігі: Сондықтан оқушылардың материалды толық меңгеруге- сағаттардың аздығы, игеретін материалдардың тығыздығы өте үлкен әсер етіп отыр.
Практикалық маңызы: Қосымша мұғалімдерге арналған әдістемелік оқулық, ал оқушыларға арналған есептер мен жаттығулар жинағы бар, бірақ есептер деңгейлерге бөлінбеген, шығару жолдары көрсетілмеген. Осы себептен біз осы жұмыста есептерді 3 деңгейге бөліп қарастырдық және әрбір тараудан кейін тест тапсырмасын беріп отырмыз. Сондай-ақ біз жаңа материалдарды түсіндіргенге интелект картаны ұсынып отырмыз.
ӘДЕБИЕТТЕР ТІЗІМІ

1 С. Айнамқұлова: «Математикалық есептерді шешуге Паскаль тілінде программа құру», «Информатика негіздері» журналы
2 Б. Бөрібаев, Р. Дүзбаева, А. Махметова: «Информатика және есептеуіш техника негіздері» 9-сыныпқа арналған есептер мен жаттығулар жинағы, Алматы, 2005ж
2 Б. Бөрібаев, Б. Нақысбеков, Г. Мадиярова: «Информатика және есептеуіш техника негіздері» 9-сынып оқулық, Алматы, 2005ж.
3 Н. Ермеков, Ж. Қараев, В. Криворучка, В. Кафтупкина: «Информатика» 9- сынып оқулық, Алматы, 2001ж.
4 Я. Зайдельман : «Язык программирование», «Информатика и образование», 1987г, №5.
5 Н. Ковтун: «Программы в система Express Pascal», «Информатика и образование», 1992г, №3.
6 Ж. Масанов, Б. Бельгибаев, А. Бижанова, Қ. Мақұлов: «Turbo Pascal», Алматы, «Бастау» баспаханасы, 2004ж.
7 С. Мухамедиева, Р. Мукашева: «Паскаль тілінің негіздері», Өскемен, ШҚМУ баспасы, 2003ж.
8 Қ. Мұқанов: «Паскаль программалау тілінің бастапқы тақырыптарына арналған байқау тестісі», «Информатика негіздері» журналы, 2003ж, №.
9 Қ. Мұқанов: «Паскаль тілінде программа құруда бүтін сандарымен жұмыс істеудің арнайы әдістері», «Информатика негіздері» журналы, 2003ж, №3.
10 Б. Нақысбеков, Г. Мадиярова, А. Мұхамади: «Информатика және есептеуіш техника негіздерін оқыту» 9-сыныпқа әдістемелік нұсқау, Алматы, 2005ж.
11 Никифоов: «Программирование на языке Паскаль», часть1, учебное пособие, Усть-Каменогорск, 2002г.
12 Программалар кітапханасы: «Есептерге программа қүру», «Информатика негіздері» журналы, 2002ж, №1-2.
13 Е. Лодатко: «Рекурсивные алгоритм», «Информатика и образование», 1989г, №2.
15 Ү. Смайлова, Ә. Өтехожиева: «Turbo Pascal тілінің элементтері», «Информатика негіздері» журналы, 2003ж, №2.
16 Смайлова, Ә. Өтехожиева: «Turbo Pascal тілі бойынша тест сұрақтары», «Информатика негіздері» журналы, 2003ж, №3-4.
17 Сочнев: «Изучение алгоритмического языке в курсе информатике», «Информатика и образование», 1988г, №1.
18 Тойкенов: «Паскаль тілінде программалау», Алматы, 2001ж.
19 А. Үмбетов: «Turbo Pascal ортасы», «Информатика негіздері» журналы, 2002ж, №1-3.
20 А. Шәріпбаев: «Информатика оқу құралы», Астана, 2003ж.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
РЕСПУБЛИКАЛЫҚ МЕМЛЕКЕТТІК ҚАЗЫНАЛЫҚ КӘСІПОРЫНЫ
МАТЕМАТИКА, ФИЗИКА, ТЕХНИКА ЖӘНЕ
АҚПАРАТТЫҚ ТЕХНОЛОГИЯЛАР ФАКУЛЬТЕТІ
Математикалық модельдеу ... ... ... ... ... Паскаль тілі программасын
оқытудың әдістемелік ерекшеліктері
Кіріспе
1 Орта мектепте Паскаль тілі программасын ... ... ... тілі ... ... ұғымдар
1.2 Сызықтық құрылымды алгоритмдерді программалау
1.3 Тармақталу алгоритмдерді программалау
1.4 Циклдік құрылымды алгоритмдерді программалау
1.5 Бір және екі өлшемді жиымдар
1.6 Графикалық объектілерді программалау
1.7 ... және ... ... шамалармен жұмыс істеу
2 Орта мектепте Паскаль тілі программасын оқытудың ... ... ... ... ... шешу жолдары
2.3 Сабақ жоспары
2.4 Тест тапсырмаларын ұсыну
2.5 Орта ... ... тілі ... ... ... қолдану
Қорытынды
Әдебиеттер тізімі
Қосымша а
қосымша ә
қосымша б
қосымша в
қосымша г
қосымша ғ
қосымша ... ... ... ... тілі кез-келген күрделі есептерді шығара
алатын, кең таралған стандартты оқу тіліне айналды. Сондықтан жалпы ... ... ... оқытуда осы Паскаль тілі ... ... ...... ... жаңа ... бойынша
2005-2006 оқу жылында ғана Информатика ... ... ... ... тілі ... ... ... тоқталамыз және көкейтесті бірнеше мәселелерді қарастырып,
шешу жолдарын ұсынамыз. Ойымыз дәлелді болу үшін ... оқу ... ... айырмашылықтарына баса назар аударып, ондағы
қолданатын тәсілдерді мектеп деңгейінде қарастырамыз.
Күнтізбелік ... ... ... Паскаль тілін оқытуға
(алгоритмдерді қоса ... ... 24-26 ... ғана ... өзектілігі: Сондықтан оқушылардың материалды толық меңгеруге-
сағаттардың аздығы, игеретін материалдардың тығыздығы өте үлкен әсер етіп
отыр.
Практикалық ... ... ... арналған әдістемелік оқулық,
ал оқушыларға арналған есептер мен жаттығулар жинағы бар, бірақ есептер
деңгейлерге ... ... ... ... Осы ... біз ... есептерді 3 деңгейге бөліп қарастырдық және әрбір тараудан кейін
тест тапсырмасын беріп ... ... біз жаңа ... интелект картаны ұсынып отырмыз.
1 Орта мектептегі Паскаль тілі программасын
оқытудың ... ... ... тілі ... ... ... тілі ... қарапайымдылығының және тиімділігінің арқасында
дүние жүзіне тез таралды. Қазіргі кезде ... ... ... осы
тілде жұмыс істей алады. Паскаль тілінде жазылған программаның ... ... және ... ... түзету оңай. Бұл тілде программа
компьютерде орындалу барысында алдымен трансляцияланады (машина тіліне
аударылады), ... ... ... де, ... ... ғана
орындалады. Осы сәтте компьютерде программаның екі нұсқасы болады, оның
біріншісі-алгоритмдік тілдегі ... ... ал ... ... ... Есеп ... ... кодта жазылған алғашқы
нұсқасы өңделеді.
Паскаль тілін 1970 жылы Швейцария ғалымы Н. Вирт ... ... ... ... ... .
Қазіргі кезде Паскаль тілі қолданбалы программалар жасау үшін және
жүйелі программалау ретінде де кеңінен қолданылады. ... ... ... және ... ... ету осы тілде жазылған. Паскаль
тілі бұрын құрылған ... ... және тағы ... программалау
тілдерінен маңызды ерекшелігі ол құрылымдық прграммалау идеясын өмірге
біртіндеп енгізу. Паскаль ... тағы бір ... ол ... ... ... ... қатар программалаудың
негізінде жатқан фундаментальды түсініктер қатарына кіруі [18].
Қазіргі заманда адам көп ... ... ... арқылы
атқарады. Кез-келген міндетті орындау алгоритмнің болуын, яғни нәтиже алуға
жеткізетін әрекеттердің ... ала ... ... ... етеді. Алгоритмнің
негізінде программа түзіледі, яғни есеп шешуінің алгоритмі оны ... ... ... ... ... ... компьютердің көмегімен
есепті шешу процесінің мәні алгоритмді құру екені ... ... ала ... құрастыру процесі алгоритмдеу деп аталады. ... IX ... Орта ... ұлы ... Әл-Хорезми атының латынша
жазылу –algoritmi қалпынан ... ... ... ... ... тек ... есеп шешу әдісімен
шектелмейді. Оның мағынасы әлдеқайда кең. ... ... ... ... ... яғни жоспарлы жұмыс істейді. Алгоритмді реттелген
амалдар жиыны, кезекпен орындалатын ... ... деп ... ... ... анықтамасы бар. Соның бірі: алгоритм-берілген есептің шығару
жолын реттелген амалдар тізбегі түріне келтіру. Кез-келген ... ... ... орындау арқылы шығаруға болады. Алгоритмді компьютерде
орындау үшін оны программа түрінде жазып шығу керек [3].
Алгоритмнің жеке қадамдардан ... ... ... ... ... Алгоритмнің әр ұйғарымы немесе командасы ... ... ... яғни олар бір ... ... ... алғашқы
деректер бойынша бірыңғай нәтижелерге әкелуге тиіс. Алгоритмнің бұл қасиеті
анықтығы деп аталады [4].
Алгоритмдерді компьютерде орындау үшін ... ... ала ... ... яғни ол белгілі бір заңдылықпен өңделуі тиіс. Жалпы жағдайда,
алгоритм жазудың келесі ... ... ... тілдегі жазылуы;
2) белгілі бір түйінді сөздер-терминдер (псевдокодтар-жалған кодтар)
арқылы қысқаша тізбекті түрде жазу, мұны қарапайым алгоритмдік тіл
деп те ... ... ... (блок-схема арқылы) жазу;
4) Программалау тілдеріндегі жазылуы.
Бірақ табиғи тілде жазылған алгоритм компьютерде ... бұл ... ... нақтылық сақталмайды. Ал алгоритмді ... ... ... ... ... тіл деп аталып, қолданылып
жүр. Мұны олардың ағылшын тіліне негізделіп жасалған программалау
тілдеріне жақындығымен ... ... ... ... жазу, кейіннен оны программалау тіліндегі
программаға айналдыру жұмысы мелекеттік стандартпен ... ... ... ... ... 1 ... блок-схемаларының арнайы белгілері
|Іс-әрекеттің аталуы |Блок пішімі ... ... ... | ... |
| | ... ... |
|Таңдау | ... ... ... |
| | ... ... | | |
| | ... ... басы ... | | |
| | ... ... ... ... | ... басу |
| | ... ... ... ... | ... |
| | ... ... ... | ... ... |
| | ... программаларға |
|Түсініктеме | ... және шығу |
| | ... ... |
| | ... ... тіл команда және шамалардан тұрады. Командының өзі жай
(меншіктеу, арг, нәтиже, ... ... және ... ... ... ... ... қайталау) деп екіге бөлінеді, ал ... ... ... ... нақты) және айнымалы (литерлік, графикалық-
геометриялық фигуралар және сызықтар) болып екәге бөлінеді [17]. ... ... ... есептеу алгоритмін қарастырайық.
Алг нат Фибоначчи ( нат к)
Басы егер ... і үшін 3-ден к-ға ... y:=x x:=z ... [14].
Тапсырма қойылымы, алгоритм, бағдарлама тексті, нәтиже (ықшамдалған
түрі). Атаулар (идентификаторлар):
Дұрысы ... ... А 325 ... ... mas a 121 ... ... bb# 1 ... ... ... ... ... үш ... ... тақырып, сипаттау
бөлімі және операторлар бөлімі.
Кез келген программаның алғашқы жолы PROGRAM сөзінен басталатын оның
тақырыбынан тұрады. Одан ... ... ішкі ... ... ... Бұл бөлім программадағы айнымалылар, тұрақтылар ... ... ... ... ала ... алуға көмектеседі.
Сипаттау бөлімі бірнеше бөліктерден тұрады, ... ... ... көбінесе ол бір немесе екі ғана ... ... ... және ... ... ... ... болып
табылады. Орындалатын іс-әрекеттер, командалар осы бөлімде орналасады. Ол
begin ... ... ... барлық атқарылатын ... ... ... ... ... соң end түйінді сөзімен
аяқталады.
Тілдің алфавиті программаның элементтерін құруда қолдануға болатын
символдар жиынынан тұрады. Оған ... ... және ... белгілер
(символдар) жатады [3].
Латын алфавитінің 26 әрпі ... ... араб ... 0 1 2 3 4 5 6 7 8 ... таңбалары: +,-, *,/, >,0 then
Begin
X1:= (-b-sqrt(D))/2*a;
X2:= (-b+sqrt(D))/2*a;
Writeln (‘X1=’, X1:5:2, ... ... ... D, 5; Writeln ... d>5; 2) false; 3) true; 4) ... ... цикл қанша рет орындалады:
n:=1; While n>1 do x:=n+1; ... ... ... цикл ... ... және циклдаг шыққанда а, в, с
айнымалыларының мәндері қандай?
a:=1; b:=1; while a+by then x:=max if x0 and z>0 ... №16. Егер ... ... үш нақты сандарының қосындысы бірден
кіші болса, онда осы үш санның ең ... ... ... ... әйтпесе х, у сандарының кішісін қалған екі ... ... ... программасын құрыңдар.
Program Kosindi;
Var S, L, x, y, z, min: real; ... ... ... ‘y’, ... ... ... (x, y ... x=2 and x99 then i:=(n mod1000)div100;
Else i:=n div10;
Wtiteln (‘i=’, ... №22. m және n ... ... Егер m>=n ... m саны n ... ... бөліндіні, бөлінбесе қалдығын табу программасын құр.
Program Volu;
Var I, n, m, k: integer; ... ... (‘n zana m-di ... ... ... }
Read (n, m);
If (m>=n) and (m mod n=0) then
K:=m div n Else i:=m mod n;;
Wtiteln (‘i=’, I, ‘k=’, ... №23. n ... саны ... ... ... есептейтін
программа құрыңдар.
Program Esepteu;
Var n: integer; ... ... {0 ... ... n:=1 to 10 ... { ... жазу}
End;
Wtiteln (‘S=’, S);
End.
Есеп №24. n натурал саны берілген. өрнектің ... ... ... ... ... ұқсас шешілетіндіктен, тек формуласын жазып
өткенді жөн көрдік.
P:=p+sin(i); ... №25. n ... саны ... өрнектің мәнін есептейтін
программа құрыңдар.
Бұл есепті жоғарғыға ұқсас шешілетіндіктен, тек ... ... жөн ... S:=0: S:=S+p.
Есеп №26. n ... саны ... ... ... ... құрыңдар.
Program Esepteu;
Var I, n: integer; ... ... S, P: real; ... ... {1 ... ... ... ... i:=1 to n ... P1:=P+sin(i);
S:=S+P/P1; { ... ... ... S:3:2);
End.
Есеп №27. n натурал саны берілген. өрнектің мәнін ... ... ... I, n: integer; ... ... P: real; ... ... {1 ... ... {1 ... меншіктеу
}
Readln (n);
For i:=1 to n do
Begin
S:=S+1/P; P:=P+1;
End;
Wtiteln (‘S=’, S:3:2);
End.
Есеп №28. n ... саны ... ... ... ... құрыңдар.
Бұл есепті жоғарғыға ұқсас шешілетіндіктен, тек ... ... жөн ... ... №29. Қос ... ... ... мәнін есепте:
Program Kos Zikl; { ... ... I, j: integer; s: real; { ... ... {0 ... ... i:=1 to 100 ... j:=1 to i do
Begin
S:=S+(i+1)/(3*j+i); { ... ... ... ... №30. 100-ден кіші жұп сандардың қосындын есептеңдер.
1-тәсіл ... Zup sandar; Program Zup ... k, s: integer; Var k, ... ... K:=100; ... Begin For ... 1 ... K:=K-2; ... K0 zana y>0’);
2: Write (‘A(x, y) 2-shirekte, x0’);
3: Write (‘A(x, y) 3-shirekte, x0) or (i>n); { ... ... (‘On ... S);
End.
Есеп №33. Берілген 9 элементтен тұратын А ... ... ... ... дисплей бетіне ретімен шығару программасын қарастырайық.
Program Massiv; ... ... of ... A: Mas; I: integer; ... ... ... 9 elementin engiz:’);
For i:=1 to 9 do ... ... ... i:=1 to 9 do ... ... ... A[I]);
End.
2.3 Сабақ жоспары
1- сабақ
Сабақтың тақырыбы: Циклдік алгоритм. Циклдік алгоритмде
Программалау.
Мақсаты: Оқушыларды циклдің ... ... ... ... операторлардың жазылу ережесін түсіндіріп, циклдік
алгоритмдерді программалауға үйрету.
Сабақтың ... ... ... ... цикл ... үш түрі бар: ... Repeat (дейін), For ... ... While, ... қайталау саны белгісіз, бірақ циклге кіру немесе циклден шығу
шарттары белгілі жағдайда қолданылады. Егер қайталану саны ... ... ... ... ... жөн.
1) While < > do < >
2) Repeat < > until < >
3) a) for < >:= < > to < > ... for < >:= < > downto < > ... ... бір ... келтірейік.
Мысал: с=an есептейтін программа құрыңдар.
1) Program ... 2) ... a, c: ... a, c: ... n: ... n: ... ... ... ... ... ... ... st>=N ... b darezi ‘
writeln(‘a, ‘b darezi ‘ st=’, ‘c:4:2’); ... ... st

Пән: Информатика
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 61 бет
Бұл жұмыстың бағасы: 900 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Алгоритмдерді Паскаль программалау тілінде әзірлеу10 бет
Бейсик және Паскаль тiлдерiнде программа құру ерекшелiктерi23 бет
Орта мектепте Паскаль программалау тілін оқытуды жетілдіру жолдары55 бет
Паскаль програмалау тілі туралы түсінік29 бет
Паскаль программалау тілі35 бет
Паскаль программалау тілі. Массивтер7 бет
Паскаль программалау тілі. Мәлiметтердi енгiзу және шығару операторлары6 бет
Паскаль программалау тілі. Программалау тілі командаларының ортасы7 бет
Паскаль программалау тілі. Шығу тарихы5 бет
Паскаль программалау тілінің негізі9 бет


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


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

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

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

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

Email: info@stud.kz

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

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