26
Хан-Уул дүүрэг 118-р сургуулийн мэдээлэлзүйн багш М.Буянцэцэг

Salaalsan algoritm

Embed Size (px)

Citation preview

Page 1: Salaalsan algoritm

Хан-Уул дүүрэг 118-р сургуулийн

мэдээлэлзүйн багш М.Буянцэцэг

Page 2: Salaalsan algoritm

Цаг бол алт

Бусдыгаа хүндэлж

Бүгдээрээ сурцгаая

Хичээлд баримтлах зарчим

Page 3: Salaalsan algoritm

Шатар

Page 4: Salaalsan algoritm

Тэрэгний нүүдлээр/Хөх өнгө/

1. Тодорхой үр дүн гаргаж авахын тулд

гүйцэтгэх алхамуудын дарааллыг юу

гэж нэрлэдэг вэ?

2. Алгоритмын хэлийн толгой бичлэг

3. Алгоритмын үндсэн хэдэн чанар

байдаг вэ?

Page 5: Salaalsan algoritm

Тэмээний нүүдэл /Хүрэн өнгө/

1. Логик нийлбэрийн нэр

2. Логик үржвэр

3. Үгүйсгэх логик нийлбэр

4. Логик үгүйсгэл

5. Алгоритм доторх командууд нь нэг нь

нөгөөгийнхөө араас дэс дараалан

биелэгдэж байвал түүнийг ямар алгоритм

гэж нэрлэх вэ?

Page 6: Salaalsan algoritm

Энэ ямар зам вэ?

Page 7: Salaalsan algoritm

Орчлон ертөнц ч өөрийн алгоритмтай.

Дэлхий Нарыг дунджаар 150 сая км-ийн

радиустай “тойргоор” 1 жилд бүтэн тойрно.

Дэлхий өөрийн тэнхлэгийг 24 цагт бүтэн

тойрно.

Page 8: Salaalsan algoritm

1.Явган хүн гарцаар гарах алгоритм бич

2. Бид цаг агаартай уялдуулан хувцасаа хэрхэн тохируулдаг вэ?

Page 9: Salaalsan algoritm

Хичээлийн сэдэв: Салаалсан алгоритм

Page 10: Salaalsan algoritm

Хичээлийн зорилго

Алгоримтын салаалсан

бүтцийг ойлгож,

ашиглах

Page 11: Salaalsan algoritm

Хичээлийн зорилт

Алгоритмын тухай

Салаалсан бүтэцтэй

алгоритм(Гүйцэт,

гүйцэт бус)

Салаалсан бүтэцтэй

алгоритмыг хэрхэн

ашиглах

Page 12: Salaalsan algoritm

Салаалсан алгоритм

Нөхцөл нь үнэн байна уу худал байна уу гэдгээс хамааран

командуудын нэг цуврал эсвэл нөгөө цуврал нь

биелэгдэхийг алгоритмын салаалт бүтэц гэнэ.

Сургуулийн алгоритмын хэлэнд салаалсан бүтцийг

дүрслэх формат нь:

Хэрэв <нөхцөл>

бол <цуврал _1>

тбб<цуврал _2>

Гүйцээ

Салаалсан бүтэц:

а. Гүйцэт

б. Гүйцэт бус

Page 13: Salaalsan algoritm

Нүдний дасгал

Page 14: Salaalsan algoritm

2 тооны ихийг олох алгоритм бич

Page 15: Salaalsan algoritm

Тайлбар

1. Алгоритм эхлэнэ.

2. Дэлгэцэнд “Чамайг хэн гэдэг

вэ?” гэсэн өгүүлбэрийг хэвлэж

гаргана.

3. Хэн нэгэн хүний нэрийг

гаднаас оруулж name-д утга болгож

өгнө.

4. Дэлгэцэнд “Сайн уу” гэсэн үг

хэвлээд араас нь name-ийн утгыг

хэвлэж гаргана.

5. Алгоритм төгсөнө.

Page 16: Salaalsan algoritm
Page 17: Salaalsan algoritm

Алгоритм эхлэнэ.

2. Дэлгэцэнд “Бат хэдэн настай вэ?” гэж гаргана.

3. Батын насыг гаднаас age1-т утга болгож оруулна.

4. Дэлгэцэнд “Болд хэдэн настай вэ?” гэж гаргана.

5. Болдын насыг гаднаас age2-т утга болгож оруулна.

6. age1=age2 нөхцөл биелж буй эсэхийг шалгаад

хэрэв тийм байвал:

“Бат Болд хоёр нас чацуу” гэж дэлгэцэнд гаргаад 7-р алхамд шилжинэ;

үгүй бол:

age1>age2 нөхцөл биелж буй эсэхийг шалгаад хэрэв тийм байвал

“Бат насаар ах нь” гэж дэлгэцэнд гаргаад 7-р алхамд шилжинэ;

үгүй бол:

“Болд насаар ах нь” гэж дэлгэцэнд гаргаад 7-р алхамд шилжинэ.

7. Алгоритм төгсөнө.

Page 18: Salaalsan algoritm
Page 19: Salaalsan algoritm
Page 20: Salaalsan algoritm

Жишээ 4. Өгсөн a тоо [0;20] завсарт байвал түүнийг 2-оор үржүүлэх, энэ завсарт орохгүй бол 2-оор нэмэх алгоритм:

Page 21: Salaalsan algoritm
Page 22: Salaalsan algoritm

Түлхүүр үг

Page 23: Salaalsan algoritm

Цахим тест

Page 24: Salaalsan algoritm

Гэрийн даалгавар

Мэдээлэлзүй V сурах бичгийн 93-р

хуудасны 3.2.3-3.2.6

[email protected]

www.school118.khanuul.mn

Page 25: Salaalsan algoritm

Хуруу гар минь чилэв үү

Хурдан хурдан атгаарай

Хүзүү толгой чилэв үү

Хүрээд базаад өгөөрэй

Ар нуруу чилэв үү

Аяар аяар тогшоорой

Найз найз насан туршийн найз

Page 26: Salaalsan algoritm

Улам хичээгээрэй