131396
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаКонспекты«Сөз тіркестерін өңдеуге арналған стандартты функциялар»

«Сөз тіркестерін өңдеуге арналған стандартты функциялар»

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.


Сабақтың тақырыбы: Сөз тіркестерін өңдеуге арналған стандартты                                                                          функциялар

Сабақтың мақсаты:

Білімділік – Оқушыларды символдық функциялармен таныстыру, пайдаланып программалар құруға үйрету.

Дамытушылық – Оқушылардың ой - өрісін, өздігінен білім алып, ізденімпаздық жүйелілеу қасиеттерін, символдық берілгендерді пайдаланып жұмыс істей алу дағдыларын дамыту

Тәрбиелік – Оқушыларды тез ойлауға, ойын жүйелей білуге, ізденуге, нақтылыққа тәрбиелеу

Сабақтың түрі: Жаңа мәліметті меңгерту сабағы

Сабақтың әдісі: Баяндау, сұрақ жауап

Сабақтың көрнекілігі: Графопроектор, компьютер, таратпа кеспелер

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

Ұйымдастырылу кезеңі

  • оқушылармен сәлемдесу

  • келмеген оқушыларды белгілеу

  • сабаққа дайындығын, құралдарын тексеру


Жаңа сабақ

Мәтін әр түрлі символдардан тұратын жолдар тізбегінен тұрады. Мәтіндермен жұмыс істегенде, тек символдық шамаларды пайдалану тиімсіз, өйткені көбінесе жеке символдарды емес, олардың тізбегін – сөз тіркестерінен тұратын мәтін жолдарын өңдеу қажет болады.

Символдар жолы немесе жолдық тұрақты деп символдарының саны 256 – дан (0-255) аспайтын апострофтар ішіне алынған символдар тізбегін айтады.

Паскаль тілінде символдар тізбегінен тұратын тіркестік айнымалылар кең қолданылады, олардың типін көрсету үшін алдымен айнымалы атауы, одан кейін тік жақша ішінде жолдың ең ұзыны көрсетілген string түйінді сөзі пайдаланылады.

Тіркестік өрнек деп амал белгілері, тіркестік тұрақтылар, айнымалылар және функция атауларынан құралған, ұзындығы 256 символдан артпайтын тізбекті айтады.

Мысалы S1:= ‘ Ас‘, S2:= ‘ тана‘, S3:= S1+ S2 нәтижесінде Астана сөзі алынады.

Паскаль тілінде програмасы төмендегідей болады.

Program soz;

var S3: string ;

S2: string ;

S1: string ;

begin

S1:= 'As';

S2:= 'tana' ;

S3:= S1+S2 ;

Writeln(S3);

end.


Паскаль тілінің функциялары :


LENGTH(S); S - String – жолдың ұзындығын анықтайды. (қанша символ бар екенін)

COPY( S,P,n ); S – String, ; S сөзінің P нөмірінен бастап, қатар тұрған N- символды       көшіріп алады.

UPCASE( C) ;С-Char ; латын алфавитінің кіші әріптерін бас әріптерге ауыстырады.

DELETE(S,P,N); S сөзінің P нөмірінен бастап, қатар тұрған N- символды өшіреді.

INSERT( S1,S2, N); S1 сөзін S2 сөзіне N - нөмірінен бастап тіркеп жазады.

Мысалы: «Информатика» сөзінің ұзындығын анықтайтын программа құру.

Program soz;

var soz: string;

L: integer;

begin

write('sozdi engiz');

readln( soz);

L:= length(soz);

write(L);

end.


Мысалы: «Мен 9- шы сыныпта оқимын» сөз тіркесінен «Мен оқимын» сөз тіркесін                   шығаратын программа құру.

Program soz;

Var S1,S2: String;

Begin

S1:='Мен 9-шы сыныпта оқимын';

S2:=Copy(S1,1,3)+ Copy(S1,17,7);

writeln(S2);

end.

Мысалы: «-математика», «-физика факультеті» сөз тіркесінен «физика – математика                 факультеті» сөз тіркесін шығаратын программа құру.

Program soz;

Var S1,S2,S3: String;

Begin

S1:= '- математика';

S2:= '- физика факультеті';

INSERT(S1,S2,9);

DELETE(S2,1,1);

Writeln(S2);

end.


  1. Тапсырма

Программаның үзіндісі бойынша нәтижені анықтайтын программа құрыңдар.

F:='информатика';

L:=length(F);

D:= Copy(F,3,5);

P:=Copy(F,10,1)+Copy(F,9,1)+Copy(F,8,1) ;

M:=Copy(F,4,4)+Copy(F,2,1);


  1. Тапсырма

F: = « Информатика» сөз тіркесінің сөзінің ұзындығын және осы сөз тіркесінен «форма», «кит», «орман» сөздерін құрайтын программа құрыңдар

Program esep;

Var L: integer;

F,D,P,M: string;

Begin

F:='информатика';

L:=length(F);

D:= Copy(F,3,5);

P:=Copy(F,10,1)+Copy(F,9,1)+Copy(F,8,1) ;

M:=Copy(F,4,4)+Copy(F,2,1);

