КомпьютерПрограмчлалын

Нөхцөлт оператор гэж юу вэ?

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

нөхцөлт оператор гэж юу вэ?

Тэгэхээр (эсвэл өөр нэг арга нь нөхцөлт салбар заавар) нь програмчлалын хэл дизайн гэж нэрлэдэг. Энэ нь багийн буюу цогц үйл ажиллагааг хангадаг. Гэхдээ энэ нь боломжтой юм биелэл нь хэрэглэгч (тоног төхөөрөмж оператор) -аас тодорхой логик үзэл бодлоо чөлөөтэй илэрхийлэх, эсвэл хүлээн авсан зааврын үнэний ажиглагдсан байдал нь зөвхөн үед.

програмын ерөнхий тодорхойлолт

гүйцэтгэх болон тушаалууд нь тодорхой багц үл (тушаалууд бага) тодорхойлох хүчин зүйл хийж байгаа эсэх шалтгаална үед нөхцөлт мэдэгдэл ашиглаж байна. Энэ нь бас салбарласан зорилгоор ашиглаж болно. Энэ нь гурван үндсэн загвар, ашиглаж байгаа нэг юм зохион байгуулалттай програм.

нөхцөлт салбар мэдэгдэл

Эхний-ын жаахан Digress болон Vasnetsov Виктор Михайлович, "Найт уулзвар дээр", 1878. онд бичигдсэн Энэ нь уулзвар дээр хаана явах шийдэх зогсож байсан нь баатар нь харуулсан нь маш алдартай зураг санацгаая. Үүний нэгэн адил, оператор болзолт үйл ажиллагаа явуулдаг. Тэгэхээр, баатар нэг чиглэлд явах саналыг хүлээн зөвшөөрөх юм бол, гэхдээ тэр нэг салбар дээр очих болно. сонголт нь зөвхөн нэг байж болох юм. Бид нөхцөлт оператор тухай ярих бол энэ нь түүний логик илэрхийлэл юм л үед "үнэн" ажилладаг. Ихэнх програмчлалын хэл хэрэв түлхүүр үг ашиглан тодорхойлох юм. Магадгүй барилгын үе шат нь эхлээд нэг нөхцөл, дараа нь өөр нэг, дараа нь гурав дахь, дөрөвний нэг шалгаж, гэх мэт. -ийн дэлгэрэнгүй энэ авч үзье. нөхцөлт тайлангийн өөр өөр хэлбэр гэж юу вэ? Эдгээр нь бүгд гурван:

  1. Нөхцөлт мэдэгдэл нь тэнд зөвхөн нэг салбар юм. Шаардлагатай нөхцөл байдал дараа нь баг нь эцэс гэхэд хийж байгаа бол: Энэ нь (дунджаар) дараах байдлаар харагдаж байна. компьютер, машин тооцоолох үнэний үзүүлэлт логик утга эсэх. нөхцөл хөтөлбөрийн бусад хэсгээс тэдгээр нь ижил бол, энэ нь түлхүүр үг дуустал кодыг гүйцэтгэж эхэлдэг. ассемблер нь ажлын энэ хэлбэр програм нь зөвхөн боломжтой юм. Энэ нь мөн эцэст нь тодорхой түлхүүр үг байж болно гэсэн ийм байж болох, дараа нь та илүү юу ч хамааруулах байх нь болгоомжтой байх хэрэгтэй.
  2. Нөхцөлт мэдээ, үүгээр хоёр салбар өнөөгийн. Тухайн нөхцөл байдал бол command1 command2 бас эцсийн: Энэ нь дараах байдлаар харагдаж байна. Энэ багуудын нэг нь үнэн зөв хийж байна гэсэн шаардлагатай тохиолдолд энэ програмчлалын барьж ашигла. Тиймээс нөхцөл код нь үнэн, дараа нь эхний хэсэг бол - хэрэв үгүй бол хоёр дахь. Зарим тохиолдолд ийм шийдэл хэрэгтэй байна.
  3. нөхцөл байдал хэд хэдэн нөхцөлт оператор. дараах байдлаар харагдах болно:
    Эхний нөхцөл дараа нь юу хийх бол
    Хэрэв анхны нөхцөл таарах биш өөр бол, юу хийх бол дараахь зүйлийг шалгах
    нэг бүх нөхцөл нь нэг шалгаад өөр бол дараа нь юу хийх нь
    Дээрх нь ч сонголт нь тохиромжтой биш юм өөр бол тушаал төгсгөл ажиллуулж байна

