Ажлын хуудас 2. Өгөгдсөн a тооны модулийг хэвлэх бодлогын алгоритмыг
блок схемээр өгчээ.
Тэгвэл:
а. Хоосон блокт тохирох үйлдлийг бичих;
б. a=5 үед алгоритмын үр дүнг тооцоолох;
в. a=-11 үед алгоритмын үр дүнг тооцоолох;
г. Алгоритмыг үгээр илэрхийлэх;
д. Нөхцөл шалгах үйлдлийн блок дахь жиших
үйлдлийн тэмдгийг эсрэг болговол бодлогын өгүүлбэрийг хэрхэн томьёолох вэ?
е. Үйлдлийг сольсон алгоритмын үр дүнг a=8 үед
тооцоолох;
ё. Үйлдлийг сольсон алгоритмын үр дүнг a=-9 үед
тооцоолох;
ж. Үйлдлийг сольсон алгоритмыг үгээр илэрхийлэх.
1. Дараах
алгоритмын үр дүн юу вэ? Бодлогын өгүүлбэрийг томьёолоорой. 1
2. Өгөгдсөн
а тоог эерэг эсвэл сөрөг тоо эсэхийг тодорхойлох алгоритмын блок схемийг
гүйцээнэ үү. 2
x
|
5×x−8≥22 ?
|
Үр
дүн
|
5
|
5×5−8=17>=22 ?
үгүй
|
Үгүй
17>=22
|
|
|
|
|
|
|
12
|
|
|
3. 5×x−8≥22
тэнцэл биш өгөгджээ. x-ийн өгөгдсөн утгад тэнцэл биш биелж буй эсэхийг
тодорхойлох алгоритмыг блок схемээр дүрслээрэй. Алгоритм нь “тийм” эсвэл “үгүй”
мэдээллийг тэнцэл бишийн шийдийн хамт хэвлэнэ. Өгсөн утгуудад алгоритмыг
биелүүлэн хүснэгтийг бөглөөрэй.
4. 1-ээс n хүртэлх сондгой тоонуудыг хэвлэх алгоритмын
блок өгөгджээ. 3
Тэгвэл а) алгоритмыг n=10 үед хэрхэн биелэхийг хүснэгтээр үзүүлэх; б) энэ алгоритмыг ашиглан 1-ээс n
хүртэлх тэгш тоонуудын үржвэрийг олж хэвлэх алгоритмыг дүрслээрэй; в) Алгоритмаа n=10 үед хэрхэн биелэхийг
хүснэгтээр үзүүлээрэй.
B тоо
хоёр оронтой байг. Тэгвэл B тооны аравтын цифр нь нэгжийнхээ цифрээс ихгүй бол
уг тоог “үл буурах цифрт тоо” гэе. Жишээлбэл, 11, 12, 22, 29, 33, 59, 78 нь үл
буурах цифрт тоо байна. Өгсөн B тоо нь үл буурах цифрт тоо тоо мөн эсэхийг
тодорхойлох үгээр илэрхийлсэн алгоритмыг блок схемээр дүрслээрэй. B тооны өгсөн
утгуудад алгоритмын үр дүнг тооцоолоорой.
|
|
Дараах
үгээр илэрхийлсэн алгоритмыг үр дүн n=10 үед тооцоолж гаргасан хүснэгтийг
ашиглан а) бодлогыг томьёолоорой; б) алгоритмыг блок схемээр илэрхийлээрэй; в)
алгоритмыг n=15, 20, 30 үед биелүүлж хүснэгтээр харуулаарай.
1. n
тоог оруул;
2. p=1,
i=1;
3. Хэрэв
(i<=n) бол 4 дүгээр мөрөнд шилж. Үгүй бол 5 дугаар мөрөнд шилж;
3. p=p *i, i=i+3;
5. p-ийн
утгыг хэвлэ;
6. Төгсгө;
|
|
n=10, p=1,
i=1
|
|||
Давталтын нөхцөл
|
i
|
p
|
Тайлбар
|
||
1
|
1
|
p=1*1=1,
i=1+3=4
|
|||
Хэрэв
(4<=10) тийм
|
4
|
4
|
p=1*4=4,
i=4+3=7
|
||
Хэрэв
(7<=10) тийм
|
7
|
28
|
p=4*7=28,
i=7+3=10
|
||
Хэрэв
(10<=10) тийм
|
10
|
280
|
p=28*10=280,
i=10+3=13
|
||
Хэрэв
(13<=10) үгүй
|
|
|
|
||
Үр дүн: p
|
280-ыг хэвлэх
|
Тэгшитгэлийн
утгыг тооцоолох алгоритмыг үгээр, блок схемээр дүрсэлж, түүнийгээ Яст мэлхийн
урлан программаар x-ийн 1, 2, 4, 10
утгад утгыг тооцоолоорой.