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

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

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

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

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

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

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

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

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

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

Сабақ  кезеңі

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

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

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

Амандасады;

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

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

 

 

program Salemdesy;

uses crt;

begin;

writeln('       _    _        _         ');

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

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

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

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

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

end.

 

Сабақ  кезеңі

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

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

 

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.

Сабақ  соны.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Разработка урока на казахском языке "Программирование на Паскале""

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

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

Руководитель клубного филиала

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

6 665 126 материалов в базе

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

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

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

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

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

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

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

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

    Сулешов Габит Камбарбекович
    Сулешов Габит Камбарбекович
    • На сайте: 9 лет
    • Подписчики: 0
    • Всего просмотров: 5735
    • Всего материалов: 4

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

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

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

Няня

Няня

500/1000 ч.

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

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

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

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

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

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

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

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Мини-курс

Эмоциональная связь между родителями и детьми

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 44 человека из 27 регионов
  • Этот курс уже прошли 18 человек

Мини-курс

Проектный анализ: стратегии и инструменты управления успешными проектами

6 ч.

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

Мини-курс

Особенности психологической помощи детям

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 590 человек из 76 регионов
  • Этот курс уже прошли 229 человек