Таны харж байгаагаар, нөхцөлт оператор өөр загварыг ашигладаг. Тэдний хэрэгжүүлэх газар цуваагаар авдаг. үргэлж эхнээс нь - Энэ бол байж болох нөхцөл байдал (хэвийн техник үед) бөгөөд дэх код нь гүйцэтгэл захаас эхлэх юм байна.

Жишээ нь "Pascal"

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

нь> = у бол
дараа нь
Оп: = SQR (гаан)
бас
бичих (хүчингүй утга);

нь өөрчлөх гэж юу вэ?

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

хөгжлийн түүх

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

Ижил төстэй загвар нь "үндсэн" болон "Fortran" гэж програмчлалын хэл дээр харж болно. Одоо хүртэл тэд өндөр үр ашигтай бид програмчлалын талаар ерөнхийд нь ярих уу, хангалттай өөрөөрөө сайрхахгүй болно, учир нь бид, тэд хуучирсан нэлээд байна гэж хэлж чадахгүй. Орчин үеийн хэл дээр ашиглаж байгаа нөхцөлт мэдэгдэл нь илүү төвөгтэй бүтэц, ажиллах чадварт нөлөөлөх юм. Би чухал салбар тодорхойлох гэж нэмж хэлмээр байна буцаан энэ зүйлийн гарал үүсэл гэж үйл явцыг дараалуулан болон бусад утгыг илэрхийлэх нь үр дүнг харьцуулах хэрэгтэй биш юм. Зүгээр л аль нь таны хаягийг агуулж болзолгүй салбар заавар санах ойн массив дахь рекорд болж. Шаардлагатай үед мэдээлэл нь ердөө л тооцож байна гэсэн чухал заалт. Харин хөтөлбөрийн хурд хаягууд тооны хараат бус болдог.

мөчид өргөн хэрэглэгддэг орчин үеийн програмчлалын хэл, сард, оператор нь бас баг, өөр өөр нөхцөл байдалд ямар кодын шаардлагатай хэсэг дээр анхаарал хөдөлгөөн хийх бүрдсэн шилжилтийн хүснэгт зохион болно сольж. Тэд хэрхэн зогсож байна вэ? өндөр түвшний програмчлалын хэл, ихэнх тохиолдолд, хэргийн нэр, swithc, эсвэл хоёуланг нь ашигладаг.

Үл хөдлөх хөрөнгө Бүүлийн илэрхийлэл тооцоолох

нөхцөлт тайлан нь програм хэрхэн гүйцэтгэх болно мэдэгдэхүйц нөлөө нөхцөлт илэрхийлэл логик тооцооллыг тохиолдол бүрт баталсан болгодог. хоёр гол стратеги байдаг.

  1. Иж бүрэн тооцоо. Бид заасан утга бүхий бүх параметрийг тооцоолж, дараа I.
  2. Бүрэн бус тооцоо. Тус тусад нь сонголт бүр үзсэн. илэрхийлэл нь "үнэн" гэж үнэлнэ бол дараагийн сонголт хууран мэхэлсэн. Энэ нь эсвэл тохиолдолд ажилладаг.

дүгнэлт

Нөхцөлт оператор програм нь маш тав тухтай загвар юм. Тэдний тусламжтайгаар амархан хүмүүсийн бодож хийлгүйгээр төвөгтэй загварыг хэрэгжүүлэх боломжтой юм.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.delachieve.com. Theme powered by WordPress.