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

Скидка 0%

112 курсов профессиональной переподготовки от 3540 руб.

268 курсов повышения квалификации от 840 руб.

МОСКОВСКИЕ ДОКУМЕНТЫ ДЛЯ АТТЕСТАЦИИ

Лицензия на осуществление образовательной деятельности №038767 выдана 26 сентября 2017 г. Департаменотом образования города Москвы

Инфоурок Информатика ПрезентацииАшық сабақ. Символдық жолдармен жұмыс істеуге арналған функциялар мен процедуралар

Ашық сабақ. Символдық жолдармен жұмыс істеуге арналған функциялар мен процедуралар

Международный конкурс

Идёт приём заявок

Подать заявку

Для учеников 1-11 классов и дошкольников

16 предметов

библиотека
материалов

Ю.А.Гагарин атындағы Мемлекеттік бюджеттік

жалпы білім беретін № 8 орта мектеп
















Ашық сабақ

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







Алмаханова Айгуль Адилбековна

информатика пәнінің мұғалімі








Байқоңыр қаласы

2012 жыл

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

Сабақтың мақсаты: оқушылардың Паскаль тіліндегі символдық берілгендермен жұмыс жасау амалдарымен таныстыру. Мәтіндік және символдық берілгендермен программа құрып үйрету.

Білімділік: оқушыларды Паскаль тілінде мәтіндік ақпараттарды өңдеу тәсілдерімен таныстырып, үйрету. Есептер шығаруға дағдыландыру.

Дамытушылық: оқушылардың ойлау қабілеттерін, есте сақтауларын жетілдіріп, дамыту, информатика пәніне деген қызығушылығын арттыру

Тәрбиелілік: оқушылардың эстетикалық талғамдарын қалыптастыру, оқушыларды алғырлыққа, ұқыптылыққа, тиянақтылыққа баулу, оқушылардың бойында азаматтық құндылықтарды қалыптастыруға, қауіпсіздік ережесін сақтауға, шығармашылықпен жұмыс жасауға үйрету.

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

Сабақтың типі: жаңа сабақты меңгерту.

Сабақтың әдісі: түсіндірмелі – иллюстративті, сұрақ –жауап, ішінара іздену, практикалық әдіс.

Көрнекілігі: компьютер, оқулық, тест тапсырмалары, үлестірме қағаздар, мультимедиалық проектор.

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

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

  2. Үй тапсырмасын сұрау

  3. Үй тапсырмасын бекіту

  4. Жаңа сабақ

  5. Бекіту

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

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

  8. Оқушыларды бағалау.




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

  1. Оқушыларды ұйымдастыру

  1. Үй тапсырмасын сұрау

1. Графиктік режим дегеніміз не?

2. Экранның координаталық жазықтығы қалай орналасқан?

3. Графиктік редактормен қалай жұмыс жасаймыз?

4. Қандай графикалық процедуралар мен функцияларды білесің?

5. Үйге берілген есеп «Жұлдызды аспан суретін шығару»

  1. Үй тапсырмасын бекіту

Кестені процедуралардың сәйкес қызметтерінің ретімен толтыр.

Атауы


Қызметі

1

SetBkColor

1

Түзу салу процедурасы

2

SetColor

2

Тіктөртбұрышты салу процедурасы

3

PutPixel

3

Іші боялған тіктөртбұрыш сызу

4

Line

4

Шеңберді сызу процедурасы

5

Rectangle

5

Боялған нүкте салу

6

Bar

6

Фигура жиегінің түсін білдіреді

7

Circle

7

Экранның фонының түсін білдіреді

ІV. Жаңа сабақ

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

Тіркестік айнымалының типі программаның типтерді сипаттау бөлімінде немесе тікелей айнымалыны сипаттау бөлімінде де орналаса береді. Оның айнымалы бөлімінде сипатталуы:

Var <айнымалы аты, ...>; string [жолдың ұзындығы];

Мысал: Var Tex1 : string[29];

Atj : string[40];

Atau : string[275];

A : string;

Егер жолдың ұзындығы (символ саны) сипаттау кезінде көрсетілмесе (А айнымалысы), онда оның ұзындығы 256 символ деп қабылданады.

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

Ауыл’ + ‘шаруашылығы’ = ‘Ауыл шаруашылығы’

S1:=’Ас’; S2:=’тана’; S3:= S1+S2;

Нәтижесі: S3:=’Астана’;

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

өрнек нәтиже

MS-DOS’ < ‘MS-Dos’ true

SAM’ = ‘SAM’ true

SAM’ > ‘SAM’ true

BBB’ < ‘BB’ false

Мәтін ұзындығын анықтайтын операциясыLENGTH (x).

Length (‘ABCD’) = 4. Length (‘a f 5 1’) = 7.

Copy (St, Poz,N) – St сөз тіркесінің Poz нөмірлік символынан бастап қатар тұрған N символ көшіріліп алынады. St – тіркестік айнымалы, Poz, N – бүтін сандар. Егер сөз тіркесі ұзындығынан N артық болса, нәтиже бос символ болады.

Concat(s1, s2,…,sn) – жақша ішіндегі тіркестік айнымалылар мәндерін орналасқан орындары бойынша біріктіреді.

Upcase(ch) – латын алфавитінің кіші әріптерін сәйкесінше бас әріптерге ауыстырады.

Delete(S,Poz,N) – S сөз тіркесі символдарының Poz нөмірінен бастап, N символды өшіреді де нәтижені қайта S мәні ретінде жазады, мұнда Poz<255.