writeln(L);

writeln(D);

writeln(P);

writeln(M);

end.


  1. Тапсырма. Төмендегі программа орындалғанда экранға қандай жауап шығады?


Program esep;

Var L,F,D: string;

Begin

F:='портал'; delete(F,5,2);

L:= 'сын';

D:= F+'фель';

insert('ып',L,4);

writeln(F);

writeln(L);

writeln(D);

end.


Тест тапсырмаларына жауап бер


  1. S тіркесі элементтерінің кіші әріптерін сәйкес бас әріптерге ауыстыратын функцияны көрсетіңіз.

  1. UPCASE(S[I])

  2. STR(S,I).

  3. POS(S[I],I).

  4. LENGTH(S[I]).

  1. S тіркестік айнымалысының ұзындығын анықтайтын функцияны көрсетіңіз.

  1. ORD(S).

  2. POS(S,I).

  3. LENGTH(S).

  4. STR(S,I).

  1. ST тіркесінің ST1 тіркесіне кіретінін анықтайтын функцияны көрсетіңіз.

  1. POS(ST,ST1).

  2. COPY(ST1,ST1,3).

  3. LENGTH(ST1).

  4. INSERT(ST,ST1,6).

  1. Тіркестік мәліметтерді сипаттау үшін қолданылатын типті көрсетіңіз.

  1. FILE.

  2. CHAR.

  3. INTEGER.

  4. STRING.

  1. Праграмма орындалғанда қандай жауап шығады?

Program Soz;

Var S1,S2,S3,S4: String:

Begin

S1:= ‘Сим’;

S2:= ‘вол’;

S3:= ‘дар

S4:= S1+S2+S3;

Writeln (S4);

End.

  1. символ

  2. символдар

  3. симдар

  4. волсим

  1. INSERT қандай функция?

  1. S2 сөзін S1 сөзіне N - нөмірінен бастап тіркеп жазады.

  2. S1 сөзін S2 сөзіне N - нөмірінен бастап тіркеп жазады.

  3. S1 сөзін баспаға шығарады

  4. S2 сөзін баспаға шығарады

  1. COPY қандай қызмет атқарады?

  1. қатар тұрған N- символды  көшіріп алады.

  2. қатар тұрған N- символды  өшіреді

  3. қатар тұрған N- символды   баспаға береді

  4. қатар тұрған N- символды  есептейді



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


  1. Тіркестік өрнек дегеніміз не?

  2. Паскаль тілінде сөздің ұзындығын қандай түйінді сөз арқылы орындаймыз?

  3. Паскаль тілінің сөз тіркестерін өңдейтін қандай процедуралары бар?


Үйге тапсырма: Сөз тіркестерін өңдеуге арналған стандартты                                                                                  функциялар



