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

Скидка 0%

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

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

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

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

Инфоурок Информатика Другие методич. материалыПрограмма құрылымы. Шамаларды сипаттау бөлімі. Операторлар бөлімі.

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

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

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

Семей қаласы

«№ 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. /Х-тің квадрат түбірін есептеу/

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

Курс профессиональной переподготовки
Учитель информатики
Курс профессиональной переподготовки
Учитель математики и информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
ВНИМАНИЮ УЧИТЕЛЕЙ: хотите организовать и вести кружок по ментальной арифметике в своей школе? Спрос на данную методику постоянно растёт, а Вам для её освоения достаточно будет пройти один курс повышения квалификации (72 часа) прямо в Вашем личном кабинете на сайте "Инфоурок".

Пройдя курс Вы получите:
- Удостоверение о повышении квалификации;
- Подробный план уроков (150 стр.);
- Задачник для обучающихся (83 стр.);
- Вводную тетрадь «Знакомство со счетами и правилами»;
- БЕСПЛАТНЫЙ доступ к CRM-системе, Личному кабинету для проведения занятий;
- Возможность дополнительного источника дохода (до 60.000 руб. в месяц)!

Пройдите дистанционный курс «Ментальная арифметика» на проекте "Инфоурок"!

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

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

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.