Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Другие методич. материалы / Программа құрылымы. Шамаларды сипаттау бөлімі. Операторлар бөлімі.
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Программа құрылымы. Шамаларды сипаттау бөлімі. Операторлар бөлімі.

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

Шығыс Қазақстан облысы

Семей қаласы

«№ 22 жалпы орта білім беретін мектеп-лицей» КММ

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

Тусупханова Айнаш Кенесбековна


Сабақтың тақырыбы: Программа құрылымы. Шамаларды сипаттау бөлімі. Операторлар бөлімі.

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

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

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

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

Сабақтың типі: Жаңа білімді меңгерту.

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

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

Сабақтың көрнекілігі: интерактивті тақта, компьютерлер, тірек-сызбалар, электронды оқулық.
Пән аралық байланыс: Физика, математика, ағылшын.

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

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

ІІ. Оқушы білімін жан-жақты тексеру.

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

IV. Тақтамаен жұмыс.

V. Компьютермен тест сұрақтарына жауап беру.

VI. Білімдерін бекіту.

VII. Оқушыларды бағалау. Үйге тапсырма беру.

VIII. Информатикалық диктант.

 

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

1. Сәлемдесу, түгелдеу.

2. Оқушылардың құрал-жабдығын тексеру.

3.Оқушылардың назарын сабаққа аудару.

Cабағымды Қазақстан Республикасының Пезиденті Нұрсұлтан Әбішұлы Назарбаевтің сөзімен бастаймын.

...Адамзат үшін ХХІ ғасыр жаңа технологиялардың ғасыры болмақ, ал осы жаңа технологияларды жүзеге асырып, өмірге енгізу, игеру және жетілдіру - бүгінгі мектеп оқушылары сіздердің еншілеріңіз”

Н.Назарбаев

ІІ. Оқушы білімін жан-жақты тексеру.

· Алгоритмен программаның қандай ұқсастықтары мен айырмашылықтары бар? /Алгоритм-берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру. Программа-командалар тізбегі./

· Сызықтық алгоритм дегеніміз не? /Әрекеттердің тізбектей орындалуын сипайттынтын алгоритм./

· Құрама командалар құрылымдары? /Сызықтық, тармақталу, циклдік./

· Компьютерде есеп шығару кезеңдері?

А) берілген есепті математикалық түрде өрнектеу;

Ә) есеп шығарудың компьютерге ыңғайлы сандық тәсілін анықтау;

Б) есеп шығару жолын алгоритм түрінде кескіндеу;

В) есепті компьютерде шығару программасын құру және оның қатесін түзету.

Г) есепке керекті мәліметтер мен берілгендерін жинақтау.

Д) компьютерде есеп шығару және шыққан нәтижені іс жүзінде қолдану. hello_html_2477679f.pnghello_html_m51c23ffc.png

 








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

Бүгінгі сабақтың тақырыбы: « Программа құрылымы. Шамаларды сипаттау бөлімі. Операторлар бөлімі.»

hello_html_m576fcfc3.jpg hello_html_254c68e6.jpg«Паскаль машинасы» (1642)

Блез Паскаль (1623 - 1662) – қосу машинасын құрастырды. Жетектер мен дөңгелектерден тұрды. 8-разрядты сандарды қосу және азайту амалдарын орындады.

Паскаль тілінде программасы блоктардан құралады. Қандай да бір блок ішінде басқа да кішігірім блоктар орналасуы мүмкін.

Программа құрлымының диаграммасы.


 

Турбо Паскаль программасының тақырыбын жазбай кетуге де болады, бірақ жалпы Паскаль тіліндегі кез келген программаның тақырыбы, одан кейін сипаттау бөлімі және begin және end сөздерімен қоршалған операторлар бөлімі болуы керек. Сипаттау бөлімі толық болған жағдайда,

 

7 бөліктен тұрады:

 

1. Программамен байланысатын кітапханалық модульдер атаулар тізімі (uses)

2. Белгілерді сипаттау (label)

3. Тұрақтыларды сипаттау (const)

4. Мәліметтер типін сипаттау (type)

5. Айнымалыларды сипаттау (var)

6. Процедураларды сипаттау (procedure)

7. Функцияларды сипаттау (function)

Программаның жалпы түрі:

Program - программаның аты;

label - белгілер бөлімі;

const - константалар бөлімі;

type - типтер бөлімі;

var - айнымалылар бөлімі;

procedure, function - процедуралар мен функциялар бөлімі;

Begin

операторлар бөлімі;

end.

 

Шамалардың типтерін Pascal программалау тілінде белгілеу кестесі.

Шамалар

Неден тұрады (не кіреді)

Pascal

Белгілеу

Жазу мысалы

Бүтін

Барлық бүтін сандар

Integer

A: integer;

Longint

B: longint;

Byte

C: byte;

Нақты

Барлық нақты сандар

Real

C3,X: real;

Литерлік

Мәндері ASCII кестесіндегі символдар болатын шамалар

Char (символ)

K, T :Char


