доктор(), дэд проф Р. Төрбат
ЛАБОРАТОРЫН АЖИЛ 11
Шугаман бус алгоритмын алгоритмын жишээ
Жишээ 1
А тоо 100-с бага бол 100 үржүүлж, их бол 100 хасах алгоримтыг блок схемээр илэрхийл.
Алгоритм Блок схем
1. Алгоритм эхлэнэ.
2. Гарнаас A утгыг өгнө.
3. А утгыг 100 бага үед алхам 4 рүү
шилжинэ. Их үед алхам 5 руу шилжинэ
4. А утгыг 100 үржүүлээд гарсан утгыг
А хадгална. Үүний дараагаар алхам 6
руу шилжинэ.
5. А утгаас 100 хасаад гарсан утгыг А
хадгална. Үүний дараагаар алхам 6 руу
шилжинэ.
6. Дэлгэцэнд А утгыг хэвлэнэ.
9. Алгоритм төгсөнө.
Жишээ 2
Алгоритм Блок схем
1. Алгоритм эхлэнэ.
2. Гарнаас A болон В утгыг өгнө.
3. Дэлгэцэнд Х утгыг хэвлэнэ.
4. Х утгад 1 нэмээд гарсан утгыг Х утга
хадгална
5. Х утга В утгаас бага үед алхам 3 руу
шилжинэ. Их үед алхам 6 руу шилжинэ.
6. Алгоритм төгсөнө.
Жишээ 3
Хоёр тооны ялгаврын модулийг олох алгоритм.
Алгоритм Блок схем
1. Алгоритм эхлэнэ.
2. Гарнаас A болон В утгыг өгнө.
3. А утгаас В утга бага үед алхам 4 рүү
шилжинэ. Их үед алхам 5 руу шилжинэ
4. А утгаас В утгыг хасаад С утга болгож
хадгална. Үүний дараагаар алхам 6 руу
шилжинэ.
5. В утгаас А утгыг хасаад С утга болгож
хадгална. Үүний дараагаар алхам 6 руу
шилжинэ
6. Дэлгэцэнд С утгыг хэвлэнэ.
7. Алгоритм төгсөнө.
Эхлэл
A
A =A-100
A
Төгсгөл
А<100
A=A×100
Тийм Үгүй
Эхлэл
A,B
X=X+1
Төгсгөл
X
X<B
Тийм
Үгүй
Эхлэл
A,B
C =B-A
C
Төгсгөл
А>B
C=A-B
Тийм Үгүй
доктор(), дэд проф Р. Төрбат
Жишээ 4
Дурын A тоо 5 их үед 4a+a2
+a3
тэгшитгэл, бага үед 2a+a2
тэгшитгэл бодох алгоритм
Алгоритм Блок схем
1. Алгоритм эхлэнэ.
2. Гарнаас A болон В утгыг
өгнө.
3. А утга 5 утга их үед алхам 4
рүү шилжинэ. Бага үед алхам 5
руу шилжинэ
4. А утгыг 4 үржүүлээд, А
квадрат зэрэг, А куб зэргийн
утгуудыг нэмээд X утга болгож
хадгална. Үүний дараагаар
алхам 6 руу шилжинэ.
5. А утгыг 2 үржүүлээд, А
квадрат зэргийг нэмээд X утга
болгож хадгална. Үүний
дараагаар алхам 6 руу шилжинэ
6. Дэлгэцэнд Х утгыг хэвлэнэ.
7. Алгоритм төгсөнө.
Эхлэл
a,b
X=2a+a2
Төгсгөл
А>5
Үгүй
x
Тийм
X=4a+a2
+a3
доктор(), дэд проф Р. Төрбат
Оюутан бүр даалгавар бодлогуудийг дэвтэртээ хийж , багшид тайлбарлаж хамгаалж тооцуулна.
Дасгал бодлого 1: Хэрэглэгчийн насыг шалгадаг алгоритмыг блок схемээр илэрхийл. Үүнд Хэрэглэгчийн нас
20-с бага бол өсвөр нас, их бол залуу нас гэсэн хариуг хэвлэх алгоритмыг блок схемээр илэрхийл.
Дасгал бодлого 2: A,B тоонуудын их утгыг олох алгоритмыг блок схемээр илэрхийл.
Дасгал бодлого 3: A,B тоонуудын бага утгыг олох алгоритмыг блок схемээр илэрхийл.
Дасгал бодлого 4: A,b,c тоонууд өгөгдсөн үед функцын утгыг олох алгоритмыг блок
схемээр илэрхийл.
Дасгал бодлого 5: Хэрэв бүлүүрийн талбай S=200 cм2
, бүлүүрийн явах зам h см, ажиллаж байгаа цилиндрийн
дундаж даралт P=5*105
па бол дотоод шаталтад хөдөлгүүрийн цилиндрийн ажиллах үед тэлж байгаа хийн
гүйцэтгэх ажлыг тодорхойлох алгоритмыг блок схемээр илэрхийл. /Хэрвээ h<50 үед хариу гарна. Ажлын томьёо:
A=F*h, даралт нь P=F/S->F= P*S/
Дасгал бодлого 6: Багажийн дундуур гүйх гүйдлийн хүч A мкА. B цагын хугацаанд багажаар ямар хэмжээний
цэнэг урсан өнгөрөх вэ? Гүйдлийн хүч A=10с их үед, хугацаа B=5 цагаас бага үед бодолтыг гүйцэтгэ. /гүйдлийн
хүчний томьёо I=q/t/
Дасгал бодлого 7: Aт масстай биед үйлчлэх хүндийн хүчийг ол. Aт масс нь 6,9т-с их бол хариу гарна. Бага бол
гарнаас дахин Аг өгнө. /Хүндийн хүчийг доорх томьёо: F=g*m/
Дасгал бодлого 8: a,b,c,x дурын тоо байхад y=cx+d/ax+b функцийн утгыг олох алгоритмыг блок схемээр
илэрхийл.
Дасгал бодлого 9: Тооны модуль олох алгоритм
Дасгал бодлого 10: A метрийн өргөнтэй, B метр урттай, C метр өндөртэй контайнерийн нийт талбай,
эзэлхүүнийг олох алгоритмыг блок схемээр илэрхийл. A хувьсагч 6-с бага бол хариу гарахгүй.

