Слайд 2“...Адамзат үшін ХХІ ғасыр жаңа технологиялардың ғасыры болмақ, ал осы жаңа
технологияларды жүзеге асырып, өмірге енгізу, игеру және жетілдіру - бүгінгі мектеп оқушылары сіздердің еншілеріңіз” Н.Назарбаев
Слайд 3
С.Асанов атындағы жалпы орта мектебі
Күні:27.11.14ж
Сыныбы:7 «Б»
Пәні:Информатика
Пән мұғалімі: Ашимова Гүлсім
Слайд 4Сабақтың тақырыбы:
Сызықтық алгоритмдерді
программалау,енгізу және шығару ,
меншіктеу операторы
Слайд 5Сабақтың мақсаты:
Білімділік: Оқушыларға Паскаль құрылымы бойынша білімді меңгерту.
Тәрбиелік: Оқушыларды программалық сауатылыққа
тәрбиелеу.
Дамытушылық: Оқушылардың ақпараттық – технологиялық ойлау қабілеттерін дамыту.
Слайд 6Сабақтың көрнекілігі:
интерактивті тақта,
компьютерлер,
электронды оқулық.
Сабақтың түрі:
аралас сабақ
Сабақтың әдісі:
баяндау,
сұрақ-жауап,
практикалық
жұмыс,
ойын элементтерін табу
Слайд 7
БІЛЕМІЗ
БІЛГІМІЗ
КЕЛЕДІ
БІЗ ҮШІН
ЖАҢАЛЫҚ
БӘРІМІЗ
БІРГЕ
ҚАТЕСІЗ
ЖАЗАМЫЗ
ОЙЛАЙЫҚ ТА,
ОЙНАЙЫҚ
Слайд 9Қарапайым типке жататындарын тап!
(дұрыс шертсең жапырақтар сыбдырлап белгі береді)
Слайд 10Логикалық типке жататын
асқабақтарды жина!
Слайд 11Символдық типке жататын
асқабақтарды жина!
Слайд 12Тіркестік типке жататын
асқабақтарды жина!
Слайд 13Нақты типке жататын
асқабақтарды жина!
Слайд 14div, mod функциялары қандай типке қолданылады? (дұрысы тышқанмен шерткенде жасыл түске
боялады)
Бүтін (integer)
Нақты (real)
Символдық (char)
Логикалық (boolean)
Тіркестік (string)
Слайд 15Логикалық типке қолданылатын амалдарды тап.
(дұрыс тапсаң шар әуеге қалықтайды!)
Слайд 16Символдық типке қолданылатын функцияларды тап.
(дұрыс тапсаң шар әуеге қалықтайды!)
Слайд 17Бүтін типке қолданылатын амалдарды тап.
(дұрыс тапсаң шар әуеге қалықтайды!)
Слайд 19
Паскаль тілін
қай жылы
кім ұсынды?
1968-1971 жылдары швейцариялық
ғалым Никлаус Вирт Паскаль тілінің
программалау тілдерінің ішіндегі ең
қолайлысы ретінде ұсынған.
Слайд 21Алгоритм неше түрге
бөлінеді?
Алгоритм 3 түрге бөлінеді:
Сызықтық,тармақталу,циклдік
Слайд 23Өрнек дегеніміз не?
Өрнек дегеніміз-арифметикалық
амалдардың таңбаларымен
біріктірілген айнымалылардың,
функциялардың,тұрақтылардың
жиынтығы.
Слайд 25Паскальда өрнектердің неше
типі бар?
Паскальда өрнектің 3 типі бар:
арифметикалық(бүтін ж/е нақты),
логикалық
ж/е символдық.
Слайд 27
Арифметикалық
және логикалық
функциялар
DIV-
MOD-
NOT-
AND-
OR-
SHI-
SHR-
DIV-бүтін бөлу
MOD-қалдықты табу
NOT-емес н/е терістеу
операциясы
AND-ж/е н/е логикалық
көбейту операциясы
OR-н/е операциясы
(логикалық қосу)
SHI-биттер(1 мен 0-дер)
тіркесін солға ығыстыру
SHR-биттер(1 мен 0-дер)
тіркесін солға ығыстыру
Слайд 29ЖАҢА САБАҚ
Сызықтық алгоритмдерді
программалау,
енгізу және шығару ,
меншіктеу операторы
Слайд 30Программаға кіретін нұсқаулар алгоритм тілінде командалар,Паскаль тілінде операторлар деп аталады.
Паскаль тілінде
операторлар 2 топқа бөлінеді:қарапайым және күрделі.
Паскаль құрамында операторлар бөлімі begin-end түйінді сөздерінің аралығына, нүктелі үтірмен «;» бөліктеніп жазылады.Паскаль программасы әрқашан program сөзінен бастап жазылады.
Слайд 31Кез келген программада мына бөліктер болуы міндетті.
Слайд 32Қарапайым операторлар
Меншіктеу операторы-кез келген айнымалыға мән беруді жүзеге асыратын,белгілі мәндері бойынша
арифметикалық өрнектердің мәндерін есептеп меншіктейтін,жиі қолданыста болатын оператор.
Түрі: <айнымалы>:= <өрнек>;
Айнымалыға символдық шаманы меншіктегенде символ апострофқа (‘ ’) алып жазылады. Мысалы: v:=‘M’;x:=‘15’ т.с.с
Слайд 33Операторлар тізбегі
атқарылғанда
х пен у айнымалылардың
Мәндері ауысады
Сызықтық программа дегеніміз -операторлары бірінен
соң бірі ретпен жазылып атқарылатын программа.
Слайд 34Енгізу,шығару операторларына түсініктеме беру.
Жалпы,файлдардан мәліметтерді оқу және оларға жазу әрекеттерін
Read,Write,Readln,Writeln оператолары орындайды.
Оқу операторы(Read) өңделетін мәліметтердің берілген мәндерін оқып,операторда көрсетілген айнымалыларға меншіктейді.
Слайд 35Жазылуы: (Read()
Мысалы:Read(a ,b, c)
Программадан үзінді:
Var a: real ;
I: integer;
X : char ;
Read ( x, I, a )
Нәтижесі: « n », 30 0.1
Readln операторының Read операторынан айырмашылығы,Readln операторы қатар жазылса,әрбір келесі енгізу операторына қажетті мәндер міндетті түрде жаңа жолдан терілуі керек.
Слайд 36Readln операторының Read операторынан айырмашылығы,Readln операторы қатар жазылса,әрбір келесі енгізу операторына
қажетті мәндер міндетті түрде жаңа жолдан терілуі керек.
Слайд 37Мысалы:
var a,b,c,d: real;
Begin
Read (a,b)
Read( c,d)
Readln (c,d )
Нәтижесі:1,2,3,4
Слайд 38
Жазу операторы (wrete) өрнектердің нәтижесін экранға шығарады.
Жазылуы:
wrete();
Слайд 39Мысалы:wrete(153);
(өрнек тұрақты түрде берілген).
Wrete (a+b/c); (өрнектің нәтижесі шығады).
Wrete (нәтижесі,у);(тізбек
және айнымалы түрінде).
Wrete(A[1]); (өрнек индексті айнымалы түрінде).
Слайд 40Ескерту:
а) енгізу операторында айнымалылардың идентификаторы міндетті түрде үтірмен ажыратылады, соңынан (;)
нүкте –үтір қойылады
б)Егер Readle операторы қатар жазылса,әрбір келесі енгізу операторына қажетті мәндер міндетті түрде жаңа жолдан терілуі керек.
Слайд 413. Талдау
(дағдысы бойынша).
Енгізу және шығару операторларының ұқсастығы мен айырмашылығын Венн
диаграммасы арқылы салыстыру.
Слайд 42Венн диаграмамсы
Өңделетін мәлімет-
тердің берілген мән-
дерін оқып,оператор-
да көрсетілген
айнымалылырға
меншіктейді
Өрнектердің
нәтижесін
экранға
шығарады
Тілдің
негізгі
операторлары
Слайд 44Компьютермен жұмыс.
Есеп:Берілген бүтін х,у,z үш санның көбейтіндісін экранға кәдімгі жазуға ұқсас
етіп шығаратын программа жазыңдар.
Осы есептің програмасын және сызықтық блок –сызбасын дәптерде жазып,
Компьютерде орындаңдар.
Слайд 45
Операторлар дегеніміз не?
Программаға кіретін нұсқаулар алгоритм тілінде командалар,Паскаль тілінде операторлар деп
аталады.
Слайд 46
Операторлар неше түрге бөлінеді?
Операторлар
2 түрге бөлінеді қарапайым және күрделі.
Слайд 47`
Меншіктеу операторы дегеніміз не?
Меншіктеу операторы –кез келген айнымалыға мән беруді жүзеге
асыратын,белгілі мәндері бойынша арифметикалық өрнектердің мәндерін есептеп меншіктейтін,жиі қолданыста болатын оператор.
Слайд 48
Read операторының қызметі қандай?
Берілгендерді енгізу
Слайд 49
Write операторының
қызметі қандай?
Нәтижені шығару
Слайд 50
Программа үзіндісінің міндеті қандай?
Program esep1;
Var x: integer;
x айнымалысы бүтін типті мәндер
Слайд 51
Программа үзіндісінің міндеті қандай?
BEGIN
Read (X);
Y:=SQR(X);
Write (Y);
End.
Х-тің квадратын есептеу
Слайд 53
8. Бағдарламаның соңы
1. Негізгі бағдарламаның басы
2. Шығару операторы
3. Бағдаралама тақырыбы
4. Бүтін
санның типі
(-32768 - +32767)
5. Символдық тип
6. Бүтін санның типі
(-127 - +127)
7. Енгізу операторы
С ө з ж ұ м б а қ
Слайд 55Оқушыларды бағалау Үйге тапсырма:
3.1 тақырып (55-56 бет), 3.2-3,3 тақырып (57-59
Слайд 57
Назар қойып тыңдағандарыңызға рахмет!