More Related Content
Similar to Lab11 2-it101 (9)
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-с бага бол хариу гарахгүй.