Mga computerProgramming

"Pascal" - isang wika ... "Pascal" para sa mga nagsisimula: Paglalarawan

Sa kalakhan ng World Wide Web, maaari mong mahanap ang isang pulutong ng mga programa sa wikang "Pascal", ngunit mas mahirap upang malaman kung paano gumagana ang mga ito, at ang mga hagdan sa kung ano ang batayan. Suriin natin ang mga pangunahing kaalaman ng programming nang magkasama!

Algorithmic wika: pangunahing mga konsepto

Sa kolokyal na pananalita na ginagamit namin ang basic unit: ang mga character, mga salita, parirala at buong mga pangungusap. Algorithmic wika ay mayroon ding isang katulad na istraktura, ngunit bahagi nito ay tinatawag na naiiba. Kami ay pakikipag-usap tungkol sa pangunahing mga istraktura, expression at mga pahayag. Ang lahat ng mga yunit na ito bumuo ng isang hierarchical istraktura, pati na ang bawat sunud-sunod na elemento ay nabuo mula sa itaas.

Simbolo algorithmic wika - ay hindi mahahati atoms ginagamit para sa pagsulat ng code.

Basic na disenyo - ang mga minimum na mga yunit na may sariling kahulugan.

Classic expression wika ay nabuo mula sa itaas ng dalawang mga yunit at pag-set ng mga panuntunan para sa paghahanap ang nais na halaga.

Ang operator ay responsable para sa mga paglalarawan ng mga tiyak na mga pagbabago na kung saan ay kinakailangan para sa tamang pagpapatupad ng programa. Maaaring mayroong ilang, kung kinakailangan - ang programa ay dapat magsagawa ng kumplikadong operasyon. Sa ganitong sitwasyon, ang mga ito ay pinagsama sa parehong block o tambalang pangungusap.

Wika "Pascal"

Mayroong isang malaking bilang ng mga programming wika. "Pascal" (para sa mga nagsisimula mayroong ilang mga benepisyo) ay isa sa kanila. Nito alpabeto ay binubuo ng mga numero, letra at mga espesyal na character. Narito ang isang listahan ng mga ito:

  • 26 Latin uppercase at lowercase na titik ;
  • salungguhit character;
  • sampung digit;
  • limiters;
  • palatandaan na operasyon;
  • specifiers;
  • ay reserbado sa pamamagitan ng system (service) ng salita.

Bukod sa mga elemento sa itaas, ito ay kabilang sa isang hanay ng mga pangunahing "blank" na kung saan ay hindi maaaring gamitin sa loob ng mga istraktura at mga expression ng mga reserved double simbolo.

Elementarya wika constructs

"Pascal" para sa mga nagsisimula ay kabilang ang mga string, numero at mga pangalan.

Ang mga numero na ginagamit sa code ilalim ng pagsusuri, ang mga programming language ay karaniwang nakasulat sa decimal system. Maaari silang maging parehong tunay at buong, na ginawa walang pagbanggit ng decimal point. Kung ang numero ay positibo, ang kanyang pag-sign ay maaaring nakaligtaan.

"Pascal" - ay isang algorithmic programming language na kung saan ang mga string ay isang pagkakasunud-sunod ng mga character, sarado sa kudlit. Kung kailangan mong gumamit ng isang kudlit mismo, simbolong ito ay nagkakahalaga ng pagbanggit nang dalawang beses.

Pangalan - isang pagkakasunod-sunod na nagsisimula sa titik at maaaring maglaman ng sa kanyang komposisyon figure. Mga ID ay tinatawag na tag, uri, constants, function, mga pamamaraan, mga variable, mga bagay, at kahit na mga module. Bumubuo ng mga tagapagpakilala maaari mong gamitin ang character na underscore. Ang pangalan ay maaaring magkaroon ng isang pulutong ng mga karakter, ngunit ang tagatala ay basahin lamang ang unang 63 mga character. "Pascal", ang pagsisiwalat ng kung saan ay maaaring mukhang kaya kumplikado, hindi kaya kahila-hilakbot na, kaya huwag magpadalus-dalos na takot at upang isara ang pahina ng browser!

Bilang ang mga tagatukoy ng wika ay ipinagbabawal mula sa paggamit ng karaniwang mga pangalan ng mga constants, mga pamamaraan, mga uri ng mga file, pag-andar, pati na rin ang sistema ng expression.

Pagbutihin ang visibility ng code ay makakatulong sa mga sira, ngunit ito ay nagkakahalaga ng pagtanda na hindi nila maaaring ibahagi ang mga pangalan at mga numero sa gitna.

Syntax algorithmic wika

Ang bawat linya ay dapat magtapos sa isang tuldok-kuwit sa programa, nakasulat sa wika isinasaalang-alang namin ( "Pascal"). Informatics itinuturo ng pupils at mga mag-aaral, at magagawa mong upang maunawaan ang mga patakaran sa kanilang sarili!

Ang semicolon (;) - isang nakasaayos signal, na nagsasabi tungkol sa katapusan ng kasalukuyang linya at ang pangangailangan upang ilipat sa isang bagong isa. Ngunit maliban sa mga service command ay maaaring maging: const, var, magsisimula at iba pa.

Ang operator ay nagsasara sa pagtatapos ng programa, kaya pagkatapos itong kinakailangang maunahan ng isang punto. Minsan code ay maaaring maglaman ng ilang mga kalakip, pagkatapos ay sa simula at dulo ng bloke ay pinaghihiwalay ng isang tuldok-kuwit.

Upang magtalaga ng isang tiyak na halaga ng variable sa harap ng equals sign ay kinakailangan upang ilagay ang isang colon. Halimbawa, pumunta mong i-set n = 13, at ang code ay pagpunta sa hitsura n: = 13.

Kung malaman mo ang mga patakaran, pagkatapos ay maaari mong medyo mabilis na matutong sumulat ng software code na walang syntax error.

Classical pahayag wika "Pascal"

Program paulit-ulit sa hinaharap application code at ipatupad ito sa anumang pagkilos ay posible sa pamamagitan ng mga iba't ibang paraan. Ngunit ang wika "Pascal" ay ginagamit para sa layuning ito iba't-ibang mga operator. Lahat ng mga ito, hindi namin maaaring isaalang-alang, samakatuwid, dapat naming maunawaan na may lamang ng ilang.

Halimbawa, sa pamamagitan ng pagpili ng operator ay maaaring pumili ng isa sa mga alternatibong paraan ng pagpapatakbo ng programa. Parameter sa kasong ito ay ang expression ng uri sequence. Subalit mayroong isang caveat: ang seleksyon key ay hindi maaaring pag-aari ng isang string o real uri.

Ngunit may mga assignment pahayag, conditional, composite at walang laman, pati na rin ang maraming iba pang mga kapaki-pakinabang na pamumuhunan. Ang kaalaman sa tanging ilan sa mga ito ay nagbibigay-daan sa iyo upang isulat ang code na may mahusay na pag-andar. Operator ay hindi dapat inabuso, dahil sa kanilang malaking bilang ay gumagawa ng programa mahirap na debug compiler, nakakalito at mahirap upang malasahan mga hindi kakilala.

Ang assignment operator

expression na ito ay ang colon at mag-sign "pantay-pantay". Ito ay ginagamit upang magtalaga ng isang tiyak na variable ng isang partikular na halaga. Ito ay mahalaga na tandaan na ang uri ng variable expression at dapat na kapareho ng sa kaganapan na hindi sila nauugnay sa buo at ang mga aktwal na uri, ayon sa pagkakabanggit. Tanging sa ganitong sitwasyon ay direktang conversion.

compound pahayag

"Pascal" - isang programming language na gumagamit ng isang pagkakasunod-sunod ng mga arbitrary na mga pahayag program nakapaloob sa espesyal na bracket. Ito ay tungkol sa isang composite istraktura, sa limitadong mga salita nagsisimula at nagtatapos. Ito ay isang mahalagang tool para sa mga algorithmic wika na kung saan doon ay isang posibilidad na code, gamit ang pamamaraan ng mga istruktura.

Operator ng wika "Pascal", na kasama sa bahagi ng composite istraktura ay maaaring maging lubos na naiiba, dahil walang mga limitasyon. Nesting lalim ay maaari ring maging naiiba.

Kondisyong operator programming language

Bahagi na ito ay nagbibigay ng kakayahang mag-check in sa panahon ng programa tinukoy na kondisyon at makaganap ng isang pagkilos depende sa mga resulta ng sipi nito. Kaya, ang conditional utos - ay isa sa mga paraan ng pagbuo ng mga sanga sa proseso ng pagganap ng mga kalkulasyon.

Structurally, kondisyonal na pahayag ay ang mga sumusunod:

KUNG Pagkatapos ELSE .

Sa ganitong expression ng iba pa, at pagkatapos ay at kung reserved salita, ang kundisyon - isang lohikal na expression na may di-makatwirang nilalaman, at mga operator - ang anumang mga utos na ginamit programming language.

Ang istraktura ng programa ng code

mga seksyon ng header operator at mga paglalarawan - ito ay ang mga pangunahing mga bahagi ng isang application na nakasulat sa wikang gaya ng "Pascal". Impormasyon ng teknolohiya ay nagbibigay-daan ganap na galugarin ang mga sangkap na ito at malaman kung paano gamitin ang mga ito nang maayos.

header ay karaniwang naglalaman ng isang pangalan code. Halimbawa, Programa MyFirst.

Section paglalarawan ay maaaring mangahulugan konektado aklatan, modules, mga label, constants, mga uri, variable, kabanata paglalarawan ng mga function at mga pamamaraan.

Section ay naglalaman ng mga paglalarawan ng mga modules sa loob ng mga pangalan ng mga nakakonektang mga aklatan at mga nagsisimula sa mga inilaang salita ay gumagamit ng. Kailangan itong maging una sa lahat ng iba pang mga paglalarawan. pangalan Module dapat palaging ma-pinaghihiwalay ng mga kuwit.

Anumang code operator ay maaaring maglagay ng label name na nabanggit sa ang may-katuturang seksyon ng paglalarawan.

Premature paglalarawan ay nagbibigay-daan constants sa code sa ibaba upang irehistro ang kanilang mga pangalan sa halip na numeric o alphanumeric na halaga.

Sa paglalarawan ng mga variable na ginamit ay dapat isama ang lahat ng uri na gagamitin: "var c, a, r: integer; k, l, m: char; h1, h2: boolean;".

Huwag kalimutan na "Pascal" - isang programming language na nangangailangan ng sapilitan paunang paglalarawan ng lahat ng mga bahagi na kasangkot sa programa.

Kodigo ng text ay dapat magtapos sa isang tuldok.

mga halimbawa ng mga programa

"Pascal" - ito ay isang elementarya wika, at maaari mong magpatuloy nang direkta sa pagsusulat ng code matapos pag-aralan ang impormasyon sa itaas.

Ipaalam sa amin matiyak na ang mga aplikasyon ay dinadala sa screen ang pariralang «Ito ay ang aking unang program!»

Mga halimbawa ng mga programa sa "Pascal" ay napakahalaga upang maunawaan, kaya subukang gawin ito ngayon.

magsimula
Writeln (Ito ay ang aking unang programa '!);
End.

Iyan ay sobrang simple!

Hanapin ang mga mas kumplikadong code, na kung saan maaari mong mahanap ang mga ugat ng isang parisukat equation. Bigyang-pansin ang prinsipyo ng pagbuo ng computational expression.

Sana, ang mga halimbawa ng mga programa sa "Pascal" ay kapaki-pakinabang sa iyo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.unansea.com. Theme powered by WordPress.