Электронды оқулықтан операторлар бөлімі туралы тыңдау.hello_html_m4f409256.png








Меншіктеу операторы.

Жалпы құрылымы:

Арифметикалық өрнектің құрамында

тұрақтылар

айнымалы атаулары

арифметикалық амалдар белгілері:

+ - * / div mod

функцияларды шақыру

жақшалар ( )

Енгізу операторы.

read ( a ); { а айнымалысының мәнін енгізу}

read ( a, b ); { а және b айнымалыларының мәндерін енгізу}

Екі санды қалай енгізуге болады?

бос орын арқылы:

 

25 30

Enter арқылы:

25

30

Шығару операторы.

write ( a ); { a айнымалысының мәнін шығару}

writeln ( a ); {a айнымалысының мәнін шығарып,келесі жолға көшу}

writeln ( ‘Салем!' ); { мәтінді шығару}

writeln ( ‘Жауап: ', c ); { мәтінді және c айнымалысының мәнін шығару}

writeln ( a, '+', b, '=', c );

 Меню командасын пайдалану үшін:

Alt+F9 Compile

Программаны компиляциялау-

Ctrl+F9 RUN

(орындау)

Аlt+F5

(нәтиже шығару)

F2 -File/save

(сақтау)

File-Exit

(ТП ортасын жабу)

F3-File/Open

(ашу)


Ескертулер:

Бір типті айнымалылардың аттары үтір арқылы аталып, қос нүктеден кейін олардың типі көрсетіледі. Әрбір типті сипаттау нүктелі үтірмен (;) аяқталады.

Операторлар бөлімі Begin және end операторлық жақшаларға алынады, end сөзінен кейін нүкте қойылады. Тақырып, сипаттау бөлімдері, операторлар нүктелі үтірмен (;) аяқталады. Begin сөзінен кейін нүктелі үтір (;) қойылмайды.

Есеп. Екі бүтін санды қосып, қосындысын экранда шығару.

Шығарылуы:

program qq;

var a, b, c: integer;

begin

read ( a, b );

c := a + b;

writeln ( c );

end.

 

 

IV. Тақтамаен жұмыс.

y = a*x

Алгоритм

Программа

Блок – схема

алг алгоритмнің аты

басы бүт a, x, y

енгізу a, x

y: = a * x

шығару у

соңы

Program a1;

Var a, x, y: integer;

Begin

Readln (a, x);

y: = a * x;

writeln (‘y=’,y);

end.

 


V. Компьютермен тест сұрақтарына жауап беру.

А, Б, С деңгейлік тапсырма берілген.

VI. Білімдерін бекіту.

DIV және MOD функциялары не үшін қолданылады?

DIV – бүтін бөлу

MOD – бүтін қалдық

Var операторының қызметі қандай? /Айнымалыларды сипаттау /

Const операторының қызметі қандай? /Тұрақтыларды сипаттау/

Read операторының қызметі қандай? /Берілгендерді енгізу/

Write ператорының қызметі қандай? / Нәтижені шығару/

 Программа үзіндісінің міндеті қандай?
Program esep1;

Var x: integer; /x айнымалысы бүтін типті мәндер қабылдайды/

Программа үзіндісінің міндеті қандай?
BEGIN

Read (X);

Y:=SQR(X);

Write (Y); End. /Х-тің квадратын есептеу/

VII. Оқушыларды бағалау . Үйге тапсырма:

3.1 тақырып (55-56 бет),

3.2-3,3 тақырып (57-59 бет)

VIII. Информатикалық диктант.

1. Паскаль тілін шығарған кім? /1968-1971жж, Никлаус Вирт, швейцариялық ғалым/

2. Паскаль тіліндегі программа құрылымы.

PROGRAM

Сипаттау бөлімі

Begin

Операторлар бөлімі

End.

3. Паскаль тілінің негізгі элементтерің ата. /Әріптер, цифрлар, логикалық мәндер, шектемелер, қызметші сөздер./

4. Өрнектер қалай жызылады? /Паскаль тілінде өрнектер тек сызықты түрде жазылады./

(а+в)/(а-в)

(а+в)/х*у ; а+в/х*у

10div 3 , 5div2, 8div3, 7div2

10 mod 3, 5mod 2, 8mod3, 7mod2

5. Мына амалдардың мағынасы бар ма? 5div7.1; 7 mod 2.3 ; 5.2 div3

6. Паскаль тілінде жаз Х *2 + √х

Сабақты төмендегі Абай Құнанбаевтің сөзімен аяқтаймын.

 

Өзіңе сен,

өзіңді алып шығар,

қайратың мен

ақылың екі жақтап...

Абай

 

 

Программа үзіндісінің міндеті қандай?
BEGIN

Read (X);

Х:=SQRТ(X);

Write (Y);

End. /Х-тің квадрат түбірін есептеу/

Меншіктеу операторы. :=


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


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 22.11.2016
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров75
Номер материала ДБ-380547
Получить свидетельство о публикации
Похожие материалы

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