0
Объект хандлагат програмчлалын хэл  Java Хичээл :  SW203 Улирал :  2006  намар Mongolia University of Science & Technology...
Лабораторийн ажил гүйцэтгэх журам <ul><li>Лабораторийн цаг дээр  </li></ul><ul><ul><li>Гадуур хувцастай суух </li></ul></u...
<ul><li>Лабораторийн ажил 1 Оноо: 2 </li></ul><ul><li>Сэдэв :  “Хийсвэрлэл ба Удамшил” </li></ul><ul><li>Энэхүү лаборатори...
<ul><li>Хийсвэрлэлийг програмчлалд ашиглах нь </li></ul><ul><li>Даалгавар1. </li></ul><ul><li>Албан хаагч  (Employee)  кла...
<ul><li>Даалгавар2. </li></ul><ul><li>Teacher  гэсэн хүү классыг гүйцээж тодорхойл </li></ul><ul><li>Дээрх үр дүнг хэвлэхи...
<ul><li>Өмнө тодорхойлсон Албан хаагч  (Employee)  классаас цагийн багш, жижүүр, цэвэрлэгч гэсэн классууд удамшина.  Өх: Ц...
<ul><li>Даалгавар 3. </li></ul><ul><li>Дараах хуудсанд үзүүлсэн үр дүнг хэвлэхийн тулд  Employee  классын хүү классууд бол...
Програмын үр дүн:
Upcoming SlideShare
Loading in...5
×

Sw203 Lab1

510

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
510
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Sw203 Lab1"

  1. 1. Объект хандлагат програмчлалын хэл Java Хичээл : SW203 Улирал : 2006 намар Mongolia University of Science & Technology Лабораторийн ажил № 1
  2. 2. Лабораторийн ажил гүйцэтгэх журам <ul><li>Лабораторийн цаг дээр </li></ul><ul><ul><li>Гадуур хувцастай суух </li></ul></ul><ul><ul><li>Хоорондоо ярих </li></ul></ul><ul><ul><li>Тоглоом тоглохыг тус тус хориглоно . </li></ul></ul><ul><li>Тухайн 7 хоногийн лекцийн цаг дээр үзсэн ойлголтоо ашиглан вэбэд тавигдсан зааврын дагуу тухайн 7 хоногийн лабораторийн ажлыг гүйцэтгэнэ. </li></ul><ul><li>Цагтаа амжиж лаборатори хамгаалахын тулд тухайн лекцэнд анхааралтай суухаас гадна тус хичээлийн өмнөх холбоо болох SW202 хичээлээр үзсэн ойлголт, мэдлэгээ бататган сэргээсэн байх ёстойг анхаарна уу. </li></ul><ul><li>Лабораторийн ажлыг дүгнэхдээ даалгаврын гүйцэтгэлээс хамаарч авах ёстой онооны 100 хүртэлх хувиар дүгнэнэ. Хэрэв амжаагүй бол дараагийн 7 хоногийн лабораторийн цаг дээр хамгаалсан тохиолдолд даалгаврын гүйцэтгэлээс хамаарч авах ёстой онооны 75 хүртэлх хувиар дүгнэх бөгөөд лабораторийн ажлыг дахин нөхөж хамгаалах гэсэн ойлголт байхгүйг анхаарна уу. </li></ul>
  3. 3. <ul><li>Лабораторийн ажил 1 Оноо: 2 </li></ul><ul><li>Сэдэв : “Хийсвэрлэл ба Удамшил” </li></ul><ul><li>Энэхүү лабораторийн ажил нь 2 хэсгээс бүрдэнэ. Үүнд: </li></ul><ul><li>“ Хийсвэрлэл”-ийг өргөтгөх нь </li></ul><ul><li>“ Хийсвэрлэл”-ийг боловсронгуй болгох нь </li></ul>Лабораторийн ажил 1
  4. 4. <ul><li>Хийсвэрлэлийг програмчлалд ашиглах нь </li></ul><ul><li>Даалгавар1. </li></ul><ul><li>Албан хаагч (Employee) класс тодорхол. Үүнд: албан хаагч класс нь </li></ul><ul><ul><li>Гишүүн өгөгдөл </li></ul></ul><ul><ul><ul><li>Овог </li></ul></ul></ul><ul><ul><ul><li>Нэр </li></ul></ul></ul><ul><ul><ul><li>Нас </li></ul></ul></ul><ul><ul><li>Гишүүн функц </li></ul></ul><ul><ul><ul><li>Байгуулагч функц: Классын гишүүдэд анхны утга олгох </li></ul></ul></ul><ul><ul><ul><li>Классын гишүүн өгөгдлүүдийг хэвлэх функц </li></ul></ul></ul><ul><li>Албан хаагч класстай ажиллах EmployeeTester класс тодорхойлж албан хаагч классын хэд хэдэн объект үүсгэн, тэдгээрийг хэвлэх програм бич. </li></ul>
  5. 5. <ul><li>Даалгавар2. </li></ul><ul><li>Teacher гэсэн хүү классыг гүйцээж тодорхойл </li></ul><ul><li>Дээрх үр дүнг хэвлэхийн тулд main() функцэд шаардлагатай мөрийг гүйцээж тодорхойл. </li></ul><ul><li>Хийсвэрлэлийг өргөтгөх </li></ul>
  6. 6. <ul><li>Өмнө тодорхойлсон Албан хаагч (Employee) классаас цагийн багш, жижүүр, цэвэрлэгч гэсэн классууд удамшина. Өх: Цагийн багш бол албан хаагч юм. Жижүүр бол албан хаагч юм. Цэвэрлэгч бол албан хаагч юм. Тэдгээр хүү классуудын онцлог гишүүн өгөгдлүүдийг тодорхойлов. </li></ul><ul><li>HourlyTeacher ( Цагийн багш ) </li></ul><ul><ul><li>Гишүүн өгөгдөл: </li></ul></ul><ul><ul><ul><li>wageOfHour /цагийн хөлс/ </li></ul></ul></ul><ul><ul><ul><li>hour /ажиллсан цаг/ </li></ul></ul></ul><ul><ul><li>Гишүүн функц: </li></ul></ul><ul><ul><ul><li>... </li></ul></ul></ul><ul><ul><ul><li>earning() гишүүн функцэд сарын орлогыг дараах томъёогоор бодож үр дүнг буцаана. </li></ul></ul></ul><ul><ul><ul><li> Hour *wageOfHour </li></ul></ul></ul><ul><li>Sentry ( жижүүр ) </li></ul><ul><ul><li>Гишүүн өгөгдөл: </li></ul></ul><ul><ul><ul><li>wageOfDay /1 гараа/өдрийн хөлс / </li></ul></ul></ul><ul><ul><ul><li>day /гарсан хоног/ </li></ul></ul></ul><ul><ul><ul><li>Гишүүн функц: </li></ul></ul></ul><ul><ul><ul><li>... </li></ul></ul></ul><ul><ul><ul><li>earning() гишүүн функцэд сарын орлогыг дараах томъёогоор бодож үр дүнг буцаана. </li></ul></ul></ul><ul><ul><ul><li> wageOfDay* day </li></ul></ul></ul><ul><li>Cleaner ( Цэвэрлэгч ) </li></ul><ul><ul><li>Гишүүн өгөгдөл: </li></ul></ul><ul><ul><ul><li>wageOfRoom хөлс /1 өрөө цэвэрлэсний хөлс/ </li></ul></ul></ul><ul><ul><ul><li>roomCount өрөөний тоо /цэвэрлэх өрөөний тоо/ </li></ul></ul></ul><ul><ul><li>Гишүүн функц: </li></ul></ul><ul><ul><ul><li>... </li></ul></ul></ul><ul><ul><ul><li>earning() гишүүн функцэд сарын орлогыг дараах томъёогоор бодож үр дүнг буцаана. </li></ul></ul></ul><ul><ul><ul><li>wageOfRoom* roomCount </li></ul></ul></ul><ul><li>Хийсвэрлэлийг сайжруулах </li></ul>
  7. 7. <ul><li>Даалгавар 3. </li></ul><ul><li>Дараах хуудсанд үзүүлсэн үр дүнг хэвлэхийн тулд Employee классын хүү классууд болох Sentry болон Cleaner классуудыг гүйцээж тодорхойл. </li></ul><ul><li>Жич: Тэдгээрийн earning() гишүүн функыг тодорхойлохдоо дээр өгөгдсөн харгалзах томъёолыг авч үз. </li></ul>
  8. 8. Програмын үр дүн:
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×