Friday, January 13, 2012

Электрон ном #81: C++ хэлний сурах бичиг

Эдгээрээс бид C++ гэсэн программчлалын хэлийг үзэх гэж байна. Программчлалын хэлийг ашиглан программ бичихэд доорх алхмуудыг гүйцэтгэх ёстой. Үүнд:

1.Алгоритм зохиох ( Designing )

2.Алгоримтын дагуу программын кодыг бичих ( Coding )

3.Хөрвүүлэлт хийх ( Compilnig )

4.Программыг шалгах ( Testing )

5.Сайжруулах ( Developing )

1. Бичих гэж буй программын үндсэн алгоритмыг зохиох.

Бид энэ алхамтай төстэй үйлдлүүдийг бодит амьдрал дээр маш их гүйцэтгэдэг. Гэрээс гараад хаагуур явбал зорьсон газраа хурдан хүрэх, ийм ажил бүтсэн тохиолдолд ямар ажлыг хийх, бүтээгүй тохиолдолд ямар ажлыг хийх гэх мэтийн шийдвэрүүдийг гаргах бүрд бид богино хэмжээний алгоритм зохиож байгаа гэсэн үг юм. Тэгвэл бид бодлого бодохдоо бүр нарийн алгоритм зохиоход хүрнэ. Эхлээд энэ утгыг олоод, дараа нь харин энэ утгаасаа 2 дахь утгыг олно гэх мэтчилэн.

Алгоритмын хамгийн энгийн жишээг үзэцгээе. Бид 2 тооны ихийг нь олдог программ зохиох шаардлагатай болжээ. Юуны өмнө бид хэрэглэгчээс хооронд нь жиших 2 тоог авах хэрэгтэй болно. Өгсөн 2 тоог хооронд нь жишээд 1 дүгээр тоо их байвал программын үр дүн нь 1 дүгээр тоо болно, харин эсрэг тохиолдолд программын үр дүн нь 2 дахь тоо болох юм. Энэ

тохиолдолд программын алгоритм нь тоо оруулах, жиших, үр дүнгээ харуулах гэсэн 3-хан үйлдээс тогтож байна.

2. Алгоримтын дагуу программын кодыг бичих. Алгоритм нэгэнт тодорхой болсон тохиолдолд уг программд хэдэн ширхэг хувьсагч, тогтмол ашиглагдахыг шийдэж тэдгээрийг тодорхойлж өгнө. Хувьсагч болон тогтмол утгууд, тэдгээрийг тодорхойлох тухай доор дэлгэрэнгүй үзэх болно. Уг хувьсагчууд, тогтмолууд болон өмнөх алхамд зохиосон алгоритмаа ашиглан программын үйлдлүүдийг C++-ийн текст засварлагчийн тусламжтайгаар бичиж өгнө.

3. Хөрвүүлэлт хийх. Программаа бичиж дуусаад хөрвүүлэлт хийхийн тулд Compile гэсэн менюний Run коммандыг ашиглана. Ингээд программ зохиогчийн бичиж өгсөн коммандуудыг хөрвүүлэн биелэх файл үүсгэнэ. Энэ ажиллагааг компиляци буюу хөрвүүлэлт хийх гэж нэрлэх бөгөөд хөрвүүлэлт хийдэг системийг компилятор гэж нэрлэдэг. Компилятор программд бичигдсэн бүх коммандуудыг шалгаж үзээд, хэрэв үл ойлгогдох бичлэг ч юмуу, ер нь ямар нэгэн алдаа гарсан тохиолдолд хэрэглэгчид мэдээлж, компиляцийг зогсооно. Энэ тохиолдолд эргэж 2-р алхамдаа шилжих бөгөөд программын коммандууд дотор байгаа алдаануудыг засч дахин хөрвүүлэлт хийх шаардлагатай болдог. Программ ганц ч алдаагүй болсон тохиолдолд л биелэх файл буюу ашиглахад бэлэн болсон хэрэглээний программ үүснэ.

4. Программыг шалгах. Хөрвүүлсний дараа программаа сайтар шалгах нь зүйтэй. Хэдийгээр программ огт алдаагүй хөрвөсөн ч гэсэн таны хүссэн маягаар ажиллахгүй, хэрэгцээтэй зөв үр дүнг өгөхгүй байж магадгүй. Энэ тохиолдолд алдааг компилятор бус, харин та өөрөө олох хэрэгтэй болно.

