Сабақ жоспары :: Әртүрлі
Файл қосу
Жолдан ішкі жолды
| |
АШЫҚ САБАҚ: ПАСКАЛЬ ТІЛІНДЕ МӘТІНДІК АҚПАРАТТЫ ӨҢДЕУ.
Сеиткулова Зауре Бейсенбековна Ғани Мұратбаев атындағы №17 орта мектеп
Пәні: Информатика
Сыныбы: 9а
Пән мұғалімі: Сеиткулова З. Б.
Сабақтың тақырыбы: Паскаль тілінде мәтіндік ақпараттарды өңдеу
Сабақтың мақсаты:
Білімділік: Оқушыларға Турбо Паскаль программалау тілінде мәтіндерге
қолданылатын амалдар мен функцияларды көрсету; оларды пайдалануды үйрету.
Дамытушылық: Турбо Паскаль программалау тілінде мәтіндерді өңдеу
мәселелерін шешуде оқушылардың программа қуру және орындау икемдіктері мен
дағдыларын жетілдіру, олардың мәліметтер типтері туралы түсініктерін
кеңейту және жүйелеу.
Тәрбиелік: Оқушыларды ұқыптылыққа, жауапкершілікке баулу; олардың
талдау, алгоритмдік ойлау, оперативті шешім қабылдау қабілеттерін дамыту.
Сабақтың типі: Аралас сабақ
Сабақтың түрі: Дәстүрлі
Сабақтың көрнекілігі және оқыту қуралдары: интерактивті тақта,
әдістемелік слайдтар, кестелер, тірек сызбалар, TURBO PASCAL жүйесінің
біріктірілген программалау ортасымен жабдықталған компьютерлер.
Болжамдап отырған нәтиже: Аталған тақырып бойынша оқушылардың
толыққанды бағдарламалық іс-әрекетке сәйкес келетін тұлғалық сапасы
қалыптасады, нақты айтқанда, оқушы TURBO PASCAL жүйесінің біріктірілген
программалау ортасында мәтіндік ақпаратты өңдеу жолдарын игереді.
Оқытудың әдіс-тәсілдері: ойын элементтерін пайдалану, топтастыру,
талдау, түсіндіру, компьютерде тапсырмалар орындау, семантикалық картаны
толтыру.
Сабақ жоспары:
I. Ұйымдастыру кезеңі - 1 минут;
II. Үй тапсырмасын тексеру- 6 минут;
III. Өткен сабақты бекіту және оның жаңа сабақпен байланысы- 2 минут;
IV. Жаңа сабақты баяндау - 19 минут;
V. Жаңа білімді практикада пайдалану-12 минут;
VI. Жаңа сабақты бекіту - 3 минут;
VII. Үй тапсырмасы бойынша түсініктеме беру - 1 минут;
VIII. Оқушылардың жұмыстарын бағалау - 1 минут
Сабақтың барысы:
І. Ұйымдастыру кезеңі:
a) сәлемдесу;
b) оқушылардың назарын сабаққа аудару;
c) сабаққа қажетті техникалық қурал жабдықтардың жұмыс жағдайын
қадағалау ;
d) оқушыларды сабақтың тақырыбымен және жоспарымен таныстыру.
ІІ. Үй тапсырмасын тексеру:
Үй тапсырмасын тексеру барысында «Киоск» ойынын жүргіземіз.
«Киоскының» міндеті: ұмытылып қалған, жоғалған білімді қайтару. Киоск
иесі: жақсы оқитын оқушылардың бірі. Оның қолында барлық сұрақтардың
жауаптары болады(жазбаша түрінде).Қалған оқушыларға ( «жауаптың құны» атты
кеспе қағаздар таратылып береді.
Мұғалім оқушыларға үй тапсырмасына берілген §4.1-§4.2 бойынша сұрақтар
қояды(жауаптары жақша ішінде көрсетілген). Жауап бере алмаған оқушылар
жауапты киоскыдан «сатып алады».
Сұрақтар:
1) ТурбоПаскаль жүйесінде мәтіндік мәліметтердің символдық типі қалай
беріледі? ( CHAR)
2) Символдық типтегі мән ретінде нені алуға болады? ( Символдық типтегі
мән ретінде компьютерде бар символдар жиынтығының кез келген бір
символын алуға болады)
3) Символдық тұрақты дегеніміз не? ( Символдық тұрақты – апострофқа
алынған символ, мысалы, ‘y’, ‘!’, ‘_’, ‘T’)
4) Символдық айнымалы қалай көрсетіледі? ( Символдық айнымалы
программаның сипаттау бөлігінде көрсетіледі, мысалы, Var Ch: char)
5) Компьютердің жадында әр символ қанша орын алады? (Компьютердің жадында
әр символ 1 байт орын алады)
6) Символдық мәндерді енгізу/шығару үшін қандай операторлар қажет?(
Символдық мәндерді енгізу үшін READLN операторын, шығару үшін WRITE
немесе WRITELN операторын қолданамыз).
7) Пернетақтадан символдарды қалай еңгіземіз?( Пернетақтадан символдарды
енгізгенде апострофсыз тереміз. Мәндерді енгізгенде кез келген
перненің барлығы символ ретінде қабылданады.
8) Келесі қатынастар ақиқат немесе жалған екенін анықтаңыздар:
|‘A’< ‘B’ | |
|‘B’< ‘a’ | |
|‘b’< ‘a’ | |
Жауабы:
|‘A’< ‘B’ |TRUE |
|‘B’> ‘a’ |FALSE |
|‘b’< ‘a’ |FALSE |
9) Келесі шартты оператор қандай логикалық өрнекті бейнелейді?
If c:=’!’ then c:= ‘.’(егер с=’!’ онда ол ‘.’-ге ауыстырылады)
10) For r:=’a’ to ‘d’ write(r) орындалғанда экрандағы нәтиже қандай
болады?(Нәтижесінде экранда abcd символдар тізбегі шығады).
11) ORD(CH) функциясы қандай міндет атқарады? ( CH айнымалысына
меншіктелген символдың кодын береді)
12) ORD(!)=? (ORD(!)=33)
13) CHR(N) функциясы қандай міндет атқарады? ( N кодына сәйкес символды
береді).
14) CHR(33) =? (CHR(33) =’!’)
15) UPCASE(CH) функциясы қандай міндет атқарады? (кішкене латын әріптерін
соларға сәйкес бас әріптерге алмастырады)
ІІІ. Өткен сабақты бекіту және оның жаңа сабақпен байланысы:
a) Оқушыларға берілген деректерден «символдық» типке жататынын
топтастыруға ұсыну: ‘)’ , ‘y!_T’, ‘D’, ‘Turbo’, ‘Фамилия’, «5».
b) Барлық деректерді мұғалім «Тіркестік» жағына топтастырып, тіркестік
типтегі мәндер кез келген символдардан қуралатынын айта отырып, жаңа
материалды түсіндіруге өтеді. Мәтін әртүрлі символдардан тұратын
жолдар тізбегінен тұрады.Мәтіндермен жұмыс істегенде тек символдық
шамаларды пайдалану тиімсіз, көбінесе жеке символдарды емес, олардың
тізбегін – сөз тіркестерінен тұратын мәтін жолдарын өңдеу қажет
болады.
ІV. Жаңа сабақты баяндау:
Мұғалімнің түсіндірмесі:
a) Анықтама 1: Тіркестік тұрақты(жолдық тұрақты) деп апострофтар
ішіне алынған символдар тізбегін айтады. мысалы, “Enter” ,
’22 nauryz’, ‘y!_T’, ‘Turbo’.
b) Тіркестік айнымалылар жайлы анықтамалық мәлімет символдық
айнымалылармен салыстыра отырып, Вен диаграммасын қуру арқылы
көрсетіледі:
|Символдық |Ортақ белгілері |Тіркестік айнымалылар |
|айнымалылар | | |
|Кез келген бір | |Кез келген символдар |
|символ | |тізбегі. Мұнда енгізілетін|
| | |символдар саны 255-тен |
| | |аспауы керек. |
|Var айнымалының аты:|программаның |Var айнымалының аты: |
|char |сипаттау бөлігінде |string[n] , n-жолдың |
| |көрсетіледі |ұзындығы . |
|Мысал: | |Мысал: |
|Var ch: char | |Var ch: string[10] |
|Компьютердің жадында| |Компьютердің жадында |
|1 байт орын алады | |тіркестік айнымалыға n+1 |
| | |байт орын бөлінеді.Бір |
| | |байт (0-нөмірлі) |
| | |символдардың ағымдағы |
| | |ұзындығын көрсету үшін |
| | |бөлінеді. |
|“Enter” пернесі |Тіркестік мәндерді |“Enter” пернесі символ |
|символ ретінде |енгізу- шығару |емес, тіркестік мәннің |
|қабылданады. |символдық мәндерді |соңы ретінде қабылданады. |
| |енгізу- шығарумен | |
| |(readln/writeln) | |
| |бірдей, тек | |
| |Қатынас |Сөз тіркестерін салыстыру |
| |( >,>=,<,<=,=,<>) |олардың символдарын солдан|
| |операцияларын |оңға қарай біртіндеп бір |
| |қолдануға |бірімен салыстыру арқылы |
| |болады.Салыстыру |жүзеге асырылады. Егер |
| |олардың |тіркестің алғашқы |
| |символдарының |символдары бірдей болса, |
| |кодтарын салыстыру |онда символдары көп жол |
| |арқылы жүзеге |үлкен деп есептеледі. |
| |асырылады. | |
Мысал: А=’ 18-ші қаңтар’
|0 |1 |
|‘Abba’< ‘ABBA’ |FALSE |
|‘ABBAT’< ‘ABBA’ |FALSE |
|‘Boy’< ‘Girl’ |TRUE |
|‘100’< ‘110’ |TRUE |
|‘ABBA’< ‘ABBA’ |FALSE |
|‘TAM1’> ‘TAM2’ |FALSE |
|‘abba’< ‘ABBA’ |TRUE |
c) Тірек-сызбамен жұмыс:
|Аты |Турбо Паскаль |Мысал |
| |функциялары, | |
| |процедуралары | |
|Жолдың үзіндісін |Copy(st, poz, n) |и |
|көшіру | |н |
| | |ф |
| | |о |
| | |р |
| | |м |
| | |а |
| | |т |
| | |и |
| | |к |
| | |а |
| | | |
| | |1 |
| | |2 |
| | |3 |
| | |4 |
| | |5 |
| | |6 |
| | |7 |
| | |8 |
| | |9 |
| | |10 |
| | |11 |
| | | |
| | |T: =copy(A,2,5) |
|Жолдан символдарды |delete(st, poz, n) |и |
|өшіру | |н |
| | |ф |
| | |о |
| | |р |
| | |м |
| | |а |
| | |т |
| | |и |
| | |к |
| | |а |
| | | |
| | |1 |
| | |2 |
| | |3 |
| | |4 |
| | |5 |
| | |6 |
| | |7 |
| | |8 |
| | |9 |
| | |10 |
| | |11 |
| | | |
| | |delete(A, 7,5) |
|Жолды кірістіру |Insert(st1, st2,poz) |st1=’жаңбыр жауды’, st2=’қатты|
| | |‘ Insert(st1, |
| | |st2,8) ’жаңбыр |
| | |қатты жауды’ |
|Жолдың қосылуы |Concat(st1, st2); |st1=’қатты ‘ |
| |немесе |st2=’жаңбыр жауды’ |
| |st1+st2 |new:=Concat(st1, st2); немесе |
| | |new:=st1+st2 |
| | |new:=’қатты жаңбыр жауды’ |
|Жолдың ұзындығын |Length(st) |и |
|анықтау | |н |
| | |ф |
| | |о |
| | |р |
| | |м |
| | |а |
| | |т |
| | |и |
| | |к |
| | |а |
| | | |
| | |1 |
| | |2 |
| | |3 |
| | |4 |
| | |5 |
| | |6 |
| | |7 |
| | |8 |
| | |9 |
| | |10 |
| | |11 |
| | | |
| | |St:=’информатика’ |
| | |L:=Length(st) |
| | |L:=11 |
|Жолдан ішкі жолды |Pos(pst, st) |St:=’информатика’ |
|іздеу | |N:= Pos(‘матика’, st) |
| | |N=6 |
e) Мәтіндік өрнектерді қуру мысалдар және математикалық өрнектермен
салыстыру арқылы түсіндіріледі:
f) Жаңа материалды практикада көрсету:
«Информатик» сөзі берілген. Стандартты тіркестік процедуралар мен
функцияларды пайдаланып, төмендегі тапсырмаларды орындау керек
1) сөздің ұзындығын табу;
2) сөзге ‘пін’ жалғауын жалғау;
3) сөзден ‘форма’ үзіндісін кесіп алу;
4) сөзден ‘атик’ үзіндісін алып тастау;
5) Сөз алдына ‘Мен’ тұрақтысын кіргізу;
6) Сөз ішіндегі ‘о’ әрпінің орналасу нөмірін табу.
Программа Паскаль тілінде жазылады. Мұғалім программаның қуру барысын
оқушылармен бірге талдай отырып, интерактивті тақта арқылы жүргізеді:
File Edit Search Run Compile Debug Tools Options Window
Help
╔═[■]══════════════════════════════ INF.PAS
═════════════════════════════1═[↕]═╗
║program informatik;
▲
║var
■
║a1:string[11];a2:string[3];
▒
║a3:string[4]; a4:char;
▒
║b1,b6:integer;b2:string[13];
▒
║b3:string[5];b4:string[6];
▒
║b5:string[14];
▒
║begin
▒
║a1:='informatik';
▒
║b1:=length(a1);
▒
║a2:='pin';
▒
║b2:=concat(a1,a2);
▒
║b3:=copy(a1,3,5);
▒
║delete(a1,7,5);
▒
║a3:='Men ';
▒
║b5:=concat(a3,a1);
▒
║a4:='o';
▒
║a1:='infornatika';
▒
║b6:=pos(a4,a1);
▒
║writeln('b1=',b1,' ',b2,' ',b3);
▒
║writeln(b4,' ',b5,' ',b6)
▼
╚═══════ 1:1
Нәтижесі:
F1 Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local
menu
Turbo Pascal Version 7.1 Copyright (c) 1983,97 Borland
International
b1=10 informatikpin forma
Men inform 4
V. Жаңа білімді практикада пайдалану:
Оқушылар программаны ТурбоПаскаль тілінде орындайды:
«Студент» сөзі берілген. Стандартты тіркестік процедуралар мен функцияларды
пайдаланып, төмендегі тапсырмаларды орындау керек:
7) сөздің ұзындығын табу;
8) сөзге ‘пін’ жалғауын жалғау;
9) сөзден ‘ден’ үзіндісін кесіп алу;
10) сөзден ‘ент’ үзіндісін алып тастау;
11) Сөз алдына ‘Ол’ тұрақтысын кіргізу;
12) Сөз ішіндегі ‘е’ әрпінің орналасу нөмірін табу.
Ескерту: оқушылар алдыңғы INF.PAS бағдарламасын ашып, тапсырмаларға сай
қажетті түзетулер еңгізеді.
VI. Жаңа сабақты бекіту: Оқушылар сабақта қабылдаған негізгі ақпаратты
жүйелей отырып келесі семантикалық картаны толтырады:
|Функция/нәтиже |‘4’|‘2 ‘ |‘1+20’ |0 |1 |‘20’|
|Length(`Aта-‘) | | | | | | |
|Copy(’22 nauryz’,2,2)| | | | | | |
|‘2’+’0’ | | | | | | |
|Copy(’1001+205’,4,4) | | | | | | |
|Length(`‘) | | | | | | |
|Poz(‘ab’, ‘array’) | | | | | | |
|Delete(‘22 nauryz’,2,| | | | | | |
|8) | | | | | | |
|Concat(‘2’,’0’) | | | | | | |
Жауабы:
|Функция/нәтиже |‘4’|‘2 ‘ |‘1+20’ |0 |‘2’ |‘20’|
|Length(`Aта-‘) |√ | | | | | |
|Copy(’22 nauryz’,2,2)| |√ | | | | |
|‘2’+’0’ | | | | | |√ |
|Copy(’1001+205’,4,4) | | |√ | | | |
|Length(`‘) | | | |√ | | |
|Poz(‘ab’, ‘array’) | | | |√ | | |
|Delete(‘22 nauryz’,2,| | | | |√ | |
|8) | | | | | | |
|Concat(‘2’,’0’) | | | | | |√ |
VII. Үй тапсырмасы бойынша түсініктеме беру:§4,3(оқу); №12-19 сұрақтар
бойынша дайындалу. Жаттығулар: 4,8
VIII. Оқушылардың жұмыстарын бағалау:
Сабақ барысында сұрақтарға қаншалықты жауап бергені, орындаған
программасы толық ескеріліп, оқушыларға баға қойылады.
-----------------------
Символдық тип
Тіркестік тип
‘Turbo’
‘Фамилия’
‘y!_T’
‘D’
‘5’
‘)’
Киоск
АШЫҚ САБАҚ: ПАСКАЛЬ ТІЛІНДЕ МӘТІНДІК АҚПАРАТТЫ ӨҢДЕУ.
Сеиткулова Зауре Бейсенбековна Ғани Мұратбаев атындағы №17 орта мектеп
Пәні: Информатика
Сыныбы: 9а
Пән мұғалімі: Сеиткулова З. Б.
Сабақтың тақырыбы: Паскаль тілінде мәтіндік ақпараттарды өңдеу
Сабақтың мақсаты:
Білімділік: Оқушыларға Турбо Паскаль программалау тілінде мәтіндерге
қолданылатын амалдар мен функцияларды көрсету; оларды пайдалануды үйрету.
Дамытушылық: Турбо Паскаль программалау тілінде мәтіндерді өңдеу
мәселелерін шешуде оқушылардың программа қуру және орындау икемдіктері мен
дағдыларын жетілдіру, олардың мәліметтер типтері туралы түсініктерін
кеңейту және жүйелеу.
Тәрбиелік: Оқушыларды ұқыптылыққа, жауапкершілікке баулу; олардың
талдау, алгоритмдік ойлау, оперативті шешім қабылдау қабілеттерін дамыту.
Сабақтың типі: Аралас сабақ
Сабақтың түрі: Дәстүрлі
Сабақтың көрнекілігі және оқыту қуралдары: интерактивті тақта,
әдістемелік слайдтар, кестелер, тірек сызбалар, TURBO PASCAL жүйесінің
біріктірілген программалау ортасымен жабдықталған компьютерлер.
Болжамдап отырған нәтиже: Аталған тақырып бойынша оқушылардың
толыққанды бағдарламалық іс-әрекетке сәйкес келетін тұлғалық сапасы
қалыптасады, нақты айтқанда, оқушы TURBO PASCAL жүйесінің біріктірілген
программалау ортасында мәтіндік ақпаратты өңдеу жолдарын игереді.
Оқытудың әдіс-тәсілдері: ойын элементтерін пайдалану, топтастыру,
талдау, түсіндіру, компьютерде тапсырмалар орындау, семантикалық картаны
толтыру.
Сабақ жоспары:
I. Ұйымдастыру кезеңі - 1 минут;
II. Үй тапсырмасын тексеру- 6 минут;
III. Өткен сабақты бекіту және оның жаңа сабақпен байланысы- 2 минут;
IV. Жаңа сабақты баяндау - 19 минут;
V. Жаңа білімді практикада пайдалану-12 минут;
VI. Жаңа сабақты бекіту - 3 минут;
VII. Үй тапсырмасы бойынша түсініктеме беру - 1 минут;
VIII. Оқушылардың жұмыстарын бағалау - 1 минут
Сабақтың барысы:
І. Ұйымдастыру кезеңі:
a) сәлемдесу;
b) оқушылардың назарын сабаққа аудару;
c) сабаққа қажетті техникалық қурал жабдықтардың жұмыс жағдайын
қадағалау ;
d) оқушыларды сабақтың тақырыбымен және жоспарымен таныстыру.
ІІ. Үй тапсырмасын тексеру:
Үй тапсырмасын тексеру барысында «Киоск» ойынын жүргіземіз.
«Киоскының» міндеті: ұмытылып қалған, жоғалған білімді қайтару. Киоск
иесі: жақсы оқитын оқушылардың бірі. Оның қолында барлық сұрақтардың
жауаптары болады(жазбаша түрінде).Қалған оқушыларға ( «жауаптың құны» атты
кеспе қағаздар таратылып береді.
Мұғалім оқушыларға үй тапсырмасына берілген §4.1-§4.2 бойынша сұрақтар
қояды(жауаптары жақша ішінде көрсетілген). Жауап бере алмаған оқушылар
жауапты киоскыдан «сатып алады».
Сұрақтар:
1) ТурбоПаскаль жүйесінде мәтіндік мәліметтердің символдық типі қалай
беріледі? ( CHAR)
2) Символдық типтегі мән ретінде нені алуға болады? ( Символдық типтегі
мән ретінде компьютерде бар символдар жиынтығының кез келген бір
символын алуға болады)
3) Символдық тұрақты дегеніміз не? ( Символдық тұрақты – апострофқа
алынған символ, мысалы, ‘y’, ‘!’, ‘_’, ‘T’)
4) Символдық айнымалы қалай көрсетіледі? ( Символдық айнымалы
программаның сипаттау бөлігінде көрсетіледі, мысалы, Var Ch: char)
5) Компьютердің жадында әр символ қанша орын алады? (Компьютердің жадында
әр символ 1 байт орын алады)
6) Символдық мәндерді енгізу/шығару үшін қандай операторлар қажет?(
Символдық мәндерді енгізу үшін READLN операторын, шығару үшін WRITE
немесе WRITELN операторын қолданамыз).
7) Пернетақтадан символдарды қалай еңгіземіз?( Пернетақтадан символдарды
енгізгенде апострофсыз тереміз. Мәндерді енгізгенде кез келген
перненің барлығы символ ретінде қабылданады.
8) Келесі қатынастар ақиқат немесе жалған екенін анықтаңыздар:
|‘A’< ‘B’ | |
|‘B’< ‘a’ | |
|‘b’< ‘a’ | |
Жауабы:
|‘A’< ‘B’ |TRUE |
|‘B’> ‘a’ |FALSE |
|‘b’< ‘a’ |FALSE |
9) Келесі шартты оператор қандай логикалық өрнекті бейнелейді?
If c:=’!’ then c:= ‘.’(егер с=’!’ онда ол ‘.’-ге ауыстырылады)
10) For r:=’a’ to ‘d’ write(r) орындалғанда экрандағы нәтиже қандай
болады?(Нәтижесінде экранда abcd символдар тізбегі шығады).
11) ORD(CH) функциясы қандай міндет атқарады? ( CH айнымалысына
меншіктелген символдың кодын береді)
12) ORD(!)=? (ORD(!)=33)
13) CHR(N) функциясы қандай міндет атқарады? ( N кодына сәйкес символды
береді).
14) CHR(33) =? (CHR(33) =’!’)
15) UPCASE(CH) функциясы қандай міндет атқарады? (кішкене латын әріптерін
соларға сәйкес бас әріптерге алмастырады)
ІІІ. Өткен сабақты бекіту және оның жаңа сабақпен байланысы:
a) Оқушыларға берілген деректерден «символдық» типке жататынын
топтастыруға ұсыну: ‘)’ , ‘y!_T’, ‘D’, ‘Turbo’, ‘Фамилия’, «5».
b) Барлық деректерді мұғалім «Тіркестік» жағына топтастырып, тіркестік
типтегі мәндер кез келген символдардан қуралатынын айта отырып, жаңа
материалды түсіндіруге өтеді. Мәтін әртүрлі символдардан тұратын
жолдар тізбегінен тұрады.Мәтіндермен жұмыс істегенде тек символдық
шамаларды пайдалану тиімсіз, көбінесе жеке символдарды емес, олардың
тізбегін – сөз тіркестерінен тұратын мәтін жолдарын өңдеу қажет
болады.
ІV. Жаңа сабақты баяндау:
Мұғалімнің түсіндірмесі:
a) Анықтама 1: Тіркестік тұрақты(жолдық тұрақты) деп апострофтар
ішіне алынған символдар тізбегін айтады. мысалы, “Enter” ,
’22 nauryz’, ‘y!_T’, ‘Turbo’.
b) Тіркестік айнымалылар жайлы анықтамалық мәлімет символдық
айнымалылармен салыстыра отырып, Вен диаграммасын қуру арқылы
көрсетіледі:
|Символдық |Ортақ белгілері |Тіркестік айнымалылар |
|айнымалылар | | |
|Кез келген бір | |Кез келген символдар |
|символ | |тізбегі. Мұнда енгізілетін|
| | |символдар саны 255-тен |
| | |аспауы керек. |
|Var айнымалының аты:|программаның |Var айнымалының аты: |
|char |сипаттау бөлігінде |string[n] , n-жолдың |
| |көрсетіледі |ұзындығы . |
|Мысал: | |Мысал: |
|Var ch: char | |Var ch: string[10] |
|Компьютердің жадында| |Компьютердің жадында |
|1 байт орын алады | |тіркестік айнымалыға n+1 |
| | |байт орын бөлінеді.Бір |
| | |байт (0-нөмірлі) |
| | |символдардың ағымдағы |
| | |ұзындығын көрсету үшін |
| | |бөлінеді. |
|“Enter” пернесі |Тіркестік мәндерді |“Enter” пернесі символ |
|символ ретінде |енгізу- шығару |емес, тіркестік мәннің |
|қабылданады. |символдық мәндерді |соңы ретінде қабылданады. |
| |енгізу- шығарумен | |
| |(readln/writeln) | |
| |бірдей, тек | |
| |Қатынас |Сөз тіркестерін салыстыру |
| |( >,>=,<,<=,=,<>) |олардың символдарын солдан|
| |операцияларын |оңға қарай біртіндеп бір |
| |қолдануға |бірімен салыстыру арқылы |
| |болады.Салыстыру |жүзеге асырылады. Егер |
| |олардың |тіркестің алғашқы |
| |символдарының |символдары бірдей болса, |
| |кодтарын салыстыру |онда символдары көп жол |
| |арқылы жүзеге |үлкен деп есептеледі. |
| |асырылады. | |
Мысал: А=’ 18-ші қаңтар’
|0 |1 |
|‘Abba’< ‘ABBA’ |FALSE |
|‘ABBAT’< ‘ABBA’ |FALSE |
|‘Boy’< ‘Girl’ |TRUE |
|‘100’< ‘110’ |TRUE |
|‘ABBA’< ‘ABBA’ |FALSE |
|‘TAM1’> ‘TAM2’ |FALSE |
|‘abba’< ‘ABBA’ |TRUE |
c) Тірек-сызбамен жұмыс:
|Аты |Турбо Паскаль |Мысал |
| |функциялары, | |
| |процедуралары | |
|Жолдың үзіндісін |Copy(st, poz, n) |и |
|көшіру | |н |
| | |ф |
| | |о |
| | |р |
| | |м |
| | |а |
| | |т |
| | |и |
| | |к |
| | |а |
| | | |
| | |1 |
| | |2 |
| | |3 |
| | |4 |
| | |5 |
| | |6 |
| | |7 |
| | |8 |
| | |9 |
| | |10 |
| | |11 |
| | | |
| | |T: =copy(A,2,5) |
|Жолдан символдарды |delete(st, poz, n) |и |
|өшіру | |н |
| | |ф |
| | |о |
| | |р |
| | |м |
| | |а |
| | |т |
| | |и |
| | |к |
| | |а |
| | | |
| | |1 |
| | |2 |
| | |3 |
| | |4 |
| | |5 |
| | |6 |
| | |7 |
| | |8 |
| | |9 |
| | |10 |
| | |11 |
| | | |
| | |delete(A, 7,5) |
|Жолды кірістіру |Insert(st1, st2,poz) |st1=’жаңбыр жауды’, st2=’қатты|
| | |‘ Insert(st1, |
| | |st2,8) ’жаңбыр |
| | |қатты жауды’ |
|Жолдың қосылуы |Concat(st1, st2); |st1=’қатты ‘ |
| |немесе |st2=’жаңбыр жауды’ |
| |st1+st2 |new:=Concat(st1, st2); немесе |
| | |new:=st1+st2 |
| | |new:=’қатты жаңбыр жауды’ |
|Жолдың ұзындығын |Length(st) |и |
|анықтау | |н |
| | |ф |
| | |о |
| | |р |
| | |м |
| | |а |
| | |т |
| | |и |
| | |к |
| | |а |
| | | |
| | |1 |
| | |2 |
| | |3 |
| | |4 |
| | |5 |
| | |6 |
| | |7 |
| | |8 |
| | |9 |
| | |10 |
| | |11 |
| | | |
| | |St:=’информатика’ |
| | |L:=Length(st) |
| | |L:=11 |
|Жолдан ішкі жолды |Pos(pst, st) |St:=’информатика’ |
|іздеу | |N:= Pos(‘матика’, st) |
| | |N=6 |
e) Мәтіндік өрнектерді қуру мысалдар және математикалық өрнектермен
салыстыру арқылы түсіндіріледі:
f) Жаңа материалды практикада көрсету:
«Информатик» сөзі берілген. Стандартты тіркестік процедуралар мен
функцияларды пайдаланып, төмендегі тапсырмаларды орындау керек
1) сөздің ұзындығын табу;
2) сөзге ‘пін’ жалғауын жалғау;
3) сөзден ‘форма’ үзіндісін кесіп алу;
4) сөзден ‘атик’ үзіндісін алып тастау;
5) Сөз алдына ‘Мен’ тұрақтысын кіргізу;
6) Сөз ішіндегі ‘о’ әрпінің орналасу нөмірін табу.
Программа Паскаль тілінде жазылады. Мұғалім программаның қуру барысын
оқушылармен бірге талдай отырып, интерактивті тақта арқылы жүргізеді:
File Edit Search Run Compile Debug Tools Options Window
Help
╔═[■]══════════════════════════════ INF.PAS
═════════════════════════════1═[↕]═╗
║program informatik;
▲
║var
■
║a1:string[11];a2:string[3];
▒
║a3:string[4]; a4:char;
▒
║b1,b6:integer;b2:string[13];
▒
║b3:string[5];b4:string[6];
▒
║b5:string[14];
▒
║begin
▒
║a1:='informatik';
▒
║b1:=length(a1);
▒
║a2:='pin';
▒
║b2:=concat(a1,a2);
▒
║b3:=copy(a1,3,5);
▒
║delete(a1,7,5);
▒
║a3:='Men ';
▒
║b5:=concat(a3,a1);
▒
║a4:='o';
▒
║a1:='infornatika';
▒
║b6:=pos(a4,a1);
▒
║writeln('b1=',b1,' ',b2,' ',b3);
▒
║writeln(b4,' ',b5,' ',b6)
▼
╚═══════ 1:1
Нәтижесі:
F1 Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local
menu
Turbo Pascal Version 7.1 Copyright (c) 1983,97 Borland
International
b1=10 informatikpin forma
Men inform 4
V. Жаңа білімді практикада пайдалану:
Оқушылар программаны ТурбоПаскаль тілінде орындайды:
«Студент» сөзі берілген. Стандартты тіркестік процедуралар мен функцияларды
пайдаланып, төмендегі тапсырмаларды орындау керек:
7) сөздің ұзындығын табу;
8) сөзге ‘пін’ жалғауын жалғау;
9) сөзден ‘ден’ үзіндісін кесіп алу;
10) сөзден ‘ент’ үзіндісін алып тастау;
11) Сөз алдына ‘Ол’ тұрақтысын кіргізу;
12) Сөз ішіндегі ‘е’ әрпінің орналасу нөмірін табу.
Ескерту: оқушылар алдыңғы INF.PAS бағдарламасын ашып, тапсырмаларға сай
қажетті түзетулер еңгізеді.
VI. Жаңа сабақты бекіту: Оқушылар сабақта қабылдаған негізгі ақпаратты
жүйелей отырып келесі семантикалық картаны толтырады:
|Функция/нәтиже |‘4’|‘2 ‘ |‘1+20’ |0 |1 |‘20’|
|Length(`Aта-‘) | | | | | | |
|Copy(’22 nauryz’,2,2)| | | | | | |
|‘2’+’0’ | | | | | | |
|Copy(’1001+205’,4,4) | | | | | | |
|Length(`‘) | | | | | | |
|Poz(‘ab’, ‘array’) | | | | | | |
|Delete(‘22 nauryz’,2,| | | | | | |
|8) | | | | | | |
|Concat(‘2’,’0’) | | | | | | |
Жауабы:
|Функция/нәтиже |‘4’|‘2 ‘ |‘1+20’ |0 |‘2’ |‘20’|
|Length(`Aта-‘) |√ | | | | | |
|Copy(’22 nauryz’,2,2)| |√ | | | | |
|‘2’+’0’ | | | | | |√ |
|Copy(’1001+205’,4,4) | | |√ | | | |
|Length(`‘) | | | |√ | | |
|Poz(‘ab’, ‘array’) | | | |√ | | |
|Delete(‘22 nauryz’,2,| | | | |√ | |
|8) | | | | | | |
|Concat(‘2’,’0’) | | | | | |√ |
VII. Үй тапсырмасы бойынша түсініктеме беру:§4,3(оқу); №12-19 сұрақтар
бойынша дайындалу. Жаттығулар: 4,8
VIII. Оқушылардың жұмыстарын бағалау:
Сабақ барысында сұрақтарға қаншалықты жауап бергені, орындаған
программасы толық ескеріліп, оқушыларға баға қойылады.
-----------------------
Символдық тип
Тіркестік тип
‘Turbo’
‘Фамилия’
‘y!_T’
‘D’
‘5’
‘)’
Киоск
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz