Сабақтың тақырыбы: Циклдік алгоритмдер Сабақтың мақсаты: Білімділік



бет1/2
Дата08.09.2017
өлшемі268,5 Kb.
#30819
  1   2
Сабақтың тақырыбы: Циклдік алгоритмдер

Сабақтың мақсаты:
Білімділік:
Белгілі бір әрекеттер тізбегі бірнеше рет қайталанатын болса, онда циклдік алгоритмдерді қолдананып, есептерді шешу керектігін оқушыларға түсіндіру. Осындай есептеулерді орындаған кезде циклді алгоритмдерді құрудағы білімдерін арттыру. Циклдік алгоритмдердің сызба - нұсқаларын құрып, соған байланысты алгоритімін құруға дағдыландыру.
Дамытушылық: Циклдік алгоритмдерді құру кезінде есепті жүйелеу арқылы шешіп, ойлау қабілеттерін дамыту. Қайталау барысын орындау алдында оның аргументінің параметрінің алғашқы мәнін енгізу арқылы, оның қадамын орнату жағдайларын қарастырып, циклдерге деген білімдерін дамыту.
Тәрбиелік: Циклдік алгоритмдерді өмірмен байланыстыру арқылы оқушыларды цикілдің мәнін ұғуға тәрбиелеу. Оның қайтымдығына өмірмен байланыстырап, мысалдар кертілу арқылы өмірдің қайтымсыз екендігіне көз жеткізу.

Көрнекілігі: Үлестірмелі парақшалар, жаңа тақырып ресурстары, компьютер, стикер

Сабақтың типі: жаңа білімді меңгерту.
Сабақтың түрі: дәстүрлі емес (электронды сабақ)
Сабақтың көрнекілігі: интерактивті тақта, компьютер, слайдтар, кестелер, парақшалар,
электронды оқулық
Сабақтың технологиясы: компьютерлік технологиямен оқыту.
Үй тапсырмасы

"Сәйкестендір"- терминдерді сәйкестендіру

1. Program бүтін сандар типі

2. writeln программа соңы

3. Integer тіркестік

4. end. айнымалыларды сипаттау

5. text программа тақырыбы

6. readln нақты сандар типі

7. Real мәліметтерді шығару

8. String мәтіндік тип

9. Var басы

10. Begin мәліметтерді енгізу

Топқа бөлу

Кубиктердің артына жасырынған FOR – ҮШІН,  TO – ДЕЙІН, DO – ОРЫНДАУ сөздері арқылы

Топ басшысын сайлау “Ортадағы қаламсап” арқылы, (ол үшін әр топ қаламсаптарын өз парталарына қояды, соның ішінен біреуін мұғалім алады, сол қаламсаптың иесі топ басшысы болады.)

Топ басшылардың қызметі топ мүшелерінің сабаққа белсенділігін бақылап отырады

"Білгенге маржан" жаңа сабақ

Паскаль тілінде қайталау процессін жүзеге асыратын циклдік операторлардың 3 түрі бар: арифметикалық цикл  — FOR, шартын алдын ала тексеретін цикл – WHILE және шартты соңынан тексеретін цикл – REPEAT.

Егер шартын алдын ала тексеретін циклдегі операторды неше рет қайталау керек екендігі белгісіз болып, оның тек қайталану шарты берілсе, онда WHILE,  REPEAT операторлары пайдаланылады. Ал  FOR  операторы қайталану саны алдын ала белгілі болған кезде қолданылады.

FOR операторының екі түрі бар:

FOR <айнымалы>:= to do <оператор>;

FOR <айнымалы>:= downto do <оператор>;

Мұндағы, S1 және  S2 – цикл параметрінің алғашқы және соңғы мәндерін анықтайтын өрнектер;  for…do – цикл тақырыбын анықтайтын түйінді сөздер; <оператор>  — цикл тұлғасы.

FOR – ҮШІН,  TO – ДЕЙІН, DO – ОРЫНДАУ деген мағынаны беретін түйінді сөздер. 

Паскаль тілінде цикл параметрі міндетті түрде бүтін немесе реттелген типтегі айнымалы болуы қажет.  Параметрдің өзгеру қадамына байланысты операторда TO  немесе DOWNTO (DOWN – төмен, TO – дейін, DOWNTO  — кері қарай) түйінді сөздері пайдаланылады. Егер қадам +1 ге тең болса, онда операторда TO, ал қадам -1 –ге тең болса, онда DOWNTO сөзі қолданылады.

Параметрдің бастапқы және соңғы мәндері бүтін сан түрінде немесе өсуі, кемуі бойынша реттелетін болуы тиіс, әйтпесе оларды бүтін мен беретін арифметикалық өрнек түрінде жазуға да болады.



 

Экранға он жұлдызшаның шығуы






program juldiz ;

var i : integer ;

begin

for i := 1 to 10 do

write ('*')



end.



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




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

    Басты бет