TietokoneetOhjelmointi

Esimerkiksi ohjelmat Pascal. Ohjelmointi Pascal

Näyttäisi siltä, että ohjelman kielen Pascal - se on helppoa ja tyypillistä tahansa ohjelmoija, mutta et voi sanoa, että kieli itsessään on liian heikko nykymaailmassa. Ei ihme sitä pidetään perus- ja opiskeli koulussa.

Usein kun kirjoitetaan Pascal ohjelmat käyttävät ohjelmointiympäristö, kuten Turbo Pascal (Turbo Pascal).

Miksi aloittelijoille pitäisi valita tällä kielellä? Yrittää ymmärtää. Jotta täysin hallita mitä tahansa ohjelmointikieltä, sinun täytyy olla alan kirjallisuudessa. Siksi suurin osa kielistä putoavat pois välittömästi, erityisesti, ja logo. Hän ei ole kovin yleinen Venäjän-maissa, joten koulutus kirjoja häntä siellä. Tällä hetkellä, tunnetuimpia ovat Pascal, Java, Basic ja C. Mietitäänpä kukin erikseen. Java, jota käytetään pääasiassa verkko-ohjelmointiin. C - yksi puhuttujen kielten kuitenkin ja vaikein (erityisesti aloittelijoille). Jotta vihdoin opetella kirjoittamaan ohjelmia, se on parasta ensin oppia Pascal ja Basic. Molemmat opiskelivat koulussa (opettajan valinta). Syy niiden esiintyvyyttä piilee siinä, että näillä kielillä, voit kirjoittaa saman ohjelman kuin C tai C ++, mutta sen hyvin kehitys on paljon helpompaa, koska rakenteen yksinkertaisuuteen.

On syytä muistaa, että versiot Pascal ja Basic riittävä määrä, mutta koulut ovat yleisempiä lajeja, kuten Turbo Pascal 7.0 ja QBasic. Jos otat sen verrattuna niihin, kestää pidempään luotu voidakseen kirjoittaa pieni työkalu jopa 50 riviä. Turbo Pascal on tehokkaampi ja nopeampi.

Ensimmäinen ohjelma Pascal

Esimerkki helposti Pascal ohjelmat löytyvät internetissä, vaikeampi ymmärtää, miten ne toimivat.

Jotta ymmärtäisimme mitä sisällä tällä kielellä, sinun täytyy kirjoittaa pieni "ongelma". Oletetaan, että haluat luoda ohjelman, joka lisää kaksi numeroa: Q + W = E. Mikä on suoritettava sen luomiseen?

Kirjain E toimii muuttuja (matematiikka - X). Välttämättä on tarpeen määrittää nimen (max 250 merkkiä). Se voi koostua:

  • kirjaimet latinalaisten aakkosten (A..Z);
  • numeroita 0 9 On kuitenkin muistettava, että nimeä ei pitäisi alkaa numerolla;
  • "_" Merkki.

ei tarvitse täyttää otsikossa:

  • Venäjän kirjaimet;
  • välimerkkejä;
  • spec. merkkejä, kuten ristikko "#", prosenttiosuus "%" dollari "$", tilde "~" ja muut.

Esimerkkinä oikea nimi voi olla «red_velvet4», «ekso» tai «shi_nee». On myös muistettava, että Pascal on isoja ja pieniä kirjaimia kirjaimia, joten muuttujia nimet «BtoB» ja «BtoB» käsitelty yhtenä. Se on ohjelmointiympäristö "Plant" ja kutsui solu, on selvää alla. Kun tämä toimenpide on tarpeen määrittää tyypin muuttujan. Tämä on tarpeen, jotta voidaan ohjelmoida oikein näyttää tuloksen näytöllä tai tulostaa sen paperille. Esimerkiksi, jos kaksi lukua lisätään, numeerinen tyyppiä ei ole määritetty, ja kun puhelin tervehdys, sitten - merkkijono. sopiva tyyppi Kokonaisluku ( "numero") tavallisten lisäksi kaksi numeroa.

Tyypin muuttujia selvä, mutta sen on osoitettava kaikille numeeriset muuttujat, jotta manipuloida niitä vapaasti.

Sen perusteella, mitä on kirjoitettu edellä, voit kirjoittaa pienen "palapelin". Pascal ohjelmat näyttää tältä:

Ohjelman shi_nee;

Var Q, W, E: kokonaisluku;

