Инфоурок Информатика КонспектыСимволдық мәліметтермен жұмыс

Символдық мәліметтермен жұмыс

Скачать материал

САБАҚ ЖОСПАРЫ                                                                «Бекітемін»

                                                                                                ________________

                                                                                         Оқу ісінің меңгерушісі

                                                                                 «___________» ______2013 ж

Пән аты:   Информатика

Класы:    9

Сабақтың тақырыбы:    Символдық мәліметтермен жұмыс

                  

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

Білімділігі:  Оқушыларды символдық шамалармен орындалатын амалдар таныстыру. Символдық  мәліметтерді енгізу, шығару ерекшеліктерін түсіндіре отырып, программа құруға дағдыландыру;   

Дамытушылығы:  Символдық мәліметтерді Паскаль тілінде программалау арқылы өңдеу тәсілдерін жүзеге асырып, оқушылардың логикалық  ой- өрістерін дамыту;

Тәрбиелік: Оқушыларды тиянақтылыққа, ұқыптылыққа, жауапкершілдікке  тәрбиелеу.

Сабақтың түрі:    теориялық  сабағы

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

                                    1. Ұйымдастыру

                                    2. Өткен материалды қайталау

                                    3.  Жаңа сабақты түсіндіру

                                    3. Деңгейлік тапсырма

                                    4.  Қорытынды.  Үйге тапсырма

 

Өткен материалдарды қайталау сұрақтары

 

  • Var операторының қызметі қандай?
  • Const  операторының қызметі қандай?
  • Readln  операторының қызметі қандай?
  • Writeln  операторының қызметі қандай?
  • Цикл дегеніміз не?
  • Циклдік алгоритмнің неше түрі бар?
  • Программаның нәтижесін қалай көреміз?

 

Жаңа  сабақты түсіндіру

 

            Символдық шамалар дегеніміз  сөз тіркестері түрінде берілген мәтін элементтері. Символдық мәліметтермен жұмыс істеу тәсілдері. Осыған дейінгі программаларда біз тек сан мәндерімен ғана жұмыс жасап келеміз.  Ал қазіргі компьютерлерімізде кез-келген символдық айнымалыларды өңдейтін программалар бар. Сондықтан бүгінгі тақырыбымыз бойынша ақпаратты пернетақтадан енгізу және дисплей экранына шығаруды қарастыратын боламыз. Бұл программада да сандық ақпаратты енгізу және шығару сияқты          операторларының  көмегімен жұмыс істей аламыз. 

Символдық мәліметтерді өңдеу символдық типті анықтайтын  CHAR түйінді сөз арқылы жүзеге асырылады.Әрбір символ 0 мен 127 кодтарына әмбебап таңбалар,яғни латын әріптері тыныс белгілері,басқару символдары кіреді.Ал,128-255 кодтарына орыс,қазақ алфавиттің әріптері орналасқан.

Символдық мәліметтер төмендегідей стандартты функциялар орналасқан:

Chr(x)-byte типіндегі х санын символға түрлендіреді

ord(ch)-ch символын оның byte типіндегі сәйкес кодына түрлендіреді   pred(ch)- кодына сәйкес келесі символды береді

upcase(ch) – кіші латын әріптерін бас әріптерге айналдырады.

 

 

 

Символдық мәліметтерді еңгізу

            Символдық мәліметтерді пернетақтадан енгізу READ (READLN) операторы алқылы жүргізіледі,оларды еңгізудің төмендегідей ерекшеліктері бар:

1.      Бос орын таңбасы -  ‘_’ Паскаль тілінде символ орнына жүретіндіктен символдық айнымалылардың мәндері бос орынсыз жазылады.

2.      Бір айнымалыға бір ғана символ меншіктеледі.

3.      Символдық айнымалыларды енгізудің тағы бір ерекшелігі – ENTER

( )   басылса да  READ операторы бос орын символы ретінде қабылдайды.

