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

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

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

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

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

ИнфоурокИнформатикаДругие методич. материалыРазработка урока на казахском языке "Программирование на Паскале"

Разработка урока на казахском языке "Программирование на Паскале"

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

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

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

Сабақ міндетті: Оқушылардың осы тақырып бойынша білімдерің қалыптастыруға жағдай жасау;

Сабақ құралдары: PASCAL ABC программасы, проектор, ноутбук, сабаққа катысты материалдар;

Күтілетін нәтиже: Оқушылар PASCAL ABC программасында Паскаль тілінде жазылған программаларын жұмыс жасауын көреді;

Программаларды көп салада пайдалануға болатыныңа қөзі жетеді;

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

Сабақ кезеңі

Мұғалім әрекеті

Оқушының әрекеті

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

Амандасады;

Өз-өзің таныстырады.

PASCAL ABC программасында экранға сәлемдесу көрсетеді



program Salemdesy;

uses crt;

begin;

writeln(' _ _ _ ');

writeln(' | /_\ /| |_ /\/\ |');

writeln(' |_ / \ / | |_ / \ !');

writeln(' _ _ ___ ___ . . ');

writeln(' | /_\ | | | /| | |/ |');

writeln(' |_ / \ | | | / | | |\ !');

end.

hello_html_m3d97a85a.png


Сабақ кезеңі

Мұғалім әрекеті

Оқушының әрекеті


PASCAL ABC программасының негізгі элементтерімен таныстырады;

Экраннан PASCAL ABC программасының мүмкіндіктерімен танысады;

Ой қозғау

Жалпы барлығына бағалау парағын береді;


Сабақ басында PASCAL ABC программасы туралы және программалау туралы білімдерінің деңгейін жазады;



Бағалау парағы

Оқушының аты-жөні ...................................................

Сабақ басында

Сабақ сонында













Сабақ кезеңі

Мұғалім әрекеті

Оқушының әрекеті


Программалау кезеңінде қажет болатын әр оқушыға сөздік тарқатады;

Сөздікпен танысады.


Сөздік

And

Және

Begin

Басы

Case

Нұсқа

CLRSCR (clear screen)

Экранды тазалау

Div

Бүтінге бөлу

End

Аяғы, соны.

If

Егер

Integer

Бүтін

Mod

Қалдықты табу

Of

Ішінен

Power(x,y)

х тің у дәрежесін\ң табады

Program

Программа, бағдарлама

Random

Кездейсоқ санды таңдайды

Randomize

Кездейсоқ

Read

Оқу

Readln (readline)

Оқыған сон келесі қатарға өту

Real

Нақты

sqrt

Түбір астын табу

Then

Онда

Uses crt

Қолдану

Var (variable)

Айнымалы

Write

Жазу

Writeln (writeline)

Жазған сон келесі қатарға өту


Сабақ кезеңі

Мұғалім әрекеті

Оқушының әрекеті

Негізгі кезең

Әр топқа дайын қағазда жазылған программа беріледі.

Сұрақ қояды.

Жазылған программаның ерекшеліктерің, қандай тапсырма орындауға арналғанын табады.


Программалардың жұмыс жасауын көрсетеді.

Көреді, сұрақ қояды.



1 топ

Program bazar;

Uses crt;

Var apple, pear, orange, barlygy: real;

Begin CLRSCR;

Writeln (‘almanyn salmagyn engiz’);

Readln (alma);

Writeln (‘almurtyn salmagyn engiz’);

Readln (pear);

Writeln (‘apelsinnin salmagyn engiz’);

Readln (orange);

barlygy:=250*alma+600*pear+500*orange;

writeln (‘zharatkan akshasy=’, barlygy);

end.


2 топ

Program zhalpy_kedergi;

Uses crt;

Var R1, R2, R3, Rtizbek, Rparallel: real;

Begin CLRSCR;

Writeln (‘kedergilerdi engiz’);

Readln (R1); Readln (R2); Readln (R3);

Rtizbek:=R1+R2+R3;

Rparallel:=R1*R2*R3/(R1*R2+R2*R3+R1*R3);

writeln (‘zhauaptary’);

writeln (‘Tizbectei koskanda zhalpy kedergi=’, Rtizbek);

writeln (‘parallel koskanda zhalpy kedergi=’, Rparallel:6:3);

end.


3 топ

Program kez_kelgen_san;

Uses crt;

Var a, x, y, z, s, p: integer;

Begin

CLRSCR;

Randomize;

a:=random(899)+100;

writeln (a,' sanyn komputer tandady');

writeln ('osy sannyn juzdikteri');

x:=a div 100;

writeln (x);

writeln ('osy sannyn ondyktary');

y:=a div 10 mod 10;

writeln (y);

writeln ('osy sannyn birlikteri');

z:= a mod 10;

writeln (z);

s:=x+y+z;

p:=x*y*z;

writeln ('zhauaptary:');