Insert(S1,S2,Poz) – S1 сөз тіркесін S2 тіркесінің Poz нөмірінен бастап кірістіріп орналастырады да, нәтижені S2 мәні ретінде жазады.

Str(I,S) – I санын сиволдар тіркесіне ауыстырады да, нәтижені S мәні ретінде жазады. I атауынан кейін шығару пішімін ( I:2) көрсетуге болады.

Val(S,I,god) – S сөз тіркесі ретінде берілген сандық мәнді бүтін немесе нақты санға ауыстырады да, нәтижені I айнымалысының мәні ретінде жазады. God – бүтін типтегі айнымалы, егер түрлендіру кезінде қате болмаса, сod = 0 – нәтиже дұрыс, ал cod <> 0 болса, онда нәтиже қате, оның мәні алғашқы қате кеткен орын нөмірін көрсететін санға тең болады да, мұндайда I – дің мәні анықталмаған болып саналады.

POS (‘A’,S) – а символының S мәтіндегі орнын анықтайды. Оқылуы – позишэн. Мысалы, мектеп сөзіндегі т әрпінің орнын 4 деп анықтап береді. Нәтижесі сан болады.

1

var a, b: string;

begin

a:=‘ПАР’;

b:=‘УС’;

writeln(a+b);

end.

Нәтижесі қандай?

2

var a: string;

begin

а:=‘МАТЕМАТИКА’;

writeln(length(a));

end.

Нәтижесі қандай?

3

var a: string;

begin

a:=‘КОСМОНАВТИКА’;

writeln(copy(a,4,4));

end.

Нәтижесі қандай?

4

var a: string;

begin

a:=‘ИНТЕРНЕТ’;

delete(a,3,4);

writeln(a);

end

Нәтижесі қандай?

5

var a: string;

begin

a:=‘КУР’;

insert(‘СОР’,a,4); writeln(a);

end.

Нәтижесі қандай?

6

var a: string;

begin

a:=‘СПОРТ’;

writeln(pos(‘П',a));

end.

Нәтижесі қандай?


1. a=’ИНФОРМАТИКА’ сөзінің ұзындығын, «форма», «тор», «акт» сөздерін қиып алу прграммасын жазыңдар.

 program esep1;

var a: string[11];

b,c,d:string; L: integer;

begin

a:=’ИНФОРМАТИКА’;

L:=length(a);

b:=copy(a,3,5); {форма}

c:=copy(a,8,1)+copy(a,4,2); {тор}

d:=copy(a,11,1)+copy(a,10,1)+copy(a,8,1); {акт}

writeln(‘L=’,L);

writeln(b);

writeln(c);

writeln(d); readln

end.

2-мысал. Берілген текстен тыныс белгілерді жоятын программа жаз.

program esep2;

var s:string; i:integer;

begin

s:=‘ ‘; readln(s);

for i:=1 to length(s) do

if s[i] in [‘-‘, ’, ’, ’. ’ , ’(‘ , ‘)’, ‘!’, ’:’] then delete(s,i,1);

writeln(s);

end.

V. Бекіту (практика)

1 бөлім. Есептер шығару

1 есеп: «Информатика сабағы» жолының ұзындығын табу программасын жаз.

2 есеп: «Математика» сөзінен «тематика» сөзін қиып алу программасын жаз.

3 есеп: «Turbo», «Pascal», «тілі» сөздерінен біріктіру арқылы «Turbo Pascal тілі» сөзін алу программасын жаз.

4 есеп: ‘Стол’ сөзінде «о» әрпі нешінші орында тұрғанын табу программасын жаз.

5 есеп: «Электроника» сөзінен өшіру арқылы «трон» сөзін алу программасын жаз.

6 есеп: «Интер» сөзіне «нет» сөзін кірістіру арқылы «Интернет» сөзін құрастыру

7 есеп: 105 санын жолға, «67» символын санға айналдыру программасын жаз.

8 есеп: «a» әрпін бас әріп «A»-ға ауыстыру программасын жаз.

9 есеп: Берілген сөзде “а” әрпінің санын есептейтін программа жаз.

10 есеп: Көшіру, өшіру, кірістіру операцияларының көмегімен берілген сөзде кездесетін «ку» сөзін «за» сөзіне ауыстыру программа жаз.

11 есеп: «Информатика сабағы» жолынан “а” әрпін жоятын программа жаз

12 есеп: «Байконур» жолында “а” әрпінің санын есептейтін программа жаз

2 бөлім. Тест

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

  1. Мәтін дегеніміз не?

2. Жолдық өрнек дегеніміз не? Типтері? Сипатталуы?

3. Мәтінмен жұмыста жиі қолданылатын амалдар?

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

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

1, №2 есептер

  1. Оқушыларды бағалау





7


Курс профессиональной переподготовки
Учитель информатики
Курс профессиональной переподготовки
Учитель математики и информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Общая информация
Приглашаем принять участие МЕЖДУНАРОДНЫЙ ПЕДАГОГИЧЕСКИЙ «ИНФОФОРУМ» Осталось всего 50 мест на очное участие! Подать заявку Очное участие Дистанционное участие Курс повышения квалификации (36 часов) + Сертификат участника “Инфофорума”

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

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Облачные технологии в образовании»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
17 курсов по пожарно-техническому минимуму
Обучение от 2 дней
дистанционно
Удостоверение
Программы актуальны на 2019 г., согласованы с МЧС РФ
2 500 руб. до 1 500 руб.
Подробнее