4.      Символдық айнымалыларды енгізу кезінде Shift,Ctrl,Caps Lock, Alt басқанда олар жек символ ретінде енгізіліп,мән орнына олардың сканерлеу кодтары қабылданады.

5.      Символдық және сандық мәндерді енгізгенде көбінесе EOLN ( end of line)    стандартты функциясын пайдалану қолайлы.Бұл функция мәні жолдың соңы немесе мәндер беріліп болды – дегенді білдіретін  Enter пернесі басылғанда ғана  ( True ) қалған жағдайда жалған ( Folse )  болады.

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

       Паскаль тілінде символдар тізбегінен тұратын тіркестік айнымалылар қолданылады.Олардың типін көрсету үшін алдымен айнымалы атауы,одан кейін тік жақша ішінде жолдың ең ұзыны көрсетілген 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 мәні ретінде жазады.

 

 

1        есеп Латын альфавитінің  әріптерін экран бетіне шығару  бағдарламасын құру.

 

program e1;

         var   I: char;

                       begin for  I:=‘A’  to  ‘z’  do

      writeln(I);

                             end.

 

2        есеп

 program e2;

 var   x:string;

  a:integer;

  begin x:=‘ Информатика';

  a:=Length(x);

  writeln('a=',a); readln  end.

3        есеп

program e3;

             var  a,x:string;

             begin x:=‘информатика';

             a:=copy(x,1,5);

             writeln('a=',a); readln  end.

     4  есеп

 program e4;

                      const  y='mektep';

                   var  a,x:string;

                   begin x:='gimnazia';

                   a:=concat(y,x);

                   writeln('a=',a); readln  end.                   Тапсырма:

№6   есеп

“Мен  оқушымын”   сөзінің  ұзындығын  табатын  бағдарлама құрыңыз.

№ 7 есеп

Латын альфавитінің    А  ВВ   ССС  ... Z     етіп шығарудың  бағдарламасын  құрыңыз.

      Үйге тапсырма   Символдық мәліметтермен жұмыс істеу тәсілдері.

                   Символдық  мәліметтерді енгізу.  Паскаль тілінде мәтіндік ақпаратты өңдеу.

  №8 есеп     Мәтіндегі  “а”  әріпінің  санын анықтау  бағдарламасын құрыңыз.

 

 

 

 

 

 

                            Қ. Мұхамеджанов атындағы  № 1 мектеп – гимназия

 

 

 

 

 

 

 

 

 

Ашық сабақ

 

 

 

 

 

 

 

 

 

 

 

Информатика

 

9 класс

 

 

 

Тақырыбы:      «Символдық мәліметтермен жұмыс»

 

 

Мұғалімі:   Мүсілімова Р.М.

 

 

 

 

 

 

 

 

