SITE PAIEŠKA

Pascal programos struktūra: programavimas pradedantiesiems

Labiausiai prieinama programavimo kalbaPradedantiesiems yra Pascal. Taip yra dėl bent jau dėl to, kad jis mokosi aukštesniųjų klasių bendrojo lavinimo mokyklose, taip pat ir pirmaisiais universiteto kursais. Jis naudojamas kaip daugelio kitų kalbų įsisavinimo pagrindas. Tačiau kaip pagrindinis jo panaudojimo vystymasis dabar yra neracionalus, nes techninė įranga yra toli pažengusi.

Dabar yra daug priemonių,kurie išsaugo sintaksę. Jie skiriasi tik tokios kalbos programavimo aplinkoje kaip Pascal. Proceso metu bus nagrinėjama programos struktūra. Paprastai supratimas apie programavimą prasideda programa "Sveikas pasaulis!".

programos struktūra Pascal

Kalbos istorija

Atsižvelgiant į Pascal pasirodė 1970 m., Ačiū,keista, Niklaus Wirt. Pavadinimas pateikiamas garbei Blaise Pascal - puikus vyras iš Prancūzijos. Tai pateisinama tuo, kad mokslininkas sukūrė pirmąją pasaulyje mašiną, kuri galėjo pridėti ir atimti skaičių.

Kalbos raida buvo vykdoma 1968-1969 metais. Pirmasis paminėjimas pasirodė 1970-aisiais. Kūrėjas, pristatydamas savo "vaiką", pabrėžė programavimo stilių, taip pat duomenų įvedimą Pascal. Programos struktūrą taip pat sukūrė Wirth. Ji turi paprastą sintaksę ir semantiką. Tiesioginis "palikuonis" Pascal yra "Modula-2" kalba. Wirth taip pat buvo jo kūrėjas.

Gramatikos taisyklės

Reikia pažymėti, kad šios programos struktūra nėra tokia sudėtinga šioje kalboje. Pascal autorius nurodė naudoti tik tris pagrindinius dalykus - pavadinimą, aprašymą ir operatorių.

  1. Antraštė. Čia reikia nurodyti programos pavadinimą, tačiau šis elementas nėra pagrindinis. Jis sukurtas tik tuo atveju, jei to nori kūrėjas. Daugiausia tai priklauso nuo programavimo aplinkos. Turbo Pascal nėra reikalingas. Bet ETH būtina sukurti eilutę be klaidų. Leidžiami tik skaičiai, raidės ir pabraukimas "_".
  2. Aprašymas. Šis blokas nurodo visus turimus kintamuosius (masyvus), etiketes ir tt.
  3. Operatorius. Programos "Pascal" struktūra apima operatorių apibūdinimą skliaustuose BEGIN-END.

Kiek bus vienoje eilutėjenesvarbu. 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.

Pascal programos struktūra

Sintaksė ir semantika

Pagrindinis vaidmuo dirbant su programavimo aplinka atliekamas pagal abėcėlę. Reikėtų prisiminti, kad jį sudaro:

  • Lotyniški simboliai, mažosios ir didžiosios raidės;
  • erdvė;
  • pabraukimas;
  • Arabiški skaitmenys;
  • matematiniai ženklai;
  • Apribojimai (jų sąraše yra taškas, kablelis ir kt.);
  • specifikatoriai;
  • paslaugų žodžiai (operatoriai).

Turbo Pascal programos struktūra nėraskiriasi nuo PascalABC struktūros. Skirtumas yra jų išoriniai duomenys, 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 lotynų abėcėlės.

Pastabos prie eilučių pateikiamos garbanotais skliaustuose ar apvaliais ženklais su žvaigždute: (* .. *).

Duomenų tipai

"Pascal" programos struktūra taip pat reiškia objektų, pavyzdžiui, duomenų tipų, svarstymą. Jie yra trijų tipų:

  1. logiškas (tiesa ir melas);
  2. skaitiniai (arabiški skaitmenys);
  3. simbolinis (naudojant a, b, c ir tt).

Tuo pačiu metu antroji rūšis suskirstyta į potipius: sveikasis ir realus. Jie atitinka tam tikrus operatorius: Integer ir Real, atitinkamai. Simboliai taip pat yra suskirstyti į vieną simbolį ir eilutes. 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 parašyti pavadinimais Char ir Spring.

programos struktūra Pascal

Vertybės taip pat turi savo klasifikaciją. Jie yra suskirstyti į konstantas ir kintamuosius. Skirtumas tarp jų yra reikšmingas. Pirmasis reiškia raidės reikšmę, kuri programos vykdymo metu nesikeičia. Vykdant vykdant kintamąjį yra priskirta vertė naudojant specialųjį simbolį - dvitaškis.

Komentarai

Norint pasiekti visišką supratimąprograma ir visi jos procesai, naudojama komentarų funkcija. Jie, kaip jau minėta pirmiau, dedami į garbanotas skliaustus. Tai ypač svarbu, jei žiūrite naujokų kodą. Kadangi naudodamiesi šia parinktimi, galite lengvai rasti jau atliktos programos klaidą, remdamiesi tuo, kas parašyta komentaruose. Be to, jie padės programuotojui greitai suprasti saugos kodą.

Paskalo programos struktūra leidžiaPriskirti komentarus antrojo bloko duomenų struktūrai. Čia reikia įvesti tekstą, kuriame bus kiekvieno operatoriaus tikslas ir kaip jis bus naudojamas ateityje.

Pradedantiesiems bus vadovaujamas skliausteliuose šalia jų BEGIN-END komentaro. Ypač tai bus naudinga programoje, orientuotos į ciklus. Taigi bus lengviau suprasti, kuris operatorių blokas yra užbaigtas.

Programavimo aplinka negali skaityti komentarų, todėl jie gali skolintis bet kokį datų skaičių ir neribota abėcėlės tvarka.

Turbo Pascal programos struktūra

Skyrybos

"Pascal" programos struktūra yra savarankiškaskyrybos, tačiau tai nenuostabu. Labiausiai naudojamas ženklas yra kabliataškis. Jis pateikiamas po kiekvieno blokų apibūdinimo: "Label", "Tipas", "Const", "Var" ir tt, tačiau ženklas nėra būtinas po labiausiai apibrėžto žodžio. Po pradžios jis neįdiegtas; Pasibaigus "END" bus rodomas tik tuo atveju, jei programa dar nėra baigta. Kodas, kuriame yra kilpų, ir, atitinkamai, naudojami "Tada ir kitu", po šių žodžių kabliataškis yra nereikalingas.

Programos pabaigoje, po END, reikia nustatyti tašką, kitaip programavimo aplinka nesupranta, kad kodas baigtas.

programos struktūra Pascal

Duomenų įvedimas ir išvedimas

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

  • Naudokite Readln, Skaityti pareiškimus.
  • Naudojant užduoties simbolį, naudokite dvitaškį.
  • Konstanta. Tokiu atveju duomenys įvedami var parametre.

Gautos informacijos išvestis gali būti pateiktaoperatorių Write ir Writeln susiejimų pagalba. Kai kuriais atvejais tai gali būti ir nėra, tačiau tai reiškia tik tai, kad jis jau yra įtrauktas į gavimo būdą.

</ p>
  • Reitingas: