Информатика КМЖ 9-сынып. Паскаль тілінде мәтіндік ақпараттарды өңдеу.

zamzagul000Зәмзагүл Елдезерова. Ақтөбе облысы ,Шалқар қаласы №3 орта мектептің информатика пәні мұғалімі

Қысқа мерзімді жоспар

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

Пәні: информатика Класы :9 Күні : 27.01.2015ж
Сабақтың тақырыбы: Паскаль тілінде мәтіндік ақпараттарды өңдеу.
Сабақтың мақсаты: Мәтіндік ақпараттармен жұмыс істейтін опреторларды және олардың мүмкіндіктерін қолдану дағдысын қалыптастыру
Күтілетін нәтиже Түрлі мақсатта мәтіндік опереторларды қолдана біледі.
Сабақ кезеңдері Әдіс-тәсілдер Жасалатын іс-әрекеттер Ресурстар
  

 

Қызығушылықты ояту

 

 

ТренингТопқа бөлу

 

Миға шабуыл

«Сен маған , мен саған»Қыс мезгілінің ай аттарына байланысты бөлу.

 

  1. String деген не?
  2. 256- нені білдіреді?
  3. Программа құру барысында сөзді қалай жазамыз?
  4. Мәтін ұзындығын қалай анық тауға болады?
АКТ, ДК, интерактивтітақта, ЭО, слайдтар,

маркер,стикерлер.

  

 

 

Мағынаны ашу

 

Электронды оқулық

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шығармашылық жұмыс

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

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

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

Біріктіру немесе конкатенанция амалы,ол қарапайым+ белгісімен белгіленеді.Бұл амал бірнеше символдардан немесе сөз тіркесінен жаңа мәтін жолын құру үшін пайдаланылады.Программа мәтіндегі сөз тіркесінен тұратын тұрақтылар бір жолда жазылу тиіс.Егер оның бөлігін келесі жолға тасымалдап жазсақ қате болады.

Салыстыру амалдары олар: =, < >,<, >, <=, > = белгілерімен белгіленеді.Егер тіркестің алғашқы символдары бірдей болса,онда қай жолдың символдары көп болатын болса,сол үлкен деп есептеледі.Егер өрнекте біріктіру мен салыстыру амалдары болса,ең алдымен біріктіру амалы,содан соң салыстыру амалы орындалады.

Мәтін ұзындығын анықтау операциясы.Бұл операция алгоритмдік тілде ұзын түйінді сөзі қолданылады.Мәтін ұзындығы оны құрайтын  символдар санымен анықталады.

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

CHR(I)-I  санына сәйкес символы береді.

            ORD(S)-S  символының бүтін сан түріндегі кодын береді

            COPY( ST,POZ,N ):String; ST сөз тіркесінің POZ нөмірлік символынан

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

            UPCASE( C:CHAR ): CHAR; латын алфавитінің кіші әріптерін бас

әріптерге ауыстырады.

            DELETE( Var S:String; N, M:Integer); S-мәтіннің,N-таңбасынан

бастап,М- таңбасын өшіреді.

INSERT( S1,S2,Poz ); S сөз тіркесі символдарының  Poz  нөмірінен бастап  N символды өшіреді де, нәтижені S мәні ретінде жазады.

 

Есеп шығару .5 жаттығу

  1. program esep_1_121bet;

uses crt;

var soz, jsoz: string; i, j: integer;

begin

TextColor(12);

soz:=’akparattandaru’;

jsoz:=copy(soz,1,5);

writeln(jsoz);

jsoz:=copy(soz,3,3)+copy(soz,8,2);

writeln(jsoz);

2. program qalagansoz_4305_121bet;

var i, n: integer;

s, r: string;

begin

write(‘soilem engiz ‘);

read(s);

writeln(‘qalagan soz “aaa” ‘);

n:=0;i:=1;r:=’aaa’;

writeln(‘qalagan soziniz ‘);

while i<=length(s) do

begin

 if r=copy(s,i,length(r))

then begin n:=n+1; i:=i+length(r);end

 else i:=i+1;

end;

writeln(n,’ ret kezdesedi’);

end.

 

 Ой толғаныс ББҮ әдіс
Білемін Білгім келеді Үйрендім
  

 

Сәйкестендіру әдісі  Char                     айнымалының мәні сөз/сөйлем екенін білдіретін тип,мәндегі символдар саны 256-дан аспауы керек.

String                   мәтіндік тип, файл аттарын белгілеуде қолданылады.

Text                      айнымалының мәні жеке символ болатынын білдіретін тип

Кері байланыс

 

 

 

Үй тапсырмасы

Маған 3 зат айт

  1. Біз бүгін оқып үйрендік……………………………….
  2. Біз жақсы жасай алдық……………………………….
  3. Топ өте жақсы жасай алды…………………………..

 

Тақырып бойынша оқу .Есеп шығару

 

 

Сабақтың сәтті тұстары
Сабақтың сәтсіз тұстары

 

 

Check Also

Аудандық олимпиада. І-тур. 2016-2017 оқу жылы.

A есебі N саннан тұратын А сандар тізбегі берілген. Осы сандар тізбегін кері ретімен шығару …

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.