Lab11 2-it101

  • 1.
    доктор(), дэд профР. Төрбат ЛАБОРАТОРЫН АЖИЛ 11 Шугаман бус алгоритмын алгоритмын жишээ Жишээ 1 А тоо 100-с бага бол 100 үржүүлж, их бол 100 хасах алгоримтыг блок схемээр илэрхийл. Алгоритм Блок схем 1. Алгоритм эхлэнэ. 2. Гарнаас A утгыг өгнө. 3. А утгыг 100 бага үед алхам 4 рүү шилжинэ. Их үед алхам 5 руу шилжинэ 4. А утгыг 100 үржүүлээд гарсан утгыг А хадгална. Үүний дараагаар алхам 6 руу шилжинэ. 5. А утгаас 100 хасаад гарсан утгыг А хадгална. Үүний дараагаар алхам 6 руу шилжинэ. 6. Дэлгэцэнд А утгыг хэвлэнэ. 9. Алгоритм төгсөнө. Жишээ 2 Алгоритм Блок схем 1. Алгоритм эхлэнэ. 2. Гарнаас A болон В утгыг өгнө. 3. Дэлгэцэнд Х утгыг хэвлэнэ. 4. Х утгад 1 нэмээд гарсан утгыг Х утга хадгална 5. Х утга В утгаас бага үед алхам 3 руу шилжинэ. Их үед алхам 6 руу шилжинэ. 6. Алгоритм төгсөнө. Жишээ 3 Хоёр тооны ялгаврын модулийг олох алгоритм. Алгоритм Блок схем 1. Алгоритм эхлэнэ. 2. Гарнаас A болон В утгыг өгнө. 3. А утгаас В утга бага үед алхам 4 рүү шилжинэ. Их үед алхам 5 руу шилжинэ 4. А утгаас В утгыг хасаад С утга болгож хадгална. Үүний дараагаар алхам 6 руу шилжинэ. 5. В утгаас А утгыг хасаад С утга болгож хадгална. Үүний дараагаар алхам 6 руу шилжинэ 6. Дэлгэцэнд С утгыг хэвлэнэ. 7. Алгоритм төгсөнө. Эхлэл A A =A-100 A Төгсгөл А<100 A=A×100 Тийм Үгүй Эхлэл A,B X=X+1 Төгсгөл X X<B Тийм Үгүй Эхлэл A,B C =B-A C Төгсгөл А>B C=A-B Тийм Үгүй
  • 2.
    доктор(), дэд профР. Төрбат Жишээ 4 Дурын A тоо 5 их үед 4a+a2 +a3 тэгшитгэл, бага үед 2a+a2 тэгшитгэл бодох алгоритм Алгоритм Блок схем 1. Алгоритм эхлэнэ. 2. Гарнаас A болон В утгыг өгнө. 3. А утга 5 утга их үед алхам 4 рүү шилжинэ. Бага үед алхам 5 руу шилжинэ 4. А утгыг 4 үржүүлээд, А квадрат зэрэг, А куб зэргийн утгуудыг нэмээд X утга болгож хадгална. Үүний дараагаар алхам 6 руу шилжинэ. 5. А утгыг 2 үржүүлээд, А квадрат зэргийг нэмээд X утга болгож хадгална. Үүний дараагаар алхам 6 руу шилжинэ 6. Дэлгэцэнд Х утгыг хэвлэнэ. 7. Алгоритм төгсөнө. Эхлэл a,b X=2a+a2 Төгсгөл А>5 Үгүй x Тийм X=4a+a2 +a3
  • 3.
    доктор(), дэд профР. Төрбат Оюутан бүр даалгавар бодлогуудийг дэвтэртээ хийж , багшид тайлбарлаж хамгаалж тооцуулна. Дасгал бодлого 1: Хэрэглэгчийн насыг шалгадаг алгоритмыг блок схемээр илэрхийл. Үүнд Хэрэглэгчийн нас 20-с бага бол өсвөр нас, их бол залуу нас гэсэн хариуг хэвлэх алгоритмыг блок схемээр илэрхийл. Дасгал бодлого 2: A,B тоонуудын их утгыг олох алгоритмыг блок схемээр илэрхийл. Дасгал бодлого 3: A,B тоонуудын бага утгыг олох алгоритмыг блок схемээр илэрхийл. Дасгал бодлого 4: A,b,c тоонууд өгөгдсөн үед функцын утгыг олох алгоритмыг блок схемээр илэрхийл. Дасгал бодлого 5: Хэрэв бүлүүрийн талбай S=200 cм2 , бүлүүрийн явах зам h см, ажиллаж байгаа цилиндрийн дундаж даралт P=5*105 па бол дотоод шаталтад хөдөлгүүрийн цилиндрийн ажиллах үед тэлж байгаа хийн гүйцэтгэх ажлыг тодорхойлох алгоритмыг блок схемээр илэрхийл. /Хэрвээ h<50 үед хариу гарна. Ажлын томьёо: A=F*h, даралт нь P=F/S->F= P*S/ Дасгал бодлого 6: Багажийн дундуур гүйх гүйдлийн хүч A мкА. B цагын хугацаанд багажаар ямар хэмжээний цэнэг урсан өнгөрөх вэ? Гүйдлийн хүч A=10с их үед, хугацаа B=5 цагаас бага үед бодолтыг гүйцэтгэ. /гүйдлийн хүчний томьёо I=q/t/ Дасгал бодлого 7: Aт масстай биед үйлчлэх хүндийн хүчийг ол. Aт масс нь 6,9т-с их бол хариу гарна. Бага бол гарнаас дахин Аг өгнө. /Хүндийн хүчийг доорх томьёо: F=g*m/ Дасгал бодлого 8: a,b,c,x дурын тоо байхад y=cx+d/ax+b функцийн утгыг олох алгоритмыг блок схемээр илэрхийл. Дасгал бодлого 9: Тооны модуль олох алгоритм Дасгал бодлого 10: A метрийн өргөнтэй, B метр урттай, C метр өндөртэй контайнерийн нийт талбай, эзэлхүүнийг олох алгоритмыг блок схемээр илэрхийл. A хувьсагч 6-с бага бол хариу гарахгүй.