The theme of the lesson Сабақтың тақырыбы | Delphi программалау ортасында тармақталу алгоритмдердін программалау Programming of linear algorithms in Delphi programming environment |
Сабақтың оқу мақсаты | 7.3.3.2- Сызықтық және тармақталу алгоритмдерін программаны өңдеудің кіріктірілген ортасында жазу |
The aims of the lesson Сабақтың мақсаты | Delphi интегралды ортасындағы компоненттерімен жұмыс жасау, яғни компоненттерді формаға орналастыру, компоненттердің қасиеттерін өзгерту, компоненттерге оқиға жазу, оқиғаларды өңдеу жұмыстарын жүргізуді және қолданбаны орындауға жіберуді үйрету. |
Tasks of lesson Сабақтың міндеттері | 1. Educational: Delphi интегралды ортасында компоненттерді формаға орналастыру, компоненттердің қасиеттерін өзгерту, компоненттерге оқиға жазу, оқиғаларды өңдеу жұмыстарын жүргізуді және қолданбаны орындауға жіберуді үйрету. 2. Developing: Оқушылардың есте сақтау және зейіндік кабілеттерін дамыту, пәнге деген қызығушылығын арттыру 3. Cultural: Жан-жақты болуға, өз бетімен жұмыс істеуге тәрбиелеу; |
Type of the lesson Сабақтың түрі | Мixed Lesson - Аралас сабақ |
Methods of the lesson Сабақтың әдістері | reading, speaking, writing, explanation, communicative |
Visual aids көрнекі құралдар | books, interactive board, presentation, computer |
Connection of the subjects Пәнаралық байланыc | Математика |
The procedure of the lesson |
Organization moment Ұйымдастыру кезеңі 2 мин | Сәлемдесу. Құрал жабдықтарды түгелдеу Үй тапсырмасын тексеру !Техника қауіпсіздік ережелері: 1. Мұғалімнің рұқсатынсыз құрал-жабдықтарды орнынан қозғауға, сымдарға, розеткаларға, штепсельдің айырына, штекерге тиісуге тыйым салынады. 2. Мұғалімнің рұқсатынсыз сыныпқа кіруге және сыныптан шығуға болмайды. 3. Мұғалімнің рұқсатынсыз сыныпта жүруге болмайды. 4. ДК-де су киіммен және су қолмен жұмыс істеуге болмайды. 5. Пернетақтаның үстіне ештеңені қоюға болмайды. 6. Компьютер сыныбында жүгіруге, ойнауға, жолдастарыңның көңілін қажетсіз аударуға, бөгде жұмыстарды істеуге тыйым салынады. 7. Компьютерде жұмыс істеу кезінде көздің экраннан ең қолайлы қашықтығын (60-70 см) сақтау керек. |
Checking home work Үй жұмысын тексеру Білу және Түсіну - Knowledge and Understanding 4 мин | "think and found” – «Ойлан тап» Пикто- грамма | | Компонент аты | | Label | | Edit | | Button | | GroupBox | | RadioButton | | BitButton | Форманың төмендегідей қасиеттері сипаттама бер: Name – Caption – Top – Left – Width – Height – Color – Font – Name – форма аты. Бағдарламада форма аты форманы басқару үшін және форма компонентіне кіру үшін пайдаланылады. Caption – тақырып мәтіні жазылады. Top – форманың жоғарғы шекарасынан экранның жоғарғы шекарасына дейінгі қашықтық. Left – форманың сол жақ шекарасынан экранның сол жақ шекарасына дейінгі қашықтық. Width – форманың ені. Height – форманың биіктігі. Color – фонның түсі. Font – қаріп. Форма бетіндегі болатын компоненттердегі пайдаланылатын қаріпті (шрифті) анықтайды Критерий | Дескриптор | | Форманың белгілерін біледі | 1 б | 2б | Форманың қасиеттеріне сипаттама бере алады | 1б | |
New lesson Жаңа сабақ 5 мин | Жаңа сабақ Видео көрсетіледі https://bilimland.kz/kk/courses/informatika-kk/8-synyp/lesson/tarmaqtalu-algoritmderin-bahdarlamalau-operatorlary Кері байланыс |
ІV Consolidation of the new material. Жаңа материалды бекіту Қолдану 5 мин | Жаттығу жұмыстары Критерий | Дескриптор | | Жаңа тақырыпты бекіте алады | 1 б | | |
Талдау Analyzise 10 мин | І деңгейлік тапсырма Level 1 Сөйлесу құнын есептеуге арналған форма терезесі procedure TForm1.Button1Click(Sender: TObject); const discount=0.2; var Time, summa, pay:real; Day:integer; begin Time:=strtoint(edit1.Text); Day:=strtoint(edit2.Text); Pay:=strtoint(edit3.Text); Summa:=Pay*Time; if (Day=6) or (Day=7) then Summa:=Summa*(1-discount); label4.Caption:=‘Акысы' +floattostr(Summa)+' '+‘тенге'; end; end. Критерий | Дескриптор | | Форманың белгілерін қояды | 1 б | 3 б | Программа кодын жаза алады | 1 б | Программа нәтижесі шығады | 1 б | |
Жинақтау Synthesis 10 мин | ІІІ деңгейлік тапсырма Level 3 Санды есептеу жобасы. Шешуі: p 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; label2.Caption:=' косындысы =' + IntToStr(s); label3.Caption:=' Кобейтиндиси =' + IntToStr(l); end; end. Критерий | Дескриптор | | Форманың белгілерін қояды | 1 б | 3 б | Программа кодын жаза алады | 1 б | Программа нәтижесі шығады | 1 б | |
Бағалау Evaluation 2 мин | -Бүгінгі тақырыпты бағалайды, маңызын түсінеді Delphi интегралды ортасында Standard панелі компоненттерімен жұмыс жасау компоненттерді формаға орналастыру компоненттердің қасиеттерін өзгерту компоненттерге оқиға жазу оқиғаларды өңдеу жұмыстарын жүргізуді қолданбаны орындауға жіберуді үйрету |
Рефлекция 2 мин | |
Giving home task. | - Үй жұмысы kundelik.kz сайтыннан қарайсыздар - Homework look at the site kundelik.kz - Your home task learn by heart new words. |
VII. Assessments of the learners Оқушыларды бағалау 1 мин | Оқушының аты-жөні_______________________________________ Тапсырмалар | Критерий | Дескриптор | | Оқушы | Checking home work Білу және Түсіну - Knowledge and Understanding | Форманың белгілерін біледі | 1 б | 2б | | Форманың қасиеттеріне сипаттама бере алады | 1б | | Жаттығу тапсырмалары | Жаңа тақырыпты бекіте алады | 1 б | 1б | | І деңгейлік тапсырма- Level 1 | Форманың белгілерін қояды | 1 б | 3б | | Программа кодын жаза алады | 1 б | | Программа нәтижесі шығады | 1 б | | ІІ деңгейлік тапсырма- Level 2 | Форманың белгілерін қояды | 1 б | 3б | | Программа кодын жаза алады | 1 б | | Программа нәтижесі шығады | 1 б | | |