10/31/2008

Бие даалтын ажил №2

Нөхцөл шалгах үйлдлийг функцийн утга тооцоолоход хэрэглэх.


Зурагтай бодлогын зургууд вэб хуудсан дээр бүдэг гарсан байгаа тул энд дарж doc хэлбэрээр татаж авна уу.

ps: вэб хуудас хэлбэрээр хадгалахаар бодлогын дугаар зөрөөд байгаа тул зөвхөн doc хэлбэрээр татаж авахаар тавилаа.

10/27/2008

Тестийн оноо

1. Золжаргал 16
2. Одгэрэл 34
3. Бүүвэй 35
4. Одончимэг 27
5. Бадамсүх 30
6. Билгүүн 32
7. Мөнхгэрэл 24
8. Одхүү 21
9. Түмэндэмбэрэл 25
10. Болор 27
11. Хишигжаргал 30
12. Тулга 37
13. Ганболд 25
14. Дэлгэрэх 30
15. Баяржаргал 26
16. Ундрал 37
17. Мөнгөнтуяа 26
18. Орхон 18
19. Лхагвадорж 25
Авах ёстой нийт оноо 63 байлаа. Эдгээр авсан оноог хамгийн өндөр оноонд буюу 37-д хувааж 10-аар үржүүлснээр Сорил-1-ийн жинхэнэ оноо гарна.

10/03/2008

Бие даалтын ажил №1-ийн жишээ

Даалгавар тус бүрээс нэг нэг жишээг доор үзүүлэв:
1. int төрөл нь санах ойд 2 байт зай эзлэх ба -32 768 - аас 32 767 хүртлэх утгыг авч чадна.
2. abs() функц нь бүхэл тооны модулийн утгыг олдог. Энэ нь бүхэл төрлийн утгыг хүлээн авч бүхэл төрлийн утга буцаана гэсэн үг юм.

Дээрх маягаар үлдсэн функц болон төрлүүдийн тухай мэдээллийг турбо С хэлний редактор дотроо shift+F1 товчийг дарснаар гарган авч болно. Уг товчийг дарсны дараа хайж байгаа үгээ үсэг үсгээр нь бичихэд уг үг дээр автоматаар очно. Гарч ирсэн англиар бичсэн бүх зүйлсийг орчуулах шаардлагагүй.
Хувьсагчийн төрлийн хувьд санах ойд хэдэн байтын зайг эзлэх, авах утгынх нь дээд доод хязгаар байхад хангалттай. int, double, float гурван төрлийн тухай бичихэд болно.
Функцуудын хувьд юу хийдэг, ямар төрлийн хэдэн хувьсагч хүлээж аваад ямар төрлийн утга буцаадаг тухай л бичих хэрэгтэй.

Бие даалтын ажил №1

Даалгавар:

1. C хэлэн дэх өгөгдлийн төрлүүдийн утгуудын хязгаарыг харьцуулж бич (data types – int, float, double, … гэх мэт).

2. math.h толгой файлын доорх функцуудийн гүйцэтгэх үүрэг, хүлээн авах утгууд болон буцаах үр дүнг тодорхойл:



abs(), atan(), atanl(), acos(), acosl(), asin(), asinl(), ceil(), ceill(), floor(), floorl(), exp(), expl(), fabsl(), labs(), frexp(), frexpl(), log(), logl(), log10(), log10l(), modf(), modfl(), pow(), powl(), pow10(), pow10l(), sinl(), cosl(), tanl()

Хугацаа:

2008-10-20-нд авчирч шалгуулна.

Гүйцэтгэх хэлбэр:

Цаасан дээр хэвлэх.



Ашиглах материалууд:

1. Турбо С хэлний редакторын тусламж (F1 товч дарахад гарч ирнэ).

2. http://sw101.blogspot.com хуудсан дээрх материалууд

3. С хэлний тухай монгол хэл дээрх бусад номууд.

9/08/2008

Турбо С хэлний хөрвүүлэгчийг татаж авах

Гэртээ компьютертой оюутнууд Турбо С хэлний хөрвүүлэгчийг энд дарж татаж авна уу. Суулгахын тулд архивласан хавтсыг задалж компьютерынхаа С: дискний үндсэнд хуулахад хангалттай.