Pascal тілінде мәтіндік ақпараттарды өңдеу: LENGTH, CONCAT, POS, COPY функциялары


Slide 1

Сабақтың тақырыбы:

Паскаль тілінде мәтіндік ақпараттарды өңдеу

Сабақты дайындаған: ОҚО, Түркістан қаласы, “Нұртас” ауылының “Аманкелді” жалпы орта мектебінің Информатика пәнінің мұғалімі Набиға Спатай.

Slide 2

Білім беру: Мәтіндік ақпараттарды өңдеу амалдарын түсіндіру, LENGTH(жол ұзындығы), CONCAT(қосу), POS(орынды анықтау), COPY(қию) функциялары туралы мағұлмат беру;

Дамытушылық: Паскаль тілінде бағдарлама құру дағдыларын қалыптастыру;

Тәрбиелік: Өз бетімен ізденуге, ұжымдық қарым - қатынасқа, еңбекқорлыққа, ынталылыққа тәрбиелеу.

САБАҚТЫҢ МАҚСАТЫ:

Slide 3

Үй тапсырмасын сұрау

Slide 4

Сұрақтарға жауап беріңдер!

4

Slide 5

Программа дегеніміз не?

Slide 6

Программа денесі қандай

болады?

Slide 7

Шығару, енгізу операторлары

қалай айтылады?

Slide 8

4

Төмендегі әрекеттер нені білдіреді?

Slide 9 Slide 10 Slide 11 Slide 12

Біз үйренетін

жаңа ұғымдар

Slide 13

1. LENGTH(S) -(лэнкс) - S жолдық шамасының ұзындығын анықтайды

( символ саны + бос орын ) . Нәтижесі - бүтін сан.

2. CONCAT(S1, S2) -(конкат) - S1 и S2 жолдық және символдық шамаларды тіркеп жазады (жапсыру) . + таңбасы арқылы да жазуға болады, мысалы: S:=‘Мек'+‘теп' Нәтижесі - жолдық шама ‘Мектеп’.

3. POS(A, S) -(позишэн) - символдың тұрған орнын анықтайды

A символының S жолындағы орнын.

Нәтижесі - сан, мысалы pos(‘к', ‘мектеп') =3.

4. COPY(S, P, D) -(копи) - S жолдық шамасында Р орнынан бастап D символды қиып алады. Нәтижесі - жол және бір символ.

Slide 14

Б

і

з

д

і

ң

м

е

к

т

е

п

1

2

3

4

5

6

7

8

9

10

11

12

13

Slide 15

тор

Мон

и

Slide 16

Т

ы

ш

қ

а

н

1

2

3

Ш әріпі 3 орында

Slide 17

т

т

е

р

е

Ин

н

Slide 18

Программа құрамында мәтіндік ақпарат болуын хабарлау

Program mysal;

Var a: string;

Begin

. . .

End.

Бұл үзіндіден не көруге болады?

Бұл үзіндіден жолдық типтегі (string)

а айнымалысы бар екенін көреміз.

Slide 19

Тапсырма: Пернетақтадан енгізілген сөздің ұзындығын анықтайтын программа құр.

Шешуі:

Program yzindik;

Uses crt;

var a: string;

begin

Clrscr;

Readln(a) ;

writeln(length(a) ) ;

end.

Жауабы:

Мысалы Pascal сөзі болса нәтиже 6 -ға тең

Жолдың ұзындығын анықтау

Slide 20

Тапсырма: “Перне” және “тақта” сөздерінен “Пернетақта” сөзін құрастыратын программа жаз.

Шешуі:

Program tirkey;

Uses crt;

var a, b: string;

Begin

Clrscr;

a:=‘перне’;

b:=‘тақта’;

writeln(a+b) ;

end.

Жауабы:

«пернетақта»

Тіркестіру

Slide 21

Тапсырма: Пернетақтадан енгізілген сөздегі “р” әрпінің тұрған орнын анықта.

Шешуі:

Program oryn;

Uses crt;

var a: string;

y:integer;

begin

Clrscr;

