SlideShare a Scribd company logo
1 of 31
““...Адамзат үшін ХХІ ғасыр жаңа...Адамзат үшін ХХІ ғасыр жаңа
технологиялардың ғасыры болмақ, ал осы жаңатехнологиялардың ғасыры болмақ, ал осы жаңа
технологияларды жүзеге асырып, өмірге енгізу, игерутехнологияларды жүзеге асырып, өмірге енгізу, игеру
және жетілдіру - бүгінгі мектеп оқушыларыжәне жетілдіру - бүгінгі мектеп оқушылары
ИнформатикаданИнформатикадан
ашық сабаашық сабаққ
9а
-сынып
:Мұғалімі Келден Аманжол
21 2015 .Қобда ауылы Қантар ж
:Сабақтың тақырыбы:Сабақтың тақырыбы
33.1.1 Программа құрылымыПрограмма құрылымы
3.2 Шамаларды сипаттау бөлімі3.2 Шамаларды сипаттау бөлімі
3.3 Операторлар бөлімі3.3 Операторлар бөлімі
:Сабақтың мақсаты:Сабақтың мақсаты
:Білімділік Оқушыларға Паскаль
құрылымы бойынша .білімді меңгерту
:Тәрбиелік Оқушыларды
программалық сауатылыққа
тәрбиелеу.
Дамытушылық: Оқушылардың
–ақпараттық технологиялық ойлау
.қабілеттерін дамыту
:Сабақтың көрнекілігі:Сабақтың көрнекілігі
,интерактивті тақта,интерактивті тақта
,компьютерлер,компьютерлер
.электронды оқулық.электронды оқулық
СабақтыңСабақтың
:түрі:түрі
аралас сабақаралас сабақ
:Сабақтың әдісі:Сабақтың әдісі
,баяндау,баяндау
- ,сұрақ жауап- ,сұрақ жауап
,практикалық жұмыс,практикалық жұмыс
,бейнеәдіс ойын элементтерін,бейнеәдіс ойын элементтерін
табутабу
БІЛЕМІЗ
БІЛГІМІЗ
КЕЛЕДІ
БІЗ ҮШІН
ЖАҢАЛЫҚ
БӘРІМІЗ
БІРГЕ
ҚАТЕСІЗ
ЖАЗАМЫЗ
ОЙЛАЙЫҚ ТА,
ОЙНАЙЫҚ
Ой толғау
шамалық
на тық
тіркестік
б тінү
арапайым типке жататындарын тап!Қ
(д рыс шертсе жапыра тар сыбдырлап белгі береді)ұ ң қ
жиым
логикалық
Логикалы типке жататынқ
ас аба тарды жина!қ қ
12
-63254
-58,213
‘?’
‘girl
’
‘алма’
‘#’
z>0 a<b
true
Символды типке жататынқ
ас аба тарды жина!қ қ
3,5
12
-6325‘?’ ‘girl’
‘asdfh’
‘#’
‘A’
a<b
true
div, mod функциялары андай типкеқ
олданылады? (д рысы тыш анменқ ұ қ
шерткенде жасыл т ске боялады)ү
Бүтін (integer)
Нақты (real) Символдық (char)
Логикалық (boolean)
Тіркестік (string)
Логикалық типке қолданылатын амалдарды
тап.
(дұрыс тапсаң шар әуеге қалықтайды!)
NOT
SIN(X)
AND
XOR
MOD PRED(X)
DIVOR
ABS(X)
Мағынаны тану
Жаңа сабақ
33.1.1 Программа құрылымыПрограмма құрылымы
3.2 Шамаларды сипаттау бөлімі3.2 Шамаларды сипаттау бөлімі
3.3 Операторлар бөлімі3.3 Операторлар бөлімі
Турбо Паскаль программасының тақырыбын
жазбай кетуге де болады, бірақ жалпы Паскаль
тіліндегі кез келген программаның
тақырыбы , одан кейін сипаттау бөлімі және 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.
Бір типті айнымалыларды аттары тір ар ылың ү қ
аталып, ос н ктеден кейін оларды типіқ ү ң
к рсетіледі. рбір типті сипаттау н ктеліө Ә ү
тірмен (;) ая талады.ү қ
• Операторлар б лімі Begin ж не endө ә
операторлы жа шалар а алынады, end с зіненқ қ ғ ө
кейін н кте ойылады. Та ырып, сипаттауү қ қ
б лімдері, операторлар н ктелі тірмен (;)ө ү ү
ая талады. Begin с зінен кейін н ктелі тір (;)қ ө ү ү
ойылмайды.қ
Паскаль тілінде
программа неше
бөліктен
тұрады?
3 бөліктен
Программаның
тақырыбы
Сипаттау бөлімі
Операторлар бөлімі
DIV және MOD
функциялары
не үшін
?қолданылады
DIV – бүтін бөлу
MOD – бүтін
қалдық
Var
операторыны
ң
қызметі
?қандай
айнымалыларды
сипаттау
Const
операторыны
ң қызметі
?қандай
Тұрақтыларды
сипаттау
Read
операторыны
ң қызметі
?қандай
Берілгендерді
енгізу
Write
операторыны
ң
қызметі
?қандай
Нәтижені шығару
Программа
үзіндісінің міндеті
қандай?
BEGIN
Read (X);
Y:=SQR(X);
Write (Y);
End.
Х-тің квадратын
есептеу
program qq;
var a, b: integer;
x, y: real;
begin
a := 5;
10 := x;
y := 7,8;
b := 2.5;
x := 2*(a + y);
a := b + x;
end.
program qq;
var a, b: integer;
x, y: real;
begin
a := 5;
10 := x;
y := 7,8;
b := 2.5;
x := 2*(a + y);
a := b + x;
end.
Қай операторлар дұрыс жазылмаған?
айнымалы атауы := белгісінің
сол жағында болуы керек
айнымалы атауы := белгісінің
сол жағында болуы керек
бүтін мен бөлшектің арасы
нүктемен ажыратылуы керек
бүтін мен бөлшектің арасы
нүктемен ажыратылуы керек
нақты мәнді бүтін
айнымалыға меншіктеуге
болмайды
нақты мәнді бүтін
айнымалыға меншіктеуге
болмайды
Практикалық тапсырма:
Геометриялық фигуралардың
программасын құру
Не сәтті
өтті?
Не сәтсіз
өтті?
Сабақтан
алған
әсерініз?
25efefwefe
25efefwefe