BEGIN

E: = Q + W;

END.

Ensimmäinen rivi, eli ohjelma shi_nee - .. nimi tai ohjelman nimeä. Tämä mahdollinen komponentti ei vaikuta kirjoitettu laskenta. Hän, jos sitä käytetään, on välttämättä olla ensimmäinen tai ohjelmointiympäristö aiheuttaa virheen.

Kuvaus muuttujista ovat toisella rivillä operaattorin ansiosta «var». Sinun täytyy luetella kaikki muuttujia, jotka näyttävät lisätä tyyppi (kokonaisluku) ohjelmaa ja koolonin läpi.

Pari operaattorit «BEGIN» - «END» alkaa ja siksi lopettaa ohjelman. Ne ovat tärkein; niiden välillä ovat kaikki toimet kuvataan ohjelmoija.

syntaksi

On tärkeää muistaa, että jokaisen rivin koodia päättyy puolipisteellä. Poikkeuksena tähän sääntöön huoltaa komentoja kuten var, alkaa, const, ym. Kun viimeinen loppuun operaattorin pitäisi laittaa pistettä. Joissakin tapauksissa, kun ohjelma käyttää useita liitteitä ja suluissa operaattori «BEGIN» - «END», piste voidaan sijoittaa sen jälkeen kun komento puolipisteen.

Jotta määrittää solun sen arvo, esimerkiksi, E = 15, se on tarpeen allekirjoittaa sama kaksoispisteellä:

Q: = 15:

W: = 20;

E: = Q + W;

Paksusuolen tällä kielellä kutsutaan tehtävän. Ohjelma on kirjoitettu Pascal on erittäin helppoa, jos hallita edellä kuvatun syntaksisäännöt.

testaus

Running Turbo Pascal, tulostaa ohjelma oikein asettamalla vaadittavat merkinnät ja asettamalla halutun järjestyksen rivien. Ohjelman ajamista voidaan suorittaa kautta pikavalikon tai näppäimillä Ctrl + F9. Jos kaikki kirjoitettu oikein, näyttö vilkkuu hieman. Siinä tapauksessa, että virhe on läsnä, työohjelman keskeytyy ja kursori asetetaan linjan, jossa se on käytettävissä. Samaan aikaan, riville "johtopäätös" on kuvaus useimmat virheet, esimerkiksi, virhe 85: «» expexted. Tämä viiva osoittaa, että jossain ei ole puolipiste. On kuitenkin kiinnitettävä huomiota näihin ongelmiin ei ole sen arvoinen, sinun täytyy ymmärtää rakenteen avulla esimerkkejä Pascal ohjelmia.

Että tulisi tutkia ensiksi?

Aloittamaan täysin ymmärtää jokaisen rivin ohjelman. Sitten kiinnittää huomiota syntaksin lykätä hakuoperaattoreita muistiin, jonka jälkeen välimerkki ei aseteta, oppia looginen ketju alkaa ja päättyy. Muista, kuinka muuttujat sai, minkä tyyppinen he tarvitsevat ja miksi sitä tarvitaan. Ymmärrä ei myöskään ole pielessä toimintaan eniten ohjelmointiympäristöjä. Voit käyttää ohjausta tai "poke" in Turbo Pascal itse. Jatkuvasti on käytännössä valmis purkaa "ongelma" Internetin ja vähitellen saamassa esimerkiksi Pascal ohjelmia itsenäisesti.

ulotteinen taulukot

Array käytetään kätevä kanssa vertailukelpoisia tietoja, jotka tässä tapauksessa on järjestetty peräkkäistä muistipaikkaa, eikä erikseen. On epätodennäköistä, että ohjelmoijat mukava 50 tai 100 muuttujaa. On helpompaa kirjoittaa ne ryhmäksi.

Elementtejä, jotka ovat ryhmässä on niiden määrä. Erilaisissa ohjelmointikieliä, aloittamalla joidenkin luvut eivät ole välttämättä 1. Tässä on esimerkki ohjelmia Pascal sanoo, että numerointi alkaa hänen kanssaan. Tämä sekvenssi numero kutsutaan indeksi jokaisen elementin. Pääsääntöisesti se on kokonaisluku vähemmän luonnetta. Periaatteessa nämä solut välitä mitä indeksointi asetetaan: numeerinen tai aakkosellinen.

Array Pascal (esimerkit alla) voi olla vain yksi tyyppi, jotka kuuluvat ja kaikki sen osat. Ei ole olemassa, että yhden solun tyyppi todellinen, ja toinen kokonaisluku.

Ohjelmoinnissa ympäristössä, yksiulotteista tiedot (eli yksinkertainen) joukko on lineaarisesti merkitään:

Var: array [5..40] of char;

b: real;

i: kokonaisluku;

BEGIN

I: = 5-40 luku (ch [i]);

I: = 5-40 kirjoitus (ch [i]: 3);

readln;

END.

Analysoidaan esimerkiksi ohjelmien Pascal, voit nähdä, että osa muistista on yksinkertainen joukko, joka koostuu 35 merkkiä. Indeksointi ([5..40]) - 5 40 ensimmäisellä rivillä jälkeen BEGIN-komentoa, käyttäjän on ehdottomasti mitään 35 merkkiä (numerot, kirjaimet), että ohjelma on tallennettu solussa. Toinen rivi vastaa näyttämällä ne näyttöön.

Kaksiulotteisia

Jos yksiulotteinen matriisi - on sellainen, jossa kaikki toiminnot on rakennettu "in-line", eli kaikki elementit ja toimintoja suoritetaan peräjälkeen, kaksiulotteinen mahdollistaa monimutkaisempien rakenteiden aluevaltaus ...

Tällaiset tiedot Pascal (esimerkkejä voidaan nähdä alla) on kuvattu kahdella tavalla: «array [10..b, 10..f] tyyppiä" tai «array [10..b] array [10..f] tyyppiä".

B ja f - vakioita. Sen sijaan ne voidaan asentaa ja luvut (kuten yksiulotteiset matriisit), mutta tällaisia ongelmia ei ole paras käytäntö. Tämä johtuu siitä, että ohjelmointikieli rajaa ensimmäisen vakiona rivien, ja toinen - sarakkeet jono.

Esimerkkinä ongelman kautta erityinen osa tyyppi:

Const b = 24; f = 13;

Tyyppi kirsikka = array [10..b, 10..f] todellisen;

Var n: kirsikka;

Poikkileikkaus joukko muuttujia kuvaamaan hieman helpompaa (aloittelijoille):

Const b = 24; f = 13;

Var n: array [10..b, 10..f] todellisen;

Molemmat vaihtoehdot ovat oikeita, työohjelman valitun tallennuksen menetelmä ei muutu.

avoantennit

Avoantenni - se, joka ei ole rajoja. Se on tyyppi (todellinen, kokonaisluku et ai.). Toisin sanoen luodaan array - dimensioton. Hänen "sitkeys" määritellään ohjelman suorituksen aikana. Se kirjoitetaan seuraavasti:

Seulgi1: joukko char;

Yeri: joukko todellisia;

Piirre nämä paneelit on, että indeksointi alkaa nollasta, ole yksi.

Graphics Pascal

Ne, jotka ovat pienintäkään ajatusta "sisäinen" käyttöjärjestelmä tietää, että kaikki kuvat on rakennettu kautta suorakulmaisen rasterin. Rasterikuvasi muodostuu pikseleistä, jotka ovat niin pieniä, että ihmissilmä havaitsee piirretty tai valokuvattu yhden yksikön. Mitä suurempi kuvan resoluutio, sitä pienempi pikseleistä on.

Toinen menetelmä esitysgrafiikka - vektori. Pääsääntöisesti, se segmentit, ympyrät, ellipsejä ja muut geometriset muodot, jotka muodostavat koko kuva.

Vuonna ohjelmointiympäristö, millä tahansa kielellä mahdollista ja syntyminen tämäntyyppisen tehtäviä, kuten grafiikka, jonka tuloksena on aikataulussa. Pascal, esimerkkejä tällaisista Ohjelmia tietty vaikeusaste niiden kehitystä, mahdollistaa luoda kuvia ja kuvioita. Jotta "aktivoi" kirjasto haluat, sinun täytyy lisätä rivin «käyttää kuvaajan;».

Tyypillisesti kuvaus grafiikka tiedot, tätä menettelyä on käytetty:

InitGraph (var kuljettaja, rikastus: real; Polku: string);

Tässä kuljettaja on muuttuja, jonka tyyppi on kokonaisluku; kuristin - muuttuja, todellinen tyyppi; polku voit aktivoida kuljettajia.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fi.atomiyme.com. Theme powered by WordPress.