ЭХХ2

               
ЭЭЛЖИТ ХИЧЭЭЛИЙН ХӨТӨЛБӨР №2
Хичээлийн сэдэв: Нөхцөл шалгах үйлдэл
Хичээлийн хэлбэр: Шинэ мэдлэг чадвар эзэмшүүлэх.
Хамрах хүрээ: 12 – р  анги
Үргэлжлэх хугацаа: 40 минут
Хичээлийн зорилго: Нөхцөл шалгах үйлдлийг ашиглан бодлого бодох.
Хичээлийн зорилт:
-           Нөхцөл шалгах үйлдлийг танин мэдэх
-           Нөхцөл шалгах үйлдэл бүхий жишээ бодлого бодох
-           Бататгах бодлого бие дааж бодох,
-           Бодсон бодлогоо тайлбарлах
Хэрэглэгдэхүүн: Ээлжит хичээлийн хөтөлбөр, ТӨМ1, Үнэлгээний хуудас үзүүлэн 1.1, LCD дэлгэц
Арга зүй: тайлбарлан таниулах, үзүүлэн харуулах, тоглоомын арга

 
Хичээлийн үе шат
Минут
Суралцах үйл ажиллагаа
Багшийн санал
Багшийн үйл ажиллагаа
Суралцагчийн үйл ажиллагаа
Сурагчдыг хичээлдээ анхааралтай оролцохыг уриална.
1
Зохион байгуулах хэсэг
2 мин
Багш сурагчидтай мэндлэн, самбарт огноо хичээлийн сэдэв бичнэ.
С: Сурагчид багштайгаа мэндэлж хичээл эхлэхэд бэлэн болно.
С: Багшид ирц өгөх
Бүх сурагчидтай ажиллах
2
Сэргээн санах
3мин
Өмнөх хичээл дээр small basic программ дээр давталтай алгоритм ашиглан бодлого бодсон. Дараах функцууд нь ямар үүрэгтэй багшдаа хэлээд өгөөрэй. Үзүүлэн 1.1
Сурагчид багшийн харуулсан үзүүлэнгүүдийг анхааралтай харж Тэдгээрийн үүргийг тайлбарлан хэлж өгнө.
Textwindow-програмын үр дүнг харуулах цонх
Write-өгсөн утгыг хэвлэх
WriteLine –дугуй хаалтанд өгөгдсөн мэдээлэл, утгыг хэвлэдэг.
ReadNumber-гараас оруулах тоон утгыг хэвлэнэ.
Бүх сурагчидтай ажиллах
3
Сэдэл төрүүлэх
3 мин
1 сурагчаар зоос шидүүлнэ. Зоос нь сүлд эсвэл тоон талаараа буух боломжтой. Харин шагай орхиж үзвэл 4 талаараа буух боломжтой.  Тэгвэл одоо бүгдээрээ саяны алгоритмаа дэвтэр дээрээ блок схемээр дүрслье
Сурагчид компьютер асааж small basic программаа нээнэ.
Сурагчид дэвтэр дээрээ
зоос буулгах алгоритм бичих
4
Шинэ мэдлэг бүтээлгэх
10 мин
Хоёр тооны тэгш сондгойг олох.
TextWindow.Write("too uruul:")
a =TextWindow.ReadNumber()
uldegdel =Math.Remainder(a,2)
If(uldegdel = 0) Then
 TextWindow.WriteLine("tegsh too:")
Else
 TextWindow.WriteLine("sondgoi too:")
  EndIf

Сурагчдаар дээрх алгоримтд ямар шинэ команд байгааг нэрлүүлнэ. Өмнө нь бид энэ командуудын талаар сонсож байсан уу?
Программчлалын хэлэн нөхцөл шалгах үйлдлийг if-ээр тэмдэглэдэг. Нөхцөл нь биелэх буюу үнэнг then,биелэхгүй тохиолдолд else байна.
Math.Remainder()- a тоог b тоонд хувааж үлдэгдлийг буцаах буюу үлдэгдэлтэй хуваах функц юм.
1.    Сурагчид өгөгдсөн тооны сүүлийн цифрийг олох программ бичиж үр дүнг гаргах.
2.    Өгөгдсөн 3 тооны нийлбэрийн кубыг олох программ.
3.    A,b тооны багыг олох програм бич.


Багшийн тайлбарлаж өгснийг дэвтэртээ тэмдэглэж авна.
If, then, else, Math.Remainder(a,2)
Ойллгоогүй үлдсэн хүүхэд байгаа эсэхийг шалгаж сайтар ажиглах
5

Шинэ мэдлэгээ бататгах



15 мин
Бодлого1. а,b,c тоонуудын ихийг олж хэвлэх алгоритм болон small basic хэл дээр программыг бичнэ үү.
Бодлого2. а,b,c тоонуудын багыг олж хэвлэх алгоритм болон small basic хэл дээр программыг бичнэ үү.
Бодлого3: ӨГӨГДСӨН 2 ОРОНТОЙ ТООНЫ ЦИФРҮҮДИЙН НИЙЛБЭРИЙГ ОЛ









Багийн бүх сурагчид идэвхитэй оролцох
Багаас 1, 1 сурагч самбарт гарч ирэн бодолтыг тайлбарлана.







Хийсэн зүйлээс нь асууж яаж хийсэн талаар ярилцана.
6
Үнэлгээ
3 мин
Сурагч тус бүрт өөрийн үнэлгээний хуудас тарааж өгнө. Мөн багш хамгийн сайн гүйцэтгэсэн багт явцын үнэлгээн дээр 2 оноо нэмж өгнө.
Сурагчид өөрийн үнэлгээний хуудсыг үнэн зөвөөр бөглөнө.
7
Дүгнэлт
2 мин
Өнөөдрийн хичээлээр юу мэддэг болсноо 1-2 өгүүлбэрт багтаан бичиж, хамтран ярилцах
8
Гэрийн даалгавар
2 мин
Заавал бодож ирэх бодож ирэх 3 бодлого өгч дараагийн хичээл дээр хурааж авч шалгана.
1.    ӨГӨГДСӨН 2 ТООНЫ ЯЛГАВРЫН КУБЫГ ОЛ
2.    Өөрсдөө дахиад нэг бодлого зохиож ирээрэй.

Comments

Popular posts from this blog

Алгоритм