More Related Content
Similar to Програм ба зүйрлэл (7)
Програм ба зүйрлэл
- 2. 1.2: Програмчлалыг юутай зүйрлэх вэ
• Жирийн нэг оффисын өрөөнд вирус, өт батгана, хорхой шавж,
тэсрэх бөмбөг, Трой -н модон морь, “үхлийн” алдаа байна гэвэл
битгий гайхаарай. Иймэрхүү хурц, цочир хэллэгүүдийг гагц
компьютерийн ухаанаас бусад ШУ -ны салбаруудад төдийлөн олж
харахгүй тул тэрхүү өрөөнд нэгэн програмист сууж байгаагаас
зайлахгүй юм.
- 3. Зүйрлэхийн ач тус
• Өөрийн маруухан мэддэг зүйлийг түүнтэй ижил бөгөөд сайн
мэддэг юмтайгаа адилтган үзвээс илүү амар хялбараар ойлгох
боломж нээгддэг билээ. Зүйрлэлийг ийнхүү ашиглахыг
“загварчлах” хэмээн нэрийддэг.
• ШУ -ны олон ч нээлтийг хийхэд зүйрлэл их чухал үүрэг гүйцэтгэсэн
байдаг. Химич Кекүлэ нэгэн шөнө сүүлээ хазсан могой зүүдэлсэн
нь түүнтэй адил цагираг хэлбэртэй Бензиний молекулын бүтцийг
тайлахад тусалсан байх жишээний.
- 4. Зүйрлэхийн ач тус
• Зарим зүйрлэл ийнхүү байгаа оносон байдаг бол зарим нь
банзандаа ч тусаагүй байх тохиолдол бий. Ер нь сайн зүйрлэл гээч
нь энгийн, бусад зүйрлэлтэйгээ нийцсэн утгатай байдаг юм.
• Орчин цагийн өгөгдлийн сангийн технологид үнэмлэхүй хувь
нэмэр оруулан Тюрингийн шагналыг хүртсэн Charles Bachman
1970 -аад оны програмчлалын үеийг дэлхий төвт үзлээс нар төвт
Коперникийн үзэл рүү шилжиж байх 16-р зууны үетэй зүйрлэжээ.
Тэр үед өгөгдөл боловсруулалтын компьютер төвт үзлээс
өгөгдлийн сан төвт үзэл рүү дөнгөж шилжиж байсан тул харин ч
нэг тохирсон зүйрлэл болсон нь тэр
- 5. Зүйрлэхийн ач тус
• Нар төвт үзлийн ачаар олон од эрхэсийг нээн илрүүлж хүн
төрөлхтний хорвоо ертөнцийг үзэх үзлийг үндсээр нь өөрчилөн
дэвшилд хүргэсний адилаар өгөгдлийн сан төвт үзэл нь мөн
тийнхүү ахиц дэвшлийг авчирна гэсэн юм. Үүнээс тун ч удалгүй
өгөгдлийг компьютерээр урсан өнгөрч буй картуудын урсгал гэж
үздэг байсныг халж дээр нь үйлдэл гүйцэтгэх боломжтой
“өгөгдлийн усан сан” гэж үзэх болжээ.
- 6. Зүйрлэхийн ач тус
• Ийнхүү шинэ соргог, үнэн зөв зүйрлэлийг хүлээн авах нь зүйтэй
тул хуучинтайгаа зууралдан үлдэх нь тухайн ШУ -ны салбарын
хөгжлийг хойш татах нөлөө үзүүлдэгийг анхаарууштай юм.
• Тэгээд ч ер нь програм хангамжийн зүйрлэлүүдийг хэр сайн
ойлгож байгаа нь тухайн хүн програм хангамжийг хэр сайн
ойлгодог болохыг илтгэдэг билээ.
- 7. Програм хангамжид зүйрлэлийг яаж
ашиглах вэ
• Зүйрлэл болбоос газрын зураг биш гар чийдэн юм. Юу хийхийг
чинь алхам бүрээр нь зааж өгөхгүй, харин зөв алхамыг өөрөө
бодож олоход тань тусална гэсэн үг.
• Тэгэхээр зүйрлэлийг алгоритмтэй шууд адилтгаж болохгүй болж
байгаа юм. Жишээ нь хэн нэгний гэрт таныг хүргэх алгоритм
байлаа гэж бодьё: “10 -р хорооллын автобусны буудлаас баруун
тийш 500 метр яваад баруун эргэ, 50 метр яваад хурдаа сааруул”
гэх мэт. Харин зүйрлэл байвал яах вэ? “Мессенжерээр явуулсан
нөгөө хаягаар юу ч гэсэн хүрээд ир. Олохгүй байвал ойр орчныхоо
хүмүүсээс асуухад л мэднэ дээ манай байрыг” гэх мэт.