KompiuteriaiPrograminė įranga

Programa struktūra Pascal: Programavimas pradedantiesiems

Pats geriausias programavimo kalba pradedantiesiems yra Paskalis. Tai yra dėl bent į tai, kad jis studijavo aukštosiose mokyklose, taip pat kaip vidurinėje mokykloje pirmakursis. Jis naudojamas kaip daugelio kitų kalbų plėtros bazę. Tačiau, kaip už savo neracionalų naudojimą Dabar, kaip techninės įrangos jis nuslinko į priekį plėtros pagrindas.

Dabar yra daug pinigų, kad išlaikyti sintaksė. Jie skiriasi tik vidutiniu programavimo kalbos, tokios kaip Pascal. Programa struktūra bus tiriamas straipsnį. Kaip taisyklė, susipažinimas su programavimo prasideda programos "Hello, World!".

Istorija kalba

Pascal atėjo į šviesą 1970 metais laiku, keista, Niklaus Wirth. kalba pavadinimas, suteiktas garbei Blaise Pascal - didis žmogus yra kilęs iš Prancūzijos. Tai pateisinama tuo, kad mokslininkas sukūrė pirmąją pasaulyje mašiną, kuri galėjo pridėti ir atimti skaičius.

Kalbos raida buvo atliekami nuo 1968 iki 1969. Pirmasis paminėjimas pasirodė 1970 m kūrėjas, pristato savo "vaiką", orientuota į programavimo stiliaus, taip pat duomenų įvedimo į Pascal. programos struktūra taip pat buvo sukurta Wirth. Ji yra paprasta sintaksė ir semantika. Tiesioginis "palikuonis" Paskalis yra kalba "Modula-2". Jo kūrėjas taip pat tapo Wirth.

gramatikos taisyklės

Pažymėtina, kad tai nėra taip sunku šia kalba programos struktūros. Autorius Pascal paklojo tik trijų pagrindinių punktų naudojimo - pavadinimas, aprašymas ir operatorius.

  1. Pavadinimas. Čia jūs turite nurodyti programos pavadinimą, bet prekės nėra pagrindinis. Jis yra sukurtas tik tada, kai užsakovas pageidaujama. Pasak labiau tai priklauso nuo programavimo aplinką. Turbo Pascal nereikia jį. Bet tuo ETH jis yra privalomas sukurti eilutę. Naudoti leidžiama tik raides ir skaičius ir pabraukimo "_".
  2. Aprašymas. Šiame skyriuje išvardyti visi galimi kintamieji (matricas), etiketes ir pan. D.
  3. Operatorius. į Pascal programos struktūros apima operatorių aprašymo BEGIN-END skliausteliuose.

Kiek jie bus toje pačioje eilutėje, tai nesvarbu. Svarbiausia - po to, kiekvienai komandai pabaigoje įdėti specialų simbolį - kabliataškį. Be to, kalba yra didžiosios ir mažosios raidės: nėra jokio skirtumo tarp Var operatoriaus, ir var var.

Sintaksė ir semantika

Centrinė prie abėcėlės darbo vaidina su programavimo aplinka. Turėkite omenyje, kad ji susideda iš:

  • Lotynų simbolių, tiek didžiąsias ir mažąsias;
  • erdvė;
  • pabrėžia;
  • Arabų skaitmenų tipas;
  • matematiniai simboliai;
  • ribotuvai (jų sąrašą įvažiavimo, kableliais ir tt ...);
  • specifikacijas nustatantys;
  • pagalbiniai žodžiai (operatoriams).

Struktūra Turbo Paskalio programos nesiskiria nuo statinio PascalABC. Skirtumas juose išorės duomenų, nieko daugiau. Nurodant kintamojo, ir kitų tipų vardą, būtina prisiminti, kad pavadinimas turi prasidėti ne skaitmeniu, pabraukimo brūkšnių gali būti bet kokioje padėtyje, bet nuo abėcėlės simbolių leidžiama naudoti tik raides Lotynų abėcėlė.

Komentarai eilučių yra arba petnešos ar apvalus su žvaigždute (* .. *).

duomenų tipai

Ir į Paskalio programos struktūra, taip pat apima nagrinėjimą objektų, tokių kaip duomenų tipai. Jie yra trijų tipų:

  1. Boolean (true ir false);
  2. skaitmeniniai (arabų numerius);
  3. simbolis (iš a, b, c ir t. d naudojimas.).

Tuo pačiu metu, antrasis tipas yra suskirstyti į smulkesnius tipus: sveikasis skaičius ir realus. Jos atitinka tam tikriems ūkio subjektams: integer ir nekilnojamas atitinkamai. Charakteris taip pat skirstomi į atskirus simbolius ir styginiams. Tai susiję su duomenų tipų, kaip antai (pirmuoju atveju), skaičius 1, raidė A arba A, ir (antrasis) visa frazė ar išraiška. Programoje, jie registruojami pagal Char ir pavasarį pavadinimų.

Reikšmės taip pat turi savo klasifikaciją. Jos skirstomos į Pastovus ir kintamas. Skirtumas tarp jų yra didelis. Pirmasis prisiima raidžių, kurios negali pakeisti per programos vykdymo vertę. Kintamasis yra priskiriamas vertę naudojant specialų simbolį, žinoma - dvitaškis.

komentarai

Norint pasiekti pilną supratimą apie programą ir visus jos procesus, komentarų funkciją. Jie, kaip jau buvo minėta, yra dedamas garbanotas skliausteliuose. Tai ypač svarbu, jei esate naujas peržiūrėti kodą. Nes, naudodami šią parinktį, galite lengvai surasti klaidą paruošto programą, remiantis tuo, kas parašyta komentaruose. Be to, jie padės kūrėjas su laiku greitai suprasti programinės įrangos kodą.

Struktūra į Pascal atributas programos leidžia komentarus duomenų struktūros apibrėžtą antrojo bloko. Yra reikia įvesti tekstą, kuris bus pateikta kiekvieno operatoriaus tikslas ir kaip ji yra naudojama ateityje.

Naujokas padėti naršyti BEGIN-end Komentarai skliausteliuose aplink juos. Ypač tai bus naudinga programa, orientuota į ciklus. Taigi tai bus lengviau suprasti, kas iš teiginių blokas yra daugiau.

Komentarai negali būti skaityti programavimo aplinka, todėl jie gali turėti bet kokį laiką numerį ir ne tik abėcėlės skaičių.

skyryba

Programa struktūra Pascal turi savo skyrybos, tačiau nestebina. Dažniausiai naudojamas yra kabliataškiu ženklas. Jis dedamas po kiekvieno aprašą bloko Label, tipas, Konst, var ir t. E., tačiau ženklas nėra būtinas, kai labiausiai ryžtingų žodžių. jis nėra įdiegtas po Pradėkite; pasibaigus yra įdėti tik jei programa dar nėra baigtas. Kodą, kur yra ciklai ir, atitinkamai, yra naudojami, o kita Tada kabliataškis nereikia po šių žodžių.

Pasibaigus programai pasibaigus turite įdiegti punkto pabaigoje, kitaip programavimo aplinka nesupranta, kad kodas yra baigtas.

Duomenų įvesties ir išvesties

Programa struktūra Pascal leidžia įvesti duomenis trimis skirtingais būdais. Tarp jų:

  • Su Readln operatorių pagalba, skaityti.
  • Su priskyrimo simbolio naudojimo - dvitaškis.
  • Pastovus. Tokiu atveju, duomenų įvesties atliekamas parametro var.

Išvada gauta informacija gali būti naudojant rašyti ir writeln operatorių krūva. Kai kuriais atvejais tai gali būti trūksta, bet tai tik reiškia, kad ji jau yra pastatytas į gamybos procesą.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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