Her er noen av de grunnleggende Pascal-elementene som vi dekket i klassen.

Pascal-Karel-sammenligning.

Programmering for Karel og programmering i Pascal er n rt beslektet. For eksempel, IF test THEN og WHILE test er DO det samme for Karel og Pascal. Ogsa den generelle metoden for programmering ved a starte med hovedeksemplarblokken og raffinere programmet ved hjelp av nye instruksjoner, er det samme pa begge sprak. Det er imidlertid noen forskjeller som er oppfort nedenfor.

(detaljer handteres senere)

Strukturen til et Pascal-program.

Hvert Pascal-program ma folge en grunnleggende struktur. Mens denne strukturen er sv rt lik Karel programmering, er det flere forskjeller. Nedenfor er den grunnleggende strukturen som hvert Pascal-program ma folge.

Merk: Funksjonene og prosedyrene kan vises i hvilken som helst rekkefolge. Det eneste kravet er at hvis en prosedyre eller funksjon bruker en annen, ma den sistnevnte allerede ha blitt definert.

Variable Typer.

Det finnes fem grunnleggende variabler i Pascal: INTEGER, REAL, CHAR, BOOLEAN og STRING. De er definert som folger:

Tilordne verdier til variabler.

Variabler er ganske enkelt et navn for en blokk med minneceller i hovedminne. Hvis en verdi er tilordnet en variabel, ma denne verdien v re av samme type som variabelen, og vil bli lagret i minnesadressen som er angitt av variabelenavnet. Oppgaveoppgaven er semikolon-like: =.

Formatert inngang og utgang.

Den noyaktige arbeidet med READLN-kommandoen blir diskutert senere.

Skriveinformasjon Hvis du vil skrive informasjon pa skjermen, kan du bruke kommandoen WRITE eller WRITELN. Du kan skrive innholdet av variabler eller enkel tekst. Det er flere variasjoner:

Merk: De samme reglene gjelder for kommandoen WRITELN, men denne kommandoen plasserer ogsa markoren til den forste plasseringen til neste linje.

Du kan kombinere skrivetekst og mer enn en variabel ved a skille de enkelte komponentene med et komma. Her er et eksempel:

som vil produsere folgende utgang:

Funksjoner gir en fleksibel metode for a bruke en formel mange ganger til muligens forskjellige verdier. De er sammenlignbare med prosedyrer, men.

Den generelle formen for funksjonserkl ringen ser slik ut:

Merk at hver funksjon ma inneholde funksjonsnavnet minst to ganger: en gang i definisjonen av funksjonen, og en gang for a tilordne resultatet av en beregning til funksjonen. Funksjoner kan brukes som variabler. Du kan tilordne resultatet av en funksjon til en ny variabel, du kan skrive ut resultatet av en funksjon ved hjelp av WRITE eller WRITELN, eller du kan bruke resultatet av en funksjon i en annen beregning eller test. Her er et eksempel:

Et utvidet eksempel: Enhetskonvertering.

Nedenfor er et grunnleggende Pascal-program. Vennligst se noye pa det; det kan brukes som prototype for mange andre programmer du ma skrive.