400 000+ дайын материалды
1 жыл бойы шексіз жүктеңіз
ҚМЖ, БЖБ, ТЖБ, презентациялар және авторлық материалдар
4 990₸/ 1 жыл
🔥Арнайы баға ·10.12.2026 дейін
Одан кейін - 29 990 ₸
Бір рет төлейсіз · Автотөлем жоқ
Тақырып бойынша 31 материал табылды

Сызықтық алгоритмдерді программалау

Материал туралы қысқаша түсінік
Сызықтық алгоритмдерді программалау 7 сынып бойынша
Материалдың қысқаша нұсқасы

Күні:11.02.2018ж

Сынып: 7

Мектеп: №2

Мұғалім: Муринова Айсулу


Сабақтың тақырыбы

Сызықтық алгоритмдерді программалау


Осы сабақта қол жеткізілетін оқу мақсаттары (оқу бағдарламасына сілтеме)

7.3.2.1- алгоритмді программалау тілінде жазу

7.3.3.2- сызықтық және тармақталу алгоритмдерін программаны өңдеудің кіріктірілген ортасыңда (С/С++, Python, Delphi, Lazarus) жазу

Сабақтың мақсаттары

сызықтық бағдарламаның құрылымымен танысу

Бағалау критерии

Сызықтық алгоритм ұғымын біледі, блок-схемалармен және программалау арқылы сызықтық алгоритмдерді жаза алады

Құндылықтарды дарыту

Оқушыларды бір-біріне деген құрмет көрсетуіне тәрбиелеу.

Пәнаралық байланыс

Математика, геометрия

АКТ қолдану дағдылары

Аудиожазба , таныстырылым.

Сабақ барысы

Сабақтың жоспарланған кезеңдері

Сабақтағы жоспарланған іс-әрекет

Ресурстар

Сабақтың басы

5 ми нут

Психологиялық тренинг.

Оқушыларды пазлдың бөліктерін құрастыру арқылы «БІР МАҚСАТ»,«БІР МҮДДЕ» және «БІР БОЛАШАҚ» топтарына бөлу.

Үй тапсырмасын пысықтау, сұрау. «Мыйға шабуыл» әдісі бойынша сұрақтар қоямын:

1. Айнымалы дегеніміз не?

2. Айнымалы аты қалай таңдалады?

3. Айнымалы қалай хабарланады?

4. Айнымалыларда қандай сипаттамалар болады?

5. Айнымалы типі дегеніміз не?

6 Қандай деректер типі құрамдас болып табылады?

7. Айнымалының типі қандай көрсеткіштері бойынша таңдалады?

8. Ең танымал айнымалылыр типін атаңдар?

9. int не үшін қоланылады?

10. flot, double, char, bool не үшін қолданылады?

Бағалау



Жаттығулар көрсетілімі немесе видео материалдар.







Сабақтың ортасы

8 минут




1 минут





5 минут



3 минут

16 минут
































































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













Жаңа сабақты түсіндіру

, Сызықтық алгоритмдер дегеніміз- іс-әрекеттердің бірінен кейін бірі тізбектей орындалуын сипаттайтын алгоритм.

1-мысал: Мектепке бару алгоритмі /Қызметші сөздер арқылы/

алг мектеп

басы

үйден шығу;

аялдамаға бару;

автобусқа отыру

мектеп аялдамасынан түсу,

мектепке келу/ кіру/

соңы

Бағалау критерийлері

Дискриптор

Мектепке бару алгоритмін жаза алды

Мектепке бару алгоритмін жаза алады




2-мысал: Шай жасау алгоритмі/ Оқушылар өздері құрады/


Бағалау критерийлері

Дискриптор

Шай жасау алгоритмін білді

Шай жасау алгоритмін біледі


3-мысал: Үй тапсырмасын орындау алгоритмі
басы
күнделікті алу, тиісті бетін ашу,
үй тапсырмасын анықтау
үй тапсырмасын орындау
күнделікті орнына қою
соңы

Бағалау критерийлері

Дискриптор