writeln ('ysh tanbaly sannyn cifrlarynyn kosyndysy =', s);

writeln ('ysh tanbaly sannyn cifrlarynyn kobeitindisi=', p);

end.


Сабақ кезеңі

Мұғалім әрекеті

Оқушының әрекеті


Тағыда әр топқа дайын қағазда жазылған программа беріледі.

Сұрақ қояды.

Жазылған программаның ерекшеліктерің, қандай тапсырма орындауға арналғанын табады.


Программалардың жұмыс жасауын көрсетеді.

Көреді, сұрақ қояды.


1 топ

Program usheyden_ulkeni;

uses crt;

var a,b,c,ulkeni:real;

begin

clrscr;

writeln ('ush kez kelgen can engiz');

readln (a); readln (b);readln (c);

if (a>b) and (a>c) then ulkeni:=a;

if (b>a) and (b>c) then ulkeni:=b;

if (c>b) and (c>a) then ulkeni:=c;

writeln('ush sannyn ulkeni = ',ulkeni);

end.


2 топ

Program Baskargandar;

uses crt;

var zhyl:integer;

begin

clrscr;

writeln ('1917 den 1991 ge dein zhyldy engiz');

readln (zhyl);

case zhyl of

1917..1924: writeln ('LENIN');

1925..1953: writeln ('STALIN');

1955..1955: writeln ('MALENKOV');

1956..1956: writeln ('BULGANIN');

1957..1964: writeln ('XRUSHEV');

1965..1985: writeln ('BREZHNEV');

1986..1991: writeln ('GORBACHEV');

end;

end.



3 топ

program zhup_tak;

uses crt;

var a:integer;

begin

clrscr;

writeln ('kez kelgen sandy engiz');

readln (a);

if a mod 2=1 then writeln('bul san tak')

else

writeln ('bul san zhup');

end.


Сабақ кезеңі

Мұғалім әрекеті

Оқушының әрекеті


Әр топқа тапсырма беріледі.

Алдында берілген программаны үлгіге алып берілген тапсырма бойынша программа жазады.



1 тапсырма

Тіктөртбұрыш пішінді заттың сызықтық өлшемдері a,b,c. Tығыздығы «ро». Осы заттың өлшемдері мен тығыздығың еңгізгенде көлемін табатын табатың программа жаз.



2 тапсырма

Компьютер өзі таңдаған кездейсоқ екі таңбалы санның цифрларының кубтарының қосындысың табатын программа жазу керек.



3 тапсырма

Пернетақтамен еңгізген сан жұп болса 3-ке, тақ болса 2-ге көбейтетін программа жазу керек.

Тапсырмалар бойынша программа мәтіндері:

1. Program tygyzdyk;

uses crt;

var a,b,c,ro,kolem,massa:integer;

BEGIN

clrscr;

writeln('zattyn tygyzdygyn engiz');

readln(ro);

writeln('syzyktyk olshemderin engiz');

readln(a); readln(b); readln(c);

kolem:=a*b*c;

massa:=kolem*ro;

writeln('zattyn massasy=',massa);

end.

2. program esep;

uses crt;

var a,x,y:integer;

s:real;

BEGIN

clrscr;

randomize;

a:=random(89)+10;

writeln (a,' sanyn komputer tandady');

x:=a div 10;

y:=a mod 10;

s:=power(x,3)+power(y,3);

writeln('cifrlarynyn kubtarynyn kosyndysy= ',s);

end.

3. program esep;

uses crt;

var a,zhauaby:integer;

BEGIN

clrscr;

writeln('sandy engiz');

readln(a);

if a mod 2 = 0 then zhauaby:=3*a

else zhauaby:=2*a;

writeln('zhauaby=',zhauaby);

end.

Сабақ кезеңі

Мұғалім әрекеті

Оқушының әрекеті

Рефлексия

PASCAL ABC программасында экранға қоштасуын көрсетеді

Бағалау парағына сабақтың соныңда білгенің жазады.

Басындағы білім деңгейімен салыстырады



program Salemdesy;

uses crt;

begin;

writeln(' _ _ _ ___ ');

writeln(' |_| /_\ \/ /\/\ |_ |');

writeln(' | / \ /\ / \|_ |');

writeln(' _ _ ');

writeln(' | /_\ \/');

writeln(' |_ / \ /');

writeln(' _ _ _');

writeln(' |_ | | /| |_ | |_| |_ | _||');

writeln(' |_||_| / | |_|| | | |_|| _|!');

end.

hello_html_m26066729.png

Сабақ соны.

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

Урок был проведен на районном семинаре в виде десантного урока с незнакомым классом. Дети имели почти нулевые знания по программированию на языке ПАСКАЛЬ. На уроке была проведена групповая работа. Дети очень заинтересовались и включились в урок. На уроке присутствовали более 20 гостей из других школ. Урок был оценен очень высоко.

Общая информация

Номер материала: ДВ-298421

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

Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.