5. Сайжруулах. Зохиосон программ нэгэнт ном ёсоороо ажиллаж байгаа бол одоо уг программд байгаа ашиглагдаагүй хувьсагч, тогтмол, функц, макро, илүү болон давхар хийгдэж байгаа үйлдлүүд гэх мэтчилэн программын хурд ба хэмжээнд сөргөөр нөлөөлж болох зүйлсийг олж засах хэрэгтэй. Ингэснээр программ санах ой болон дискэн дээр эзлэх хэмжээ нь багасах, үр дүнд нь программын ачаалах болон биелэх хурд ихсэх зэрэг олон талын сайн үр дүнд хүрэх боломжтой юм.

Татах (Татаж авах): C++ хэлний сурах бичиг

22 comments:

Anonymous said...

While not as productive as no cost weights, they nevertheless do a very good work of focusing on your particular person muscle mass teams.


My blog post :: click the up coming site

Anonymous said...

It is crucial to realize however that a lot of money can be wasted
in the event you haven't done a little bit research first.

Feel free to visit my web page: Http://www.getfitnstrong.com

Anonymous said...

Line them up and I am guessing they'd acquire up 36" or more.

Also visit my page bowflex 552

Anonymous said...

For many people, it is greater to stay to an exercising system
that will not destroy you which you'll be able to stick with for the long run.

Feel free to visit my blog post mouse click the following website page

Anonymous said...

It may be complicated to decide which happens to be destined to be the best house exercise
gear in your case, but prior to you let these options overwhelm you,
contemplate a couple of pointers.

Here is my web page; adjustable dumbbells sets

Anonymous said...

No other gear can parallel the advantages remaining supplied by the Bowflex Revolution Health
and fitness center, counting the various variations and opportunities
it provides.

Look at my webpage ... http://www.getfitnstrong.com/bowflex-dumbbells/bowflex-selecttech-dumbbells-ultimate-home-exercising/

Anonymous said...

The most important one is you contain the ease and comfort
and defense of 10-year guarantee on components and labor.


Feel free to surf to my blog post ... dumbbells for sale

Anonymous said...

There you might have it - the straightforward method to an even better seeking
system and greater mood.

Also visit my blog - Suggested Studying

Anonymous said...

Are you presently exhausted of seeing precisely the same layouts in these types of devices?


my weblog :: More Material

Anonymous said...

Weight instruction plays an integral element for burning unwanted
fat, muscle tone, overall health and fitness, and physique.



Also visit my blog post: click the next internet page

Anonymous said...

This gives for overall power to become considerably increased.


Here is my weblog - dumbbell sets

Anonymous said...

Bench with uprights -pass within the kinds with lat tower and leg extension contraptions.



My web blog; adjustable weights

Anonymous said...

The device includes 220 kilos of weights in addition to a leg-press plate, foot harness, hand grips,
and a "preacher curl pad" to help with arm exercise routines.


my homepage: bowflex dumbbells 552

Anonymous said...

Also I'd personally endeavor to eat protein these kinds of as meat if you're not
a vegetarian following you are finished lifting weights and in
addition drink protein powder with drinking water
not milk with as minor body fat as you possibly can within the protein, like entire
whey protein powder and make use of a blender.


Also visit my web-site :: bowflex selecttech 552 dumbbells

Anonymous said...

Due to the fact of its size and bodyweight the Bowflex Final
household gym has to be put collectively the moment it arrives at your house
but it is not a hard task and ought to take only around two several
hours and demand only fundamental hand instruments.


Also visit my web blog - visit the following post

Anonymous said...

In its place, your dumbbell workout routines offers you that sexy, curvy start
looking.

My blog post ... adjustable dumbbells

Anonymous said...

Addressed as mid-sized HRM that would provide high-class
positive aspects for physical fitness followers.


Review my website :: weights and dumbbells for sale

Anonymous said...

This component has especially been developed to make sure that the knees and toes are in the appropriate placement to avoid any damage towards your again.


Also visit my site - Read More Listed here

Anonymous said...

Here are some guidelines on obtaining utilised treadmills.


My blog modells dumbbells

Anonymous said...

As we transfer past our 30's our muscular tissues start off to slowly lose their mass IFwe don't operate them against resistance, i.


Also visit my page ... bowflex selecttech 552 dumbbells review

Anonymous said...

If you need to operate out at your home but really don't provide the room for the focused excess weight home, adjustable dumbbells certainly are a excellent preference as well as SelectTech 1090 absolutely are a tough, rugged merchandise.

Here is my homepage ... http://www.getfitnstrong.com/adjustable-dumbbells/dumbbells-sale-further/

Anonymous said...

Now, should you had been to switch to dumbbells you might be performing just about every pec independently and so
are in a position to extend considerably more.

My web-site http://www.getfitnstrong.com/