More Related Content

More from nurlan93kz

More from nurlan93kz (20)

2086ваывауа
2086ваывауа2086ваывауа
2086ваывауа
 
2056xcxxxxxxxxxxxxxx
2056xcxxxxxxxxxxxxxx2056xcxxxxxxxxxxxxxx
2056xcxxxxxxxxxxxxxx
 
2055sddsadsd
2055sddsadsd2055sddsadsd
2055sddsadsd
 
2053xczcxc
2053xczcxc2053xczcxc
2053xczcxc
 
2052sdasdsdsdsds
2052sdasdsdsdsds2052sdasdsdsdsds
2052sdasdsdsdsds
 
2051fdfdfd
2051fdfdfd2051fdfdfd
2051fdfdfd
 
2050ВАФЫВЫВЫВ
2050ВАФЫВЫВЫВ2050ВАФЫВЫВЫВ
2050ВАФЫВЫВЫВ
 
2049sadfadadas
2049sadfadadas2049sadfadadas
2049sadfadadas
 
2048dfsfdsf
2048dfsfdsf2048dfsfdsf
2048dfsfdsf
 
2047dsdsdsd
2047dsdsdsd2047dsdsdsd
2047dsdsdsd
 
2046dsfsdfd
2046dsfsdfd2046dsfsdfd
2046dsfsdfd
 
2045erwerer
2045erwerer2045erwerer
2045erwerer
 
2030цуцуцуц
2030цуцуцуц2030цуцуцуц
2030цуцуцуц
 
2029sdsdsdsdsdsd
2029sdsdsdsdsdsd2029sdsdsdsdsdsd
2029sdsdsdsdsdsd
 
ЛЛББЬБ ЛБ ЬБЛШГОРНПЕААПР
  ЛЛББЬБ ЛБ   ЬБЛШГОРНПЕААПР  ЛЛББЬБ ЛБ   ЬБЛШГОРНПЕААПР
ЛЛББЬБ ЛБ ЬБЛШГОРНПЕААПР
 
(2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ
 (2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ (2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ
(2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ
 
2025ььььььььььььььььььььььььььььььооо
2025ььььььььььььььььььььььььььььььооо2025ььььььььььььььььььььььььььььььооо
2025ььььььььььььььььььььььььььььььооо
 
2024хдлдбюд
2024хдлдбюд2024хдлдбюд
2024хдлдбюд
 
2023ывывывы
2023ывывывы2023ывывывы
2023ывывывы
 
2021цуцуцуццц
2021цуцуцуццц2021цуцуцуццц
2021цуцуцуццц
 

25efefwefe