Pascal er et af de grundlæggende programmeringssprog udviklet i 1970 af den schweiziske videnskabsmand Niklaus Wirth. Det er meget populært i uddannelsesinstitutioner på grund af dets enkelhed og store funktionalitet.
Datatyper
I programmeringssproget "Pascal" er der flere typer data, hvor viden om funktionerne er nødvendig for at skrive programmer. Der er kun fem hoveddatatyper:
-
Heltalsdata er et heltal, der er 1 til 4 bytes langt og har et specifikt interval afhængigt af undertypen:
- Kort - fra -128 til 127
- Byte - fra 0 til 255
- Word - 0 til 65535
- Int - fra -32 768 til 32 767
- Langt - fra -2 147 483 648 til 2147 483 647
-
Reelle data er et flydende nummer med et stort interval. Der er fem undertyper af denne type data i alt:
- Real - fra 2,9 E-39 til 1,7 E +38
- Enkelt - fra 1,5 E-45 til 3,4 E + 38
- Dobbelt - fra 5,0 E-324 til 1,7 E + 308
- Udvidet - fra 3.4E-4951 til 1.1E + 4932
- Comp - fra -2 E + 63 til +2 E + 63 -1
- Tegndata - ethvert tegn i alfabetet. På sprog er det betegnet med forkortelsen "char", har ingen undertyper.
- Strengdata er en sekvens af tegn skrevet som "streng".
- Boolske data - repræsenteret som sandt eller falsk.
Oversættelser af en type data til en anden
Nogle gange bliver det nødvendigt at arbejde samtidigt med flere typer information. Hvis du f.eks. Skriver udtrykket "45 + 45" i typen "int", viser programmet summen af disse tal, når du udfører arbejde. Situationen er anderledes med en strengvariabel. Når du skriver det samme udtryk, vises enten tallet "4545" eller selve udtrykket på skærmen, afhængigt af anførselstegn. Matematiske operationer kan kun udføres ved hjælp af heltal eller reelle datatyper, da kun de fungerer på tal.
Lad os for eksempel finde summen af 2 og 3 ved hjælp af Pascal programmeringssprog.
Da hele datatypen bruges, vises kun resultatet af summen af to tal, når programmet starter. Hvis der er behov for at formulere svaret smukt, skal du bruge strengdata. Dette kan gøres i en linje eller i to. Den første metode er den enkleste, da den ikke kræver oversættelse fra "int" til "streng".
To linjer vises på skærmen. Den første linje angiver, hvilken operation der blev udført, og den anden viser resultatet. Dette er en måde, du kan bruge flere slags data på. Men med sin hjælp er det ikke muligt at formatere teksten korrekt, hvis du har brug for at skrive flere udtryk. For at løse dette problem skal du indtaste variabler og bruge dem til at konvertere numeriske data til strenge.
Således får vi to udtryk, som hver er skrevet på en linje. Denne brug af at oversætte variabler af typen "streng" til variabler af typen "int" er en af de mest almindelige og bruges konstant. Andre datatyper kan ændres på samme måde.