kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Символды? м?ліметтермен амалдар орындау

Нажмите, чтобы узнать подробности

Саба?ты? та?ырыбы:    Символды? м?ліметтермен  амалдар орындау

Саба?ты?  ма?саты:                        

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

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

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

Саба?ты? т?рі:   аралас саба?

Саба?ты? барысы:   

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

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

                                   3.  Жа?а саба?ты т?сіндіру

                                    3. Саба?ты бекіту

                                   4.  ?йге тапсырма

?ткен материалдарды ?айталау с?ра?тары

  1. Массив дегеніміз не?
  2. Массивті? т?рлерін ата?
  3. Бір ?лшемді массив дегеніміз не?
  4. Екі ?лшемді массив дегеніміз не?
  5. Жа?а  саба?ты т?сіндіру                                                                Символды? шамалар дегеніміз  с?з тіркестері т?рінде берілген м?тін элементтері. Символды? м?ліметтермен ж?мыс істеу т?сілдері. Осы?ан дейінгі программаларда біз тек сан м?ндерімен ?ана ж?мыс жасап келеміз.  Ал ?азіргі компьютерлерімізде кез-келген символды? айнымалыларды ??дейтін программалар бар. Сонды?тан б?гінгі та?ырыбымыз бойынша а?паратты пернета?тадан енгізу ж?не дисплей экранына шы?аруды ?арастыратын боламыз. Б?л программада да санды? а?паратты енгізу ж?не шы?ару сия?ты          операторларыны?  к?мегімен ж?мыс істей аламыз. 

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

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

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

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

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

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Символды? м?ліметтермен амалдар орындау »

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

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

«___________» ________20 ж

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

Класы: 9 «А»

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

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

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

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

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

Сабақтың түрі: аралас сабақ

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

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

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

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

3. Сабақты бекіту

4. Үйге тапсырма


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

  1. Массив дегеніміз не?

  2. Массивтің түрлерін ата?

  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 операторы бос орын символы ретінде қабылдайды.

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

  2. Символдық және сандық мәндерді енгізгенде көбінесе 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 мәні ретінде жазады.

Сабақты бекіту сұрақтары

  • Символдар программаға қалай енгізіледі,олар қандай типте болуы тиіс?

  • Ascill кодтары дегеніміз не.ол қандай интервалда беріледі?

  • Символдық мәліметтерге қандай оперейиялар қолдануға болады?

  • Литерлік шамалармен қандай операциялар орындалады?

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

  • Тіркестік айнымалының ұзындығы қалай анықталады?


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

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





Получите в подарок сайт учителя

Предмет: Информатика

Категория: Планирование

Целевая аудитория: 9 класс

Скачать
Символды? м?ліметтермен амалдар орындау

Автор: Оразгалиева Мирамкул Алпамысовна

Дата: 16.06.2014

Номер свидетельства: 106103


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства