Сабақтың 9- сынып. І тақырыбы: Қайталау саны белгілі операторлары



жүктеу 65.14 Kb.
Дата01.05.2019
өлшемі65.14 Kb.
түріСабақ

Бекітемін:

Сыныбы: « 9 а,ә»

Күні:18.01.2017ж




Сабақтың

9- СЫНЫП.

І

тақырыбы:

Қайталау саны белгілі операторлары.

 

мақсаттары:

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

 

көрнекілігі:

Паскаль редакторы – Паскал АВС, дейін-қайталау операторнының блок-схемасы, Паскаль тілі бойынша компютерлік тестілеу программасы. Көкпен жазылғандарды оқушылар дәптерлеріне жазып алады. Ол жазуларды плифшартқа қоюға болады.

 

түрі:

Теориялық сабақ, гуманитарлық бағыт.

ІІ

барысы: 
 

 

 



 

 

 



 

 


 

Жаңа сабақпен байланыс-тыру



Ұйымдастыру.

Оқушыларды түгелдеу, журнал толтыру, оқушылардың дәптерлерін, оқулықтарын қарап шығу.

Сынып, тақта, парта  тазалығын қарап шығу, қажет болса ескертулер жасау.

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


ІІІ


Үй тапсырмасымен жұмыс.

Өткен материалды қайталау сұрақтары


1. Паскаль тілінің программасы неше бөліктен тұрады?
Жауабы: 3 бөліктен тұрады.

2. Var операторының қызметі қандай?


Жауабы: Айнымаларды сипаттау.

3. Wrete қандай оператор ?

Жауабы: шығару операторы

4. Read қандай оператор. ?

Жауабы: енгізу операторы

5. if<өрнек> then<1 оператор> else<2оператор> қандай оператор?

Жауабы:шартты көшу /тармақталу/
6.Program сөзі не үшін қолданылады?

Жауабы: Прграмма тақырыбын /атын/ жазу үшін

7. Бүтін тип ...

Жауабы: Integer

8. Программа аяқталғанын білдіретін сөз

Жауабы: End

9. x=3, y=5 болғанда , төмендегі программа бөлігінің нәтижесі

Read (x,y);

S:=x+y;

Write (‘S’);



Жауабы: 8

10. A:=B қандай оператор ?

Жауабы: Меншіктеу операторы

Программа құру: Үш бүтін санның көбейтіндісін есептеу бағдарламасын құрайық.

Program YC;

Var a,b,c,S:integer;

Begin

Read(a,b,c);



S:=a*b*c;

Write (‘S’);

эж

End.


Орындау: a=3 ,b=4,c=7

Жауабы: 84

Бағдарламаны компьютерде орындау.


IV

Жаңа сабақ

Лекция мазмұны.




Біздің бүгінгі жаңа сабағымыздың тақырыбы: «Циклдік қайталау операторы»

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

Цикл операторы -белгілі бір әрекеттер тізбегінің бірнеше рет қайталанып орындалуы.
Параметрлі For операторы

Параметрі бар қайталау командасы циклдік құрылымы бар алгоритмдерді жазуды көрнекті етеді.

Цикл параметрі Х айнымалысы болады, ол көрсетілген Хқадам қадамға сәйкес әртүрлі мән қабылдайды. Параметрі бар қайталау командасының орындалу механизмі жай қайталау командасымен бірдей («болғанға дейін» WHILE циклі).

Қайталау командасының орнына («болғанға дейін» WHILE циклі) параметрі бар қайталау командасын қолдану («үшін» FOR циклі) алгоритмді жазуды жеңілдетеді.

Жүзеге асыру формалары:


Блок-схема

Алгоритмический язык

Паскаль




Қайталау командасы параметрімен:

X үшін Xбасы тен Xсоңыға дейін қадам Xкад



цб

цикл денесі



цс

Егер қадам мәні 1-ге тең болса,қад

Қызмет етуші сөзін алып тастауға болады.


FOR X=Xбасы TO Xсоңы

STEP Xқад

цикл денесі

NEXT


FOR – цикл басының операторы.

Егер Xқад =1 болса, STEP қызмет етуші сөзін алып тастауға болады.

NEXT – цикл соңының операторы.


Алдымен FOR операторы параметрдің бастапқы, соңғы мәндерін және қадам мәнін орнатады. Одан кейін параметрдің көрсетілген бастапқы мәні үшін цикл денесі орындалады. Сосын NEXT операторы алдымен параметр мәніне қадам шамасын қосып өзгертеді де, циклдің аяқталу шартын тексереді. Егер параметрдің ағымдағы мәні соңғы мәнінен аспаса, NEXT операторы есептеу процесін FOR операторынан кейін орналасқан жолға ауыстырады, кері жағдайда – NEXT операторынан кейін орналасқан жолға ауыстырады. Қайталанулар саны алдын ала белгісіз циклге қарағанда бұл циклде параметр тек қадам шамасына ғана өзгере алады, яғни Х=Х+Х.

Цикл параметрін өзінің алғашқы мәнінен соңғы мәніне дейін бірлік қадаммен өзгеру барысында циклге кіретін бір немесе бірнеше операторды қайталау ісін атқарады.

Жазылу үлгісі:

1. For i:=n1 to n2 do <оператор>;

Мысалы: Мысалы: 1-ден 100-ге дейінгі натурал сандардың қосыныдысын табу керек.

Program қосынды;


var i, s : integer ;
begin
s:=0
for i:=1 to 100 do ( цикл басы)
s:=s+i; (қайталау операторы)
write (‘s=’,s);
end .

Кей жағдайда қадам қолдану қажет болады, ол үшін STEP қолданылады

Мысалы For i:=1 to 50 do S:=S+i Step 2

1,3,5,7,9,11,13, ..............



V

Сынып жұмысы

(20 мин)


Оқулықпен жұмыс.1,2,3



Сабақты бекіту.


О
Орындалуы:S:=S+i

1.S:=0+1=1

2.S:=1+2=3

3 S:=3+3=6 т.с.с


рындалу нәтижесін көрсет:

1/ For i:=1 TO 5 DO S:=S+i

Орындалуы:S:=S+i

1.S:=0+1=1 4. S:=6+4=10

2.S:=1+2=3 5.S:=10+5=15

3 S:=3+3=6



VІІ

Бағалау:

Оқушыларды сабаққа қатысымы , программлық сауаттылығын ескере отырып бағалау.


VІІІ

Үйге тапсырма

а/«Қайталану операторы» тақырыбы бойынша дайындалу
ә/ 1-ден 25-ке дейінгі сандардың қосындысын есептеу программасын жазып келу.


Каталог: sabaq-kz -> attachment
attachment -> 1 қыркүйек – Білім күніне арналған Сыңғырла, күміс қоңырау
attachment -> «А. Имановтың жастарды патриоттық және азаматтық тәрбиелеу негізі ретіндегі рөлі» Карашинова Алмагүл Серікбайқызы
attachment -> Б. С. Батешова, Т. Н. Малдыбаев
attachment -> Сабақтың тақырыбы: «Қауіпсіз ғаламтор»
attachment -> Сабақтың түрі: Жаңа білімді хабарлау Уақыты: 90 мин Сабақтың педагогикалық мақсаты
attachment -> Сабақтың тақырыбы: ежелгі тас дәуірі Сабақтың мақсаты
attachment -> Сабақтың атауы XX ғасырдағы қазақ әдебиеті жалпы шолу Мақсаты Күтілетін нәтиже
attachment -> Туєан жер, алтын бесіік
attachment -> Қазақ тілі мен әдебиет пәні мұғалімі Ибрагим Бегімхан Керімханұлы Қазақ әдебиеті, 9-сынып Тақырыбы: Қожа Ахмет Йасауи «Диуани хикмет»


Достарыңызбен бөлісу:


©kzref.org 2019
әкімшілігінің қараңыз

    Басты бет