Қызылорда қаласы

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Символдық мәліметтермен жұмыс"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Маркетолог

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

  Сабақтың тақырыбы:    Символдық мәліметтермен жұмыс                    Сабақтың  мақсаты:                         Білімділігі:  Оқушыларды символдық шамалармен орындалатын амалдар таныстыру. Символдық  мәліметтерді енгізу, шығару ерекшеліктерін түсіндіре отырып, программа құруға дағдыландыру;    Дамытушылығы:  Символдық мәліметтерді Паскаль тілінде программалау арқылы өңдеу тәсілдерін жүзеге асырып, оқушылардың логикалық  ой- өрістерін дамыту; Тәрбиелік: Оқушыларды тиянақтылыққа, ұқыптылыққа, жауапкершілдікке  тәрбиелеу. Сабақтың түрі:    теориялық  сабағы Сабақтың барысы:                                        1. Ұйымдастыру                                     2. Өткен материалды қайталау                                    3.  Жаңа сабақты түсіндіру                                     3. Деңгейлік тапсырма                                    4.  Қорытынды.  Үйге тапсырма     Жаңа  сабақты түсіндіру  Символдық мәліметтерді өңдеу символдық типті анықтайтын  CHAR түйінді сөз арқылы жүзеге асырылады.Әрбір символ 0 мен 127 кодтарына әмбебап таңбалар,яғни латын әріптері тыныс белгілері,басқару символдары кіреді.Ал,128-255 кодтарына орыс,қазақ алфавиттің әріптері орналасқан. Символдық мәліметтер төмендегідей стандартты функциялар орналасқан: Chr(x)-byte типіндегі х санын символға түрлендіреді ord(ch)-ch символын оның byte типіндегі сәйкес кодына түрлендіреді   pred(ch)- кодына сәйкес келесі символды береді upcase(ch) – кіші латын әріптерін бас әріптерге айналдырады.    Символдық мәліметтерді еңгізу             Символдық мәліметтерді пернетақтадан енгізу READ (READLN) операторы алқылы жүргізіледі,оларды еңгізудің төмендегідей ерекшеліктері бар: 1.      Бос орын таңбасы -  ‘_’ Паскаль тілінде символ орнына жүретіндіктен символдық айнымалылардың мәндері бос орынсыз жазылады. 2.      Бір айнымалыға бір ғана символ меншіктеледі. 3.      Символдық айнымалыларды енгізудің тағы бір ерекшелігі – ENTER ( )   басылса да  READ операторы бос орын символы ретінде қабылдайды. 4.      Символдық айнымалыларды енгізу кезінде Shift,Ctrl,Caps Lock, Alt басқанда олар жек символ ретінде енгізіліп,мән орнына олардың сканерлеу кодтары қабылданады. 5.      Символдық және сандық мәндерді енгізгенде көбінесе EOLN ( end of line)    стандартты функциясын пайдалану қолайлы.Бұл функция мәні жолдың соңы немесе мәндер беріліп болды – дегенді білдіретін  Enter пернесі басылғанда ғана  ( True ) қалған жағдайда жалған ( Folse )  болады.                              Паскаль тілінде мәтіндік ақпаратты өңдеу        Паскаль тілінде символдар тізбегінен тұратын тіркестік айнымалылар қолданылады.Олардың типін көрсету үшін алдымен айнымалы атауы,одан кейін тік жақша ішінде жолдың ең ұзыны көрсетілген 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 мәні ретінде жазады.     1        есеп Латын альфавитінің  әріптерін экран бетіне шығару  бағдарламасын құру.   program e1;          var   I: char;                        begin for  I:=‘A’  to  ‘z’  do       writeln(I);                              end.   2        есеп  program e2;  var   x:string;a:integer; begin x:=‘ Информатика';   a:=Length(x);   writeln('a=',a); readln  end. 3        есеп program e3;              var  a,x:string;              begin x:=‘информатика';              a:=copy(x,1,5);              writeln('a=',a); readln  end.    №6   есеп“Мен  оқушымын”   сөзінің  ұзындығын  табатын  бағдарлама құрыңыз. № 7 есепЛатын альфавитінің    А  ВВ   ССС  ... Z     етіп шығарудың  бағдарламасын  құрыңыз.     Үйге тапсырма   Символдық мәліметтермен жұмыс істеу тәсілдері.Символдық  мәліметтерді енгізу.  Паскаль тілінде мәтіндік ақпаратты өңдеу.   №8 есеп     Мәтіндегі  “а”  әріпінің  санын анықтау  бағдарламасын құрыңыз.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 127 материалов в базе

Скачать материал

Другие материалы

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.04.2014 3669
    • DOCX 561.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Рахила Мусилимова Мустафаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Рахила Мусилимова Мустафаевна
    Рахила Мусилимова Мустафаевна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 90835
    • Всего материалов: 9

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 22 человека

Мини-курс

Художественная гимнастика: углубленная физическая подготовка

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Аспекты эмоционального благополучия и влияния социальных ролей на психологическое состояние

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Стратегии B2C маркетинга: от анализа до взаимодействия с клиентом

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе