Компьютер, Програмчлалын
"Паскалийн" -д даалгавар оператор: юу вэ, ямар арга хэмжээ нь
Turbo Pascal - энгийн програмчлалын хэл, гэхдээ цаг хугацаа шаардсан, энэ асуудлыг шийдвэрлэх ноцтой бол судалгаа. Шинэхэн хэрэглэгч хялбар нь кодын үндсийг ойлгодог. Жишээ нь, энэ нь эхний арга хэмжээ юм юу даалгавар оператор, гүйцэтгэж юу авч болно, хэрхэн дэлгэц нь мөр, эсвэл хувьсагчийн авах. Зөвхөн тэр үед л программист журам, чиг үүрэг болон тэмдэгт мөр төрлийн мэдээлэл, файл, график гомдол гаргаж болно. Тэгэхээр даалгавар гүйцэтгэгч гэж юу вэ? кодын бичгээр өөрийн үүрэг гэж юу вэ?
Байгууллага Turbo Pascal ширээний програм цонх
онолын материал судлах, үнэндээ бас даалгавар гүйцэтгэгч гэж юу гэсэн асуулт орно эхлүүлэхээс өмнө, та ажлын байр Turbo Pascal нь харах хэрэгтэй.
програм цэс агуулсан Дараах хэсгүүд нь:
- Файл - файл (үүсгэх нээлттэй, ойр, хадгалах, гэх мэт) дээр үндсэн тушаал гүйцэтгэх зорилготой.
- Засварлах - энэ нь текст файлыг засварлахад (хуулбар, зуурмаг, хасах гэх мэт) хамтран ажиллах тушаал багтана.
- Хайлтын - олж, хөтөлбөрийн бүх текст текстийг солих нь чухал.
- Run - эцсийн кодыг ажиллуулахад ашиглагдаж, ажлын алхам жагсаал алхмаар орно.
- Эмхэтгэж - кодыг хөрвүүлж болно.
- Debug - Хөтөлбөрийн текстийн алдааг хайх дэмжих шаардлагатай байна.
- Хэрэгсэл - Хэрэв та ямар нэг нэмэлт боломжууд програмыг ашиглах боломжтой.
- Options - хөрвүүлэгч болон програмчлалын орчинд ажиллах шаардлагатай тохируулгуудыг өгдөг.
- Цонхны - цонх үйл ажиллагааг гүйцэтгэхэд шаардлагатай.
- Туслах - таны асуултад хариу олох хэрэгтэй.
Одоо илүү их, илүү түгээмэл хэрэглээ олж байна Pascal ABC. Зарим хэрэглэгчдийн үүднээс авч, энэ орчинд ажиллах нь хамаагүй хялбар байдаг.
Turbo Pascal элементүүд
кодын бүх програмчлалын хэл бүтцийн хувьд өөр өөр байдаг боловч нийтлэг оноо байдаг. Жишээ нь, Паскалийн бүх асуудлын загвар нь дараах байдалтай байна:
Хөтөлбөрийн праймер; // Толгой хөтөлбөр
CRT ашиглах; // модулиудын жагсаалтыг ашиглаж
Шошго metka1; // Тодорхойлолт хаягууд
Const тоо = 10; тогтмол мэдүүлж //
Санал newtype мөр = тавих; // хувьсагчийн төрлийн тодорхойлолт
Var нь: бүхэл тоо; б: Бодит; C: newtype; D: нөхцөл шалгах; И: Хорхой; хувьсагчуудыг мэдүүлж //
----------------------------------- // журам, үйл ажиллагааны талаарх танилцуулга
эхлэх
{Байгууллага} // хөтөлбөр Хэсэг оператор
Төгсгөл.
даалгавар оператор хөтөлбөрийн биед хүндэт энэ нь явагддаг.
програмчлалын өгөгдлийн төрлүүдийн дотор товч аялал
Нь зөвхөн Паскалийн даалгавар оператор хэрэглэгчдийн дунд асуулт бий болгож байна. Мэдээллийн төрөл ихэвчлэн gridlock бий болгож байна.
хувьсагчийн утгыг тогтмол: Turbo Pascal орчинд бүх өгөгдөл нь хоёр ангилдаг. Тэд дараах төрлийн аль нэгэнд хамаарах болно:
- бүхэл тоо;
- бодит;
- бэлэгдлийн;
- мөр;
- оруулсан;
- логик.
Мөн тогтмол хуулиар хамгаалагдсан болно.
VAR <хувьсагчийн нэр>: өгөгдлийн төрөл нь дараах байдлаар хувьсагч код д тайлбарласан байгаа. Const <тогтмол нэр> = үнэ: тогтмол шиг зарласан байна.
хөтөлбөр код хаалт <> шаардлагатай биш юм тавих.
хэл Turbo Pascal гол оператор
Оператор үйл ажиллагааны хөтөлбөрийг хэрэгжүүлэх ёстойг харуулсан загвар юм. Turbo Pascal хэл ялангуяа код бичиж, олон оператор байдаг:
- нөхцөлт;
- бүрэлдэхүүн хэсэг;
- хэд хэдэн хувилбаруудыг сонгох;
- шилжилтийн;
- даалгавар;
- дээр бичлэг объект;
- хоосон;
- (А параметрийн хамт цикл урьдчилсан нөхцөл, postcondition).
Операторууд хөтөлбөр, бүтэц хөтөлбөр кодыг салшгүй хэсэг байдаг, үргэлж ямар бичигдсэн, өөрөөр хэлбэл байгаа дарааллаар гүйцэтгэж байгаа дээрээс доош, зүүнээс баруун тийш. бус ердийн загвар юм. Даалгавар оператор, гэх мэт бусад олон шаарддаг The оролцох нь шугам дээр The төгсгөл The тэмдэг "," өөрөөр хэлбэл, semicolons. Тиймээс энэ тэмдэг нь өөрийгөө бүтэц хооронд хуваалцаж, хөтөлбөрийн харагдах байдлыг сайжруулдаг. Гэвч нэг "харин" энд байна: цэг таслалаар, та өөр үгээр өмнө тавьж байх ёстой.
Операторууд оруулах (хувьсагч) болон readln (хувьсагчуудыг) уншиж байна. Жишээ нь: уншиж (а); readln (а, б); readln (г).
Операторууд O бичих (хувьсагч) болон writeln (хувьсагч) юм. Жишээ нь: бичих (а, г); writeln ( 'Data оруулна уу "); бичих ( 'гадаргуугийн талбай нь S =', S); бичих (F: 6: 3).
Өнгөрсөн дуусахаас өмнө код эцэст readln операторыг ашиглан Turbo Pascal нь дэлгэцийг хойшлуулах хэрэгтэй. Энэ нь энэ хөтөлбөр, The байхгүй ийм шугам Do бус, дэлгэцийн олон тоо агуулга нь The шийдэл. кодын эцэст PascalABC readln бичих шаардлагатай биш юм.
дэлгэц дээр тодорхой тулд ClrScr оператор нь барьсан нь CRT нь холбодог. Дахин хэлэхэд, хөтөлбөр тус бүр өөрийн гэсэн ялгааг байна.
даалгавар оператор
Одоо бид манай сэдэвт шууд явж байна. Паскалийн даалгавар оператор - санах ойн нүдэнд хувьсагчдын утгуудыг оруулах үйл явц юм. Ерөнхийдөө, энэ нь "тусламж", өөрөөр хэлбэл бүхий conjoint бичих бүдүүн гэдэсний шиг харагдаж байна "=". Эдгээр тэмдэгт даалгавар гүйцэтгэгч хариуцна юм.
даалгавар гүйцэтгэгч гэж юу вэ? үйл ажиллагаа, түүний механизм нь дараах байдалтай байна: хөтөлбөрийн үзэл бодлоо илэрхийлэх эрх Мэдээж үнэлж байгаа нь, үр дүн нь санах ойд бичигдсэн байх ёстой. эсийн мэдээллийг оруулна, хаяг, тэмдэг зүүн талд хувьсагч тодорхойлно "=".
Schematically, энэ нь дараах байдлаар тодорхойлж болно:
- ← хувьсагч илэрхийллийг гарган авсан.
Жишээ нь, хэд хэдэн илэрхийллүүд:
- A: = B + C / 2;
- Б: = N;
- N: = В;
- X: = 15;
- X: = X + 3.
Энэ нь хоёр илэрхийллүүд нь «Б: = N» тэмдэглэх хэрэгтэй ба «N: = В» өөр өөр арга хэмжээг гүйцэтгэх.
даалгавар гүйцэтгэгч нь онцлог нь ижил төрлийн хамааралтай байх ёстой мэдээллийн тэмдэг "=" ( "зааж" гэж уншиж болно) өөр өөр талд байдаг явдал юм. Өөрөөр хэлбэл, тэдний нийцтэй даалгавар 100% байх ёстой. Жишээ нь, бүхэл илэрхийлэл хувьсагчдыг бутархай бүх газар нутагт орсон зэрэг нь бодит хувьсагчид оноож болно. өөрөөр хэлбэл, "Бодит хувьсагчийг: = бүхэл экспресс" бичлэг нь үнэн юм.
даалгаврын жишээ
даалгавар операторын хэд хэдэн асуудлыг шийдвэрлэх шаардлагатай гэж юу болохыг ойлгох хэрэгтэй. Зөвхөн практик нийт болон уучлах аргагүй алдаа код бичих, түүнчлэн сэргийлэх цаг хугацаа хэмнэх болно.
даалгавар 1
Дана тойрог. таамаглал гэхэд тойргийг урт L хэрэглэгчийн гар нь орж байна. Энэ тойрог хүрээлэгдсэн тойрог S талбайг, тооцох шаардлагатай байна.
алгоритм нь:
- Тооцоолох The утга The радиус, эхлэх нь The тойрог нь The томъёо.
- нэг тойрог томъёо талбайг асуу.
- Дэлгэцэн дээр үр дүнг харуулах.
даалгавар 2
Дан конус тайрагдсан. Хэрэглэгчийн радиусыг Rb суурь, Rm, өндөр цагийн утгуудыг тодорхойлно. Томъёо, хэмжээ, гадаргын талбай хэлбэр тооцоолох утгуудыг зааж өгөх хэрэгтэй.
алгоритм нь:
- гар нь шаардлагатай мэдээллийг оруулна уу.
- нь тасархай конус хэмжээ болон гадаргуугийн талбайг олох томъёо асуу.
- V болон S. тооцоолох
- Дэлгэцэн тэднийг авчир.
Similar articles
Trending Now