7 сынып "Символдық,жолдық шамалар"
Дипломдар мен сертификаттарды алып үлгеріңіз!


1 слайд
Символдық және жолдық
шамалармен жұмыс
істеуге арналған
функциялар
1 слайд
Символдық және жолдық шамалармен жұмыс істеуге арналған функциялар

2 слайд
Мән ретінде бір ғана таңбаны қабылдай
алатын шамалар символдық типке жатады
және CHAR қызметші сөзімен белгіленеді.
Ол 0 мен 255 арасындағы кез-келген бүтін
санмен белгіленеді. Мысалы,кодтардың
орналасу ретімен әріптерді алфавит
бойынша келесі программа арқылы экранға
бейнелеуге болады: Символдық шамалар
2 слайд
Мән ретінде бір ғана таңбаны қабылдай алатын шамалар символдық типке жатады және CHAR қызметші сөзімен белгіленеді. Ол 0 мен 255 арасындағы кез-келген бүтін санмен белгіленеді. Мысалы,кодтардың орналасу ретімен әріптерді алфавит бойынша келесі программа арқылы экранға бейнелеуге болады: Символдық шамалар

3 слайд
Программаны орындау нәтижесінде
экранға a,b,c,….z символдары тізбектеліп
шығады.
Program cody;
Var a:char;
Begin
For a:=‘a’ to ‘z’ do
Write (a);
end.
3 слайд
Программаны орындау нәтижесінде экранға a,b,c,….z символдары тізбектеліп шығады. Program cody; Var a:char; Begin For a:=‘a’ to ‘z’ do Write (a); end.

4 слайд
Chr(x) – x санын символға түрлендіреді.
Ord(x) - x символының кодын береді.
Pred(x )-x – тың алдыңғы кодына сәйкес символды
береді.
Succ(x) – х-тан кейінгі кодқа сәйкес символды
береді.
Upcase(x) - латын және орыс алфавитінің кіші
әріптерін сәйкес бас әріптерге айналдырады. Символдық типтегі шамаларға
арналған стандартты функциялар
4 слайд
Chr(x) – x санын символға түрлендіреді. Ord(x) - x символының кодын береді. Pred(x )-x – тың алдыңғы кодына сәйкес символды береді. Succ(x) – х-тан кейінгі кодқа сәйкес символды береді. Upcase(x) - латын және орыс алфавитінің кіші әріптерін сәйкес бас әріптерге айналдырады. Символдық типтегі шамаларға арналған стандартты функциялар

5 слайд
Программаларда кездесетін әр түрлі символдардан
тұратын тізбектерді жолдық қатарлар деп
атайды.Өрнектерде жолдық қатарлар апострофқа алынып
жазылады. Жолдық қатарлардан тұратын
идентификаторлар String типі арқылы сипатталады.
Компьютерде жолдың әр символы 1 байт орын алады.
X:string[17] { х айнымалысының ұзындығы 17 символға
тең }
B:string; {b айнымалысының ұзындығы 255 символға
дейін } Жолдық шамалар
5 слайд
Программаларда кездесетін әр түрлі символдардан тұратын тізбектерді жолдық қатарлар деп атайды.Өрнектерде жолдық қатарлар апострофқа алынып жазылады. Жолдық қатарлардан тұратын идентификаторлар String типі арқылы сипатталады. Компьютерде жолдың әр символы 1 байт орын алады. X:string[17] { х айнымалысының ұзындығы 17 символға тең } B:string; {b айнымалысының ұзындығы 255 символға дейін } Жолдық шамалар

6 слайд
Жолдық шамаларға біріктіру және
салыстыру амалдары қолданылады.
Біріктіру амалын конкатенация деп атайды,
ол “+” белгісімен белгіленеді. Мысалы:
А: =‘ Менің ’; B:= ‘ Қазақстанымның ’;
Writeln (A+’’+B) { нәтижесінде экранға
Менің Қазақстанымның сөзі шығады }
6 слайд
Жолдық шамаларға біріктіру және салыстыру амалдары қолданылады. Біріктіру амалын конкатенация деп атайды, ол “+” белгісімен белгіленеді. Мысалы: А: =‘ Менің ’; B:= ‘ Қазақстанымның ’; Writeln (A+’’+B) { нәтижесінде экранға Менің Қазақстанымның сөзі шығады }

