Salaalsan algoritm

Preview:

Citation preview

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

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

Цаг бол алт

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

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

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

Шатар

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

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

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

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

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

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

байдаг вэ?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

тойрно.

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

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

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

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

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

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

ашиглах

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

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

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

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

гүйцэт бус)

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

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

ашиглах

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

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

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

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

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

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

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

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

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

Гүйцээ

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

а. Гүйцэт

б. Гүйцэт бус

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

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

Тайлбар

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

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

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

гаргана.

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

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

өгнө.

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

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

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

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

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

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

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

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

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

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

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

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

үгүй бол:

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

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

үгүй бол:

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

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

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

Түлхүүр үг

Цахим тест

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

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

хуудасны 3.2.3-3.2.6

m.btseegii@yahoo.com

www.school118.khanuul.mn

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

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

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

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

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

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

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

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