Käytettävissä oleva ohjelmointikieliAloittelija on Pascal. Tämä johtuu ainakin siitä, että sitä opitaan lukioissa ja yliopiston ensimmäisillä kursseilla. Sitä käytetään monien muiden kielten hallintaa varten. Nyt on kuitenkin irrationaalista käyttää sitä pääkehityksenä kehitykseen, koska tekniset laitteet ovat menneet paljon eteenpäin.
Сейчас существует достаточно много средств, jotka säilyttävät syntaksin. Ne eroavat vain Pascal-kaltaisten kielten ohjelmointiympäristöstä. Ohjelman rakennetta tutkitaan artikkelin aikana. Ohjelmointiin tutustuminen alkaa pääsääntöisesti “Hei maailma!” -Ohjelmalla.
Kielihistoria
Pascal syntyi vuonna 1970 ansiostaomituisen kyllä, Niklaus Virtu. Kielen nimi annetaan Blaise Pascal - suuren miehen, kotoisin Ranskasta - kunniaksi. Tämä on perusteltua sillä, että tiedemies loi maailman ensimmäisen koneen, joka kykeni lisäämään ja vähentämään numeroita.
Разработка языка велась с 1968 по 1969 год.Ensimmäinen maininta ilmestyi vuonna 1970. Luoja, joka esitteli "lapsensa", keskittyi ohjelmointityyliin ja Pascalin tiedonsiirtoon. Ohjelmarakenteen on myös kehittänyt Wirth. Sillä on yksinkertainen syntaksi ja semantiikka. Pascalin suora "jälkeläinen" on Modula-2: n kieli. Wirthistä tuli myös sen kehittäjä.
Kielioppisäännöt
On huomattava, että ohjelman rakenne ei ole tällä kielellä niin monimutkainen. Pascal-julkaisussa tekijä päätti käyttää vain kolme pääkohtaa - otsikko, kuvaus ja operaattori.
- Otsikko.Tässä sinun on määritettävä ohjelman nimi, mutta tämä kohta ei ole tärkein. Se luodaan vain, jos kehittäjä haluaa. Tämä riippuu suurelta osin ohjelmointiympäristöstä. Turbo Pascal ei tarvitse sitä. Mutta ETH: ssa sinun on luotava merkkijono ilman epäonnistumista. Vain numerot, kirjaimet ja alaviiva ”_” ovat sallittuja.
- Kuvaus. Tässä lohkossa ilmoitetaan kaikki käytettävissä olevat muuttujat (taulukot), tarrat jne.
- Operaattori. Pascal-ohjelman rakenne sisältää operaattoreiden kuvauksen hakasuluissa BEGIN-END.
Kuinka monta on yhdellä rivillä,ei ole väliä. Tärkeintä - kunkin joukkueen päättymisen jälkeen laittaa erikoismerkki - puolipiste. Lisäksi kieli ei erottele kirjainkoosta: Var-, vAr- ja vaR-operaattoreilla ei ole eroa.
Syntaksi ja semantiikka
Ohjelmointiympäristön kanssa työskenteleessä pääarvo on aakkoset. On muistettava, että se koostuu:
- Latinalaiset kirjaimet, sekä pienet että isot kirjaimet;
- välilyönti
- alaviivojen;
- Arabialaiset numerot
- matemaattiset merkit;
- rajat (niiden luettelo sisältää pisteen, pilkun jne.);
- määritteet;
- palvelusanat (operaattorit).
Ohjelman rakenne Turbo Pascalilla ei ole mitääneroaa PascalABC: n rakenteesta. Ero on heidän ulkoisissa tiedoissaan, ei enempää. Määritettäessä muuttujan nimeä ja muita tyyppejä on muistettava, että nimen ei pitäisi alkaa numerolla, alaviiva voi olla missä tahansa asennossa, ja aakkosetunnuksista sallitaan vain latinalaisen aakkosen kirjaimet.
Linjoja koskevat huomautukset on joko suljettu holkeilla tai pyöreillä tähdellä: (* .. *).
Tyyppitiedot
Pascal-ohjelman rakenteeseen kuuluu myös objektien, kuten tietotyyppien, tarkasteleminen. Niitä on kolme tyyppiä:
- looginen (totuus ja valhe);
- numeerinen (arabialaiset numerot);
- symbolinen (käyttämällä a, b, c jne.).
В это же время второй тип делится на подтипы:kokonainen ja materiaalinen. Tietyt operaattorit vastaavat heitä: vastaavasti kokonaisluku ja todellinen. Merkkimerkit jaetaan myös yksittäisiin merkkeihin ja merkkijonoihin. Tämä tarkoittaa tietotyyppejä, kuten (ensimmäisessä tapauksessa) numero 1, kirjain a tai A ja (toisessa) kokonaisia lauseita tai lausekkeita. Ne kirjoitetaan ohjelmaan nimellä Char ja Spring.
Величины тоже имеют свою классификацию.Ne on jaettu vakioihin ja muuttujiin. Ero niiden välillä on merkittävä. Ensimmäinen tarkoittaa kirjeen merkitystä, joka ei muutu ohjelman suorittamisen aikana. Ja muuttujille annetaan arvo suorituksen aikana käyttämällä erikoismerkkiä - kaksoispistettä.
Kommentit
Täydellisen ymmärryksen saavuttamiseksiOhjelma ja kaikki sen prosessit, kommenttitoimintoa käytetään. Ne, kuten jo edellä mainittiin, asetetaan housunkannattimiin. Tämä on erityisen tärkeää, jos aloittelija tarkastelee koodia. Koska tämän vaihtoehdon avulla löydät helposti virheen valmiista ohjelmista kommentteihin kirjoitetun perusteella. Lisäksi ne auttavat kehittäjää selvittämään suojakoodin nopeasti ajan myötä.
Ohjelman rakenne Pascalissa salliimääritä kommentit toisessa lohkossa määritettyyn tietorakenteeseen. Sinun on kirjoitettava teksti, joka sisältää kunkin operaattorin tarkoituksen ja miten sitä käytetään tulevaisuudessa.
Aloittelija voi navigoida hakasuluissa BEGIN-END-kommentin vieressä. Tämä on erityisen hyödyllinen syklipohjaisessa ohjelmassa. Joten on helpompi ymmärtää, mikä lauselause on valmis.
Ohjelmointiympäristö ei lue kommentteja, joten ne voivat kestää minkä tahansa määrän päiviä, eikä niiden kirjaimellista määrää ole rajoitettu.
välimerkit
Ohjelman rakenteella Pascalissa on omavälimerkit eivät kuitenkaan ole yllättäviä. Käytetyin merkki on puolipiste. Se sijoitetaan jokaisen Label-, Type-, Const-, Var-lohkojen kuvauksen jälkeen, mutta merkkiä ei tarvita sanan jälkeen. Aloituksen jälkeen sitä ei ole asennettu; END: n jälkeen se asetetaan vain, jos ohjelmaa ei ole vielä valmis. Koodissa, jossa on silmukoita, ja vastaavasti käytetään sitten Sit ja Else, näiden sanojen jälkeen puolipistettä ei tarvita.
Ohjelman lopussa, END: n jälkeen, sinun on asetettava piste, muuten ohjelmointiympäristö ei ymmärrä, että koodi on valmis.
Tiedon syöttö ja lähtö
Pascal-ohjelman ohjelmarakenne antaa sinun syöttää tietoja kolmella eri tavalla. Niitä ovat:
- Käyttämällä Readln, Read.
- Määritysmerkin käyttäminen - kaksoispiste.
- Vakio. Tässä tapauksessa tiedot syötetään var-parametriin.
Saatu informaatio voidaan tuottaakäyttämällä joukkoa Write- ja Writeln-lauseita. Joissain tapauksissa se saattaa puuttua, mutta tämä tarkoittaa vain, että se on jo sisällytetty tuotantomenetelmään.