7 слайд
Length(x) – жолдық қатардың ұзындығын есептеу
үшін арналған функция.
X:=Length(A); / / X идентификаторы А жолдық
қатарының ұзындығын меншіктейді.
Мысалы: Program esep1;
Var x:string; A:integer; begin
X:=‘Pentium-III’;
A:=Length(x);
Writeln (‘A=’,A); Readln End.Жолдық шамалармен жұмыс істеуге
арналған функциялар
7 слайд
Length(x) – жолдық қатардың ұзындығын есептеу үшін арналған функция. X:=Length(A); / / X идентификаторы А жолдық қатарының ұзындығын меншіктейді. Мысалы: Program esep1; Var x:string; A:integer; begin X:=‘Pentium-III’; A:=Length(x); Writeln (‘A=’,A); Readln End.Жолдық шамалармен жұмыс істеуге арналған функциялар

8 слайд
Copy(x)- жолдық қатардан фрагмент көшіріп алу
үшін қолданылады.
Төмендегі программада Х қатарынан Pentium сөзі
көшіріліп, A идентификаторымен белгіленген
жолдық қатарға меншіктеледі:
Program esep 2 ;
Var X,A: string; begin X:=‘Pentium-III’;
A:=copy(X,1,7);
Writeln (‘A=’,A); Readln End.
8 слайд
Copy(x)- жолдық қатардан фрагмент көшіріп алу үшін қолданылады. Төмендегі программада Х қатарынан Pentium сөзі көшіріліп, A идентификаторымен белгіленген жолдық қатарға меншіктеледі: Program esep 2 ; Var X,A: string; begin X:=‘Pentium-III’; A:=copy(X,1,7); Writeln (‘A=’,A); Readln End.

9 слайд
Concat(x)- жолдық қатарлар фрагменттерін біріктіру үшін
қолданылады.
Program esep3;
Const y=‘Input’; var X,A:String;
Begin X:=‘Output’; A:=Concat(Y,X);
Writeln(‘A=’,A); Readln End.
Pos(x)- жолдық қатардың ішінде тұрған бір фрагменттің
орнын анықтау үшін қолданылады.
Төмендегі программада Х фрагменті Y қатарындағы
басталатын орны мен бүтін сан болатын A
идентификаторына меншіктелген.
Program esep4;
Const Y=‘Input’;
Var X: string; A:Byte; begin X:=‘Put’;
A:=Pos(X,Y);
Writeln (‘A=’,A); Readln End.
9 слайд
Concat(x)- жолдық қатарлар фрагменттерін біріктіру үшін қолданылады. Program esep3; Const y=‘Input’; var X,A:String; Begin X:=‘Output’; A:=Concat(Y,X); Writeln(‘A=’,A); Readln End. Pos(x)- жолдық қатардың ішінде тұрған бір фрагменттің орнын анықтау үшін қолданылады. Төмендегі программада Х фрагменті Y қатарындағы басталатын орны мен бүтін сан болатын A идентификаторына меншіктелген. Program esep4; Const Y=‘Input’; Var X: string; A:Byte; begin X:=‘Put’; A:=Pos(X,Y); Writeln (‘A=’,A); Readln End.

10 слайд
Берілген жолдық айнымалыларды біріктіріп,
нәтижесінде шыққан сөйлемнің ұзындығын
табатын программа құр.
‘ Біздің ’ , ‘ мықтылар ’ , ’ сыныпта ’ , ‘ тек ’ .Практикалық жұмыс
10 слайд
Берілген жолдық айнымалыларды біріктіріп, нәтижесінде шыққан сөйлемнің ұзындығын табатын программа құр. ‘ Біздің ’ , ‘ мықтылар ’ , ’ сыныпта ’ , ‘ тек ’ .Практикалық жұмыс

11 слайд
Адасқан функциялар
11 слайд
Адасқан функциялар

12 слайд
12 слайд