Программа ??рылымы 3.2 Шамаларды сипаттау б?лімі 3.3 Операторлар б?лімі
“...Адамзат үшін ХХІ ғасыр жаңа технологиялардың ғасыры болмақ, ал осы жаңа технологияларды жүзеге асырып, өмірге енгізу, игеру және жетілдіру - бүгінгі мектеп оқушылары сіздердің еншілеріңіз” Н.Назарбаев Информатикадан ашық сабақ 9б-сынып Мұғалімі: Бимен Салтанат Тілеубергенқызы Арыс ауылы 10 желтоқсан 2009ж. Сабақтың тақырыбы: 3.1 Программа құрылымы3.2 Шамаларды сипаттау бөлімі 3.3 Операторлар бөлімі Сабақтың мақсаты: Білімділік: Оқушыларға Паскаль құрылымы бойынша білімді меңгерту. Тәрбиелік: Оқушыларды программалық сауатылыққа тәрбиелеу. Дамытушылық: Оқушылардың ақпараттық – технологиялық ойлау қабілеттерін дамыту. Сабақтың көрнекілігі:интерактивті тақта, компьютерлер, электронды оқулық. Сабақтың түрі: аралас сабақ Сабақтың әдісі:баяндау,сұрақ-жауап, практикалық жұмыс,бейнеәдіс, ойын элементтерін табу БІЛЕМІЗ БІЛГІМІЗ КЕЛЕДІ БІЗ ҮШІН ЖАҢАЛЫҚ БӘРІМІЗ БІРГЕ ҚАТЕСІЗ ЖАЗАМЫЗ ОЙЛАЙЫҚ ТА,ОЙНАЙЫҚ Ой толғау шамалық нақты тіркестік бүтін жиым логикалық Қарапайым типке жататындарын тап! (дұрыс шертсең жапырақтар сыбдырлап белгі береді) 12 -63254 -58,213 ‘?’ ‘girl’ ‘алма’ ‘#’ z>0 a
0 ‘A’ a ( Input, Output);uses <1-атау, 2-атау, 3-атау,...>;label …;const …;type …;var …;procedure <процедура аты>; <процедура тұлғасы>;function <функция аты>; <функция тұлғасы>; begin<1-оператор>;<2-оператор>;…………….;;end. Бір типті айнымалылардың аттары үтір арқылы аталып, қос нүктеден кейін олардың типі көрсетіледі. Әрбір типті сипаттау нүктелі үтірмен (;) аяқталады. Операторлар бөлімі Begin және end операторлық жақшаларға алынады, end сөзінен кейін нүкте қойылады. Тақырып, сипаттау бөлімдері, операторлар нүктелі үтірмен (;) аяқталады. Begin сөзінен кейін нүктелі үтір (;) қойылмайды. Блок схема Программа Алгоритм y = a*x Program a1; Var a, x, y: integer;Begin Readln (a, x); y: = a * x; writeln (‘y=’,y);end. алг алгоритмнің аты басы бүт a, x, y енгізу a, x y: = a * x шығару усоңы Блок – схема Программа Алгоритм Басы Соңы a, х y:= a * x y y = a*x Паскаль тілінде программа неше бөліктен тұрады? 3 бөліктенПрограмманың тақырыбыСипаттау бөліміОператорлар бөлімі DIV және MOD функциялары не үшін қолданылады? DIV – бүтін бөлуMOD – бүтін қалдық Var операторының қызметі қандай? айнымалыларды сипаттау Const операторының қызметі қандай? Тұрақтыларды сипаттау Read операторының қызметі қандай? Берілгендерді енгізу Write операторының қызметі қандай? Нәтижені шығару Программа үзіндісінің міндеті қандай?Program esep1;Var x: integer; x айнымалысы бүтін типті мәндер қабылдайды Программа үзіндісінің міндеті қандай?BEGINRead (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. Қай операторлар дұрыс жазылмаған? айнымалы атауы := белгісінің сол жағында болуы керек бүтін мен бөлшектің арасы нүктемен ажыратылуы керек нақты мәнді бүтін айнымалыға меншіктеуге болмайды Программа үзіндісінің міндеті қандай?BEGINRead (X);Х:=SQRТ(X);Write (Y);End. Х-тің квадрат түбірін есептеу Меншіктеу операторы :=
8 7 6 5 4 3 2 1 8. Бағдарламаның соңы 1. Негізгі бағдарламаның басы 2. Шығару операторы 3. Бағдаралама тақырыбы 4. Бүтін санның типі (-32768 - +32767) 5. Символдық тип 6. Бүтін санның типі (-127 - +127) 7. Енгізу операторы С ө з ж ұ м б а қ