Ұйымдастыру. Сыныпта көңілді ахуал орнату. «Маған ұнайды досымның.....» әдісі арқылы. Оқушылар сыныптасының өзіне ұнайтын тұстарын айтады. «Мозайка» әдісі арқылы сурет қиындыларымен топқа бөлу. Топтарға бағалау парақшасын беру. 1-топ.For 2-топ.Repeat -Until 3-топ. While
Өткен тақырыпты пысықтау. «Сұрақты қағып ал»әдісі. Топтық жұмыс Мұғалім сұрақ қойған кезде оқушыларға бұршақ салынған қапшықты лақтырады. Бұл сұрау үдерісіне кинестикалық сипат береді және оқушыларды өз еркімен жауап беруге итермелейді. Оқушы жауапты білмеген жағдайда сұрақты басқа оқушыға лақтыруына мүмкіндік беріледі. Сұрақтардың қиындығына қарай оның басиапқы салмағын белгілеуге (ұпай арқылы) болады. Осылай жалғаса береді. Сұрақтар: 1. Цикл дегенді қалай түсінесің? 2. Циклдің адам өміріндегі маңызы қандай? 3. Программалауда циклдік оператор қандай типтегі есептерге қойылады? 4. Кіріктірілген цикл дегеніміз не?
Топтар бірін-бірі бағдаршам арқылы бағалайды. Сәйкесінше өзім кері байланыс беріп, қолдау көрсетіп, мадақтап отырамын.
1.Мұғаліммен амандасады.
2.Сабақтың тақырыбын дәптерге жазады.
Сабақтың мақсаттарымен танысады.
Жаңа тақырыпты ашу үшін «Миға шабуыл» әдісі арқылы ой тастау.
Күнделікті өмірден орындалу (қайталану) саны бізге алдын-ала белгісіз болып келетін қандай жағдайларды мысалға келтіре аласыңдар?
Соңғы шартты цикл дегеніміз не? 1 тапсырма. Практикалық жұмыс. Берілген есепті соңғы шартты циклді пайдаланып, компьютерде орындайды.
N натурал сан берілген (0≤N≤109). Осы сан цифрының қосындысын және көбейтіндісін табатын Lazarus визуалды программалау ортасында жоба жасаңдар.
procedure TForm1.Button1Click(Sender: TObject); var t,n,s,l:longint; begin n:=strtoint(edit1.text); l:=1; s:=0; repeat t:=n mod 10; n:=n div 10; s:=s+t; l:=l*t; until n=0 ; label1.Caption:='Қосындысы='+inttostr(s); label2.Caption:='Көбейтіндісі='+inttostr(l); end; Дескрипторлар:
Lazarus тілінде бағдарламаға қажетті нысандарды жобаға қойып, қасиеттерін жазады.