Readln(a) ;

Writeln(a) ;

y:=pos(‘p', a) ;

writeln(y) ;

End.

Жауабы:

Мысалы: sport сөзі болса нәтиже 2 болады

Символдың орнын анықтау

Slide 22

Тапсырма: “Информация” сөзінен әріптерді қию арқылы “форма” сөзін шығар.

Шешуі:

Program kiy;

Uses crt;

var a: string;

Begin

Clrscr;

a:=‘информация’;

writeln(copy(a, 3, 5) ) ;

end.

Жауабы:

«форма»

Қиып алу

Slide 23

Практикалық

тапсырмаларды орындау

Slide 24

Уақытыңды бос өткізбе! Тапсырманы орында!

Slide 25

Program Mysal1; Uses crt;

var a, b, c: string;

Begin

clrscr;

a:=‘ mektep';

b:=' okushisi';

c:=a+b;

writeln(c) ;

End.

Slide 26

Mektep okushisi

Slide 27

Program MYSAL2;

Uses crt;

var b: string; y: integer;

Begin

clrscr; b:=‘informatika';

y:=length(b) ;

writeln(‘jol yzindigi =', y) ;

End.

Slide 28

jol yzindigi=11

Slide 29

Program Misal3; Uses crt;

var a: string;

y: integer;

Begin

clrscr;

a:=‘informatika';

writeln(a) ;

y:=pos(‘r', a) ;

writeln(‘r arpi ', y, ' orinda') ;

End.

Slide 30

Informatika r aripi 5 orinda

Slide 31

Program Misal4;

Uses crt;

var a, b: string;

Begin

clrscr;

a:=‘informatika';

b:=copy(a, 3, 5) ;

writeln(a) ;

writeln(b) ;

End.

Slide 32

Informatika forma

Slide 33

Сабақты қорытындылау

Тест сұрақтары

келесі

Slide 34

D:айнымалы

Сұрақ 1:

Length функциясы

нені анықтайды?

А: программа

аты;

С:қиып алу;

B: жол ұзындығы;

Slide 35

D: көшіру

Сұрақ 2:

Copy функциясы

нені анықтайды?

А:мәтін бөлігі;

B: тіркеу;

С:қиып алу;

Slide 36

Сұрақ 3:

Жолдық типті

хабарлайды:

B: real;

С: integer;

D: const

А:string;

Slide 37

Сұрақ 4:

Pos нені анықтайды?

А:сипаттау

бөлімі;

B: символдың

аты;

D: санау жүйесі

С: символдың

орны;

Slide 38

Сұрақ 5:

а:=‘айнымалы’;

length(a) - ның

мәні қандай?

А:9

С:11

D:7

B:8

Slide 39

Сұрақ 6:

b:=“шарайна”


Ұқсас жұмыстар
Көміртегі топшасы: Turbo Pascal тілінде символдық шамалар арқылы реакция теңдеулері мен химия есептерін құру
Turbo Pascal-де модульдер арқылы бағдарлама құру: стандартты модульдер мен олардың функциялары
Ақпараттық үдерістер және үлкен көлемді ақпараттарды өңдеу: ақпарат іздеу жүйелерінің негіздері
Мәтіндік құжаттар мен мәтіндік редактор: ұғымдар, жіктелуі және өңдеу технологиялары
Мәтіндік құжаттар мен мәтіндік редакторлар: түсініктер, классификация және өңдеу технологиясы
Turbo Pascal алгоритмдік тілінде программалау пәніне арналған электрондық оқулықты әзірлеу және қолдану
7-сынып: Pascal тілінде сызықтық алгоритмдерді бағдарламалау (ашық сабақ)
Си мен Паскаль тілдерінің айырмашылықтары, C++ бағдарламасының құрылымы және Pascal модульдері
Мәселелік бағытталған қолданбалы бағдарламалық жасақтаманы қолдану және мәтіндік құжаттарды өңдеу
Сызықтық алгоритмдер мен Pascal тілінде бағдарламалау: сабақ жоспары және тапсырмалар
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz