Pascal on yksi ohjelmointikielistä, jonka kehitti vuonna 1970 sveitsiläinen tiedemies Niklaus Wirth. Se on erittäin suosittu oppilaitoksissa yksinkertaisuutensa ja erinomaisen toimivuutensa vuoksi.
Tietotyypit
Ohjelmointikielessä "Pascal" on useita datatyyppejä, joiden ominaisuuksien tuntemus on välttämätöntä ohjelmien kirjoittamiseksi. Päätietotyyppejä on vain viisi:
-
Kokonaisluku on kokonaisluku, joka on 1–4 tavua pitkä ja jolla on tietty alue alityypistä riippuen:
- Lyhyt - välillä -128 - 127
- Tavu - 0-255
- Sana - 0 - 65535
- Int - välillä -32768 - 32767
- Pitkä - välillä 2147483648 - 2147483647
-
Todelliset tiedot ovat liukuluku, jolla on valtava alue. Tämän tyyppisiä tietoja on yhteensä viisi alatyyppiä:
- Todellinen - 2,9 E-39 1,7 E +38
- Yksi - 1,5 E-45 - 3,4 E + 38
- Tupla - 5,0 E-324 - 1,7 E + 308
- Laajennettu - 3.4E-4951: stä 1.1E + 4932: een
- Comp - välillä -2 E + 63 - +2 E + 63-1
- Merkkitiedot - mikä tahansa aakkosen merkki. Kielillä sitä merkitään lyhenteellä "char", sillä ei ole alatyyppejä.
- Merkkijonodata on merkkijono, joka on kirjoitettu merkkijonona.
- Boolen tiedot - esitetään oikeina tai väärinä.
Yhden tyyppisten tietojen kääntäminen toiseen
Joskus on tarpeen työskennellä samanaikaisesti monentyyppisten tietojen kanssa. Esimerkiksi, jos kirjoitat lausekkeen "45 + 45" "int" -tyyppiseksi, suoritettaessa työtä ohjelma näyttää näiden numeroiden summan. Merkkijonomuuttujan tilanne on erilainen. Kun kirjoitat samaa lauseketta, joko numero "4545" tai itse lauseke ilmestyy näytölle lainausmerkkien sijainnista riippuen. Matemaattisia operaatioita voidaan suorittaa vain käyttämällä kokonaislukuja tai todellisia tietotyyppejä, koska vain ne toimivat numeroilla.
Etsitään esimerkiksi 2 ja 3 summa Pascal-ohjelmointikielellä.
Koska käytetään kokonaislukutietotyyppiä, ohjelman käynnistyessä näytetään vain kahden luvun summan tulos. Jos vastaus on muotoiltava kauniisti, sinun on käytettävä merkkijonotietoja. Tämä voidaan tehdä yhdellä tai kahdella rivillä. Ensimmäinen menetelmä on yksinkertaisin, koska se ei vaadi käännöstä "int": stä "merkkijonoksi".
Kaksi riviä ilmestyy näytölle. Ensimmäinen rivi osoittaa suoritetun toiminnon ja toinen näyttää sen tuloksen. Tämä on yksi tapa käyttää useita erilaisia tietoja. Sen avulla ei kuitenkaan ole mahdollista muotoilla tekstiä oikein, jos sinun on kirjoitettava useita lausekkeita. Tämän ongelman ratkaisemiseksi sinun on annettava muuttujia ja käytettävä niitä muuntaa numeeriset tiedot merkkijonoiksi.
Siten saamme kaksi lauseketta, joista kukin on kirjoitettu yhdelle riville. Tämä "string" -tyyppisten muuttujien kääntäminen "int" -tyyppisiin muuttujiin on yksi yleisimmistä ja sitä käytetään jatkuvasti. Muita tietotyyppejä voidaan muuttaa samalla tavalla.