Краткое описание документа:
  Сабақтың тақырыбы:               Сөз тіркестерін өңдеуге арналған стандартты                                                                              функциялар         Сабақтың мақсаты:                Білімділік – Оқушыларды символдық функциялармен таныстыру,  пайдаланып программалар құруға үйрету. Дамытушылық – Оқушылардың ой - өрісін,  өздігінен білім алып, ізденімпаздық жүйелілеу қасиеттерін, символдық берілгендерді пайдаланып жұмыс істей алу дағдыларын дамыту Тәрбиелік – Оқушыларды тез ойлауға, ойын жүйелей білуге, ізденуге, нақтылыққа тәрбиелеу Сабақтың түрі:   Жаңа мәліметті меңгерту сабағы Сабақтың әдісі:    Баяндау, сұрақ жауап Сабақтың көрнекілігі:    Графопроектор, компьютер, таратпа кеспелер  Сабақтың барысы Ұйымдастырылу кезеңі -        оқушылармен сәлемдесу -        келмеген оқушыларды белгілеу -        сабаққа дайындығын, құралдарын тексеру   Жаңа сабақ             Мәтін әр түрлі символдардан тұратын жолдар тізбегінен тұрады. Мәтіндермен жұмыс істегенде, тек символдық шамаларды пайдалану тиімсіз, өйткені көбінесе жеке символдарды емес, олардың тізбегін – сөз тіркестерінен тұратын мәтін жолдарын өңдеу қажет болады.             Символдар жолы немесе жолдық тұрақты деп символдарының саны 256 – дан      (0-255) аспайтын апострофтар ішіне алынған символдар тізбегін айтады.             Паскаль тілінде символдар тізбегінен тұратын тіркестік айнымалылар кең қолданылады,  олардың типін көрсету үшін алдымен айнымалы атауы, одан кейін тік жақша ішінде жолдың ең ұзыны көрсетілген string түйінді сөзі пайдаланылады.             Тіркестік өрнек деп амал белгілері, тіркестік тұрақтылар, айнымалылар және функция атауларынан құралған, ұзындығы 256 символдан артпайтын тізбекті айтады.             Мысалы S1:= ‘ Ас‘, S2:= ‘ тана‘, S3:= S1+ S2 нәтижесінде Астана сөзі алынады. Паскаль тілінде програмасы төмендегідей болады. Program soz; var S3: string ;     S2:  string ;     S1:  string ; begin S1:= 'As'; S2:= 'tana' ; S3:= S1+S2 ; Writeln(S3); end.   Паскаль тілінің функциялары :   LENGTH(S); S - String – жолдың ұзындығын анықтайды. (қанша символ бар екенін) COPY( S,P,n ); S – String, ; S сөзінің P нөмірінен бастап,  қатар тұрған N- символды                                                                                                                  көшіріп алады.  UPCASE( C) ;С-Char ; латын алфавитінің кіші әріптерін бас әріптерге ауыстырады.  DELETE(S,P,N); S сөзінің P нөмірінен бастап,  қатар тұрған N- символды өшіреді. INSERT( S1,S2, N); S1 сөзін  S2 сөзіне    N - нөмірінен бастап тіркеп жазады.        Мысалы: «Информатика» сөзінің ұзындығын анықтайтын программа құру. Program soz; var soz: string; L: integer; begin write('sozdi engiz'); readln( soz); L:= length(soz); write(L); end.   Мысалы: «Мен 9- шы сыныпта оқимын» сөз тіркесінен «Мен оқимын» сөз тіркесін                      шығаратын программа құру. Program soz; Var S1,S2: String; Begin S1:='Мен 9-шы сыныпта оқимын'; S2:=Copy(S1,1,3)+ Copy(S1,17,7); writeln(S2); end. Мысалы: «-математика», «-физика факультеті» сөз тіркесінен «физика – математика                 факультеті» сөз тіркесін шығаратын программа құру. Program soz; Var S1,S2,S3: String; Begin S1:=  '- математика'; S2:= '- физика факультеті'; INSERT(S1,S2,9); DELETE(S2,1,1); Writeln(S2); end.   1.      Тапсырма Программаның үзіндісі бойынша нәтижені анықтайтын программа құрыңдар. F:='информатика'; L:=length(F); D:= Copy(F,3,5); P:=Copy(F,10,1)+Copy(F,9,1)+Copy(F,8,1) ; M:=Copy(F,4,4)+Copy(F,2,1);   2.      Тапсырма F: = « Информатика» сөз тіркесінің сөзінің ұзындығын және осы сөз тіркесінен  «форма», «кит», «орман» сөздерін құрайтын программа құрыңдар Program esep; Var L: integer; F,D,P,M: string; Begin F:='информатика'; L:=length(F); D:= Copy(F,3,5); P:=Copy(F,10,1)+Copy(F,9,1)+Copy(F,8,1) ; M:=Copy(F,4,4)+Copy(F,2,1); writeln(L); writeln(D); writeln(P); writeln(M); end.   3.      Тапсырма. Төмендегі программа орындалғанда экранға қандай жауап шығады?   Program esep; Var L,F,D: string; Begin F:='портал'; delete(F,5,2); L:= 'сын'; D:= F+'фель'; insert('ып',L,4); writeln(F); writeln(L); writeln(D); end.   Тест тапсырмаларына жауап бер   1.      S тіркесі элементтерінің кіші әріптерін сәйкес бас әріптерге ауыстыратын функцияны көрсетіңіз. A.    UPCASE(S[I]) B.     STR(S,I). C.     POS(S[I],I). D.    LENGTH(S[I]). 2.      S тіркестік айнымалысының ұзындығын анықтайтын функцияны көрсетіңіз. A.    ORD(S). B.     POS(S,I). C.     LENGTH(S). D.    STR(S,I). 3.      ST тіркесінің ST1 тіркесіне  кіретінін анықтайтын функцияны көрсетіңіз. A.    POS(ST,ST1).  B.     COPY(ST1,ST1,3). C.     LENGTH(ST1). D.    INSERT(ST,ST1,6). 4.      Тіркестік мәліметтерді сипаттау үшін қолданылатын типті көрсетіңіз. A.    FILE. B.     CHAR. C.     INTEGER. D.    STRING. 5.      Праграмма орындалғанда қандай жауап шығады? Program Soz; Var S1,S2,S3,S4: String: Begin S1:= ‘Сим’; S2:= ‘вол’; S3:= ‘дар’ S4:= S1+S2+S3; Writeln (S4); End. A.    символ B.     символдар C.     симдар D.    волсим 6.      INSERT қандай функция? A.    S2 сөзін  S1 сөзіне    N - нөмірінен бастап тіркеп жазады. B.     S1 сөзін  S2 сөзіне    N - нөмірінен бастап тіркеп жазады. C.     S1 сөзін  баспаға шығарады D.    S2 сөзін баспаға шығарады            Сабақты қорытындылау:   1.      Тіркестік өрнек дегеніміз не? 2.      Паскаль тілінде сөздің ұзындығын қандай түйінді сөз арқылы орындаймыз? 3.      Паскаль тілінің сөз тіркестерін өңдейтін қандай процедуралары бар?   Үйге тапсырма:                        Сөз тіркестерін өңдеуге арналған стандартты                                                                                  функциялар            
Общая информация

Номер материала: 115376052855

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»
Оставьте свой комментарий
Для того чтобы задавать вопросы нужно авторизироватся.
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.