Үй тапсырмасын орындау алгоритмін білді

Үй тапсырмасын орындау алгоритмін біледі


1-тапсырма. Екі санның қосындысын табыңдар? а:=5: b=12

Математикалық жазылуы: 5+12=17

Алгоритмі Программасы:

Program esep;

var

a,b,s:real;

begin

writeln('Екі санді кірітіңіз');

readln(a,b);

s:=a+b;

writeln(s);

end.

Бағалау критерийлері

Дискриптор

Екі санның қосындысын табудың программасын құра алды

Екі санның қосындысын табудың программасын құра алады


2-тапсырма. Үшбұрыштың ауданын есептейтін программа жазыңдар

Математикалық жазылуы: р=a+b+c

S=√p(p-a)(p-b)(p-c)

Program geron;

var

a,b,c,p,s:real;

begin

writeln('Ұшбұрыштың қабырғаларын енгіз');

readln(a,b,c);

p:=(a+b+c)/2;

s:=sqrt(p*(p-a)*(p-b)*(p-c));

writeln('Ұшбұрыштың ауданы=', s);

end.

Бағалау критерийлері

Дискриптор

Үшбұрыштың ауданын есептейтін программа жазалды


Үшбұрыштың ауданын есептейтін программа жаза алады


Сабақты қорытындылау

«Қатесін тап?»

Бағдарламаның қатесін табу 

    1. Program шеңбер; 
      Var L: Real; 
      R,P: Integer; 
      Begin 
      Writeln(‘R-ді енгіз’); 
      Read R; 
      L:=2P*R; 
      Writeln(‘L=‘, L); 
      End.

Дұрыс жауап

Program шеңбер;

Var L: Real;

R,P: Integer;

Begin

Writeln('R-ді енгіз');

Readln (R);

L:=2*P*R;

Writeln('L=', L);

End.
Үй тапсырмасы Бағдарламаның қатесін табыңдар?

Program R; 
a,b,h, s:integer; 
Begin 
readln(a,b,h); 
s:=(a+b)*h/2; 
read(‘s=‘, s); End. 

Дұрыс жауап

Program R; 
a,b,h, s:integer; 
Begin 
readln(a,b,h); 
s:=(a+b)*h/2; 
read(‘s=‘, s); End. 




Сергіту сәті

Сұрақ парақшалары.







Оқулық, дәптерлер.







Ойын ойнайық.

Сабақтың соңы

2 минут


Рефлексия

Бүгінгі сабақта болған көңіл – күйді бас бармақ салынған суреттер арқылы бағалау.


Смайликтер

Саралау

Бағалау

Денсаулық және қауіпсіздік техникасын сақтау

Сабақ барысында берілген тапсырмалар дескрипторға негізделіп, оқулық дерегін оқи отырып, ұғымдарды анықтау, алған білімдерін тапсырмалар арқылы жеке, жұптық, топтық түрде беру

Деңгейлік тапсырмалар бойынша

«Бас бармақ» әдісі арқылы бағалау

Денсаулық сақтау технологиялары..

Осы сабақта қолданылатын Қауіпсіздік техникасы ережелерінің тармақтары

Сергіту сәті





Материалды Word форматында жүктеп аласыз
Тарифке кіреді
0 ұстаз жүктеп алған
26 сәуір
550
Бұл материалды қолданушы жариялаған. UstazTilegi материалдың мазмұны мен авторлық құқықтарына жауап бермейді. Авторлық құқық бұзылған жағдайда шағым қалдыра аласыз
"Ұстаз" платформасында тіркелген пәндік олимпиадалар
Аттестацияға жарамды екенін көру үшін "Ұстаз" платформасында "Жарыстар, олимпиадалар тізімінен "Ustaz tilegi" деп іздесеңіз шығады
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Осы тақырыпта
көрнекілік керек па?
10 000 астам көрнекіліктерді жинап қойдық.
Көрнекілік бөліміне өтіп тақырыбын жазып жүктеп алыңыз!
Министірлікпен келісілген Аттестацияға жарамды курстар тізімі