Turbo Pascal Tutorial

Borland Turbo Pascal er et programmeringsspråk som var populært på slutten av åttitallet og begynnelsen av nittitallet. Selv om støtte for det ble droppet av Borland i 1995 og sluppet fri, ser det fortsatt noen bruk i innledende programmering kurs på mange videregående skoler og universiteter. For denne opplæringen, anbefales det at du laster ned Turbo Pascal v5.5 fra Embarcadero er Antique programvare Museum (se referanser nedenfor).

Hvorfor Lær Turbo Pascal

Hvis Turbo Pascal ble droppet av sin utvikler i 1995, hvorfor er det fortsatt i bruk? Turbo Pascal er et spesielt godt valg for introduksjons informatikk kurs på grunn av sin relative enkelhet, i forhold til moderne språk og utviklingsmiljøer som Microsoft Visual Studio. Dette kan illustreres med den tradisjonelle første programmet, Hello World.

Etter Tradisjon: Hello World

Turbo Pascal versjon av den klassiske Hello World-programmet er forfriskende enkle. Begynn Turbo Pascal, og i tekstredigeringsvinduet, skriver du inn følgende kode:

begynne
writeln ( 'Hello World')

slutt.

Som alltid når du arbeider med programmering kildekode, små detaljer i tegnsetting er viktig. Endre apostrof rundt Hello World til anførselstegn vil produsere en syntaksfeil, som vil utelate semikolon på slutten av linjen, eller perioden etter \ "enden. \"

En ting du allerede har lagt merke til hvis du følger langs er at Turbo Pascal utvikling mangler noen mus støtte. Det betyr, forutsatt at du er i Windows, som du må holde nede Alt-tasten for å komme til menyalternativene for lagring og kjører programmene dine. Lære å bruke hurtigtaster når det er mulig er en god vane å komme inn tidlig i programmeringen karriere, og det er en grunn til Turbo Pascal er populært for introduksjons informatikk kurs. Men hvis du bare må ha en mus, sammen med mer moderne IDE forbedringer som syntax highlighting, Turbo Pascal-kompatibel kompilatoren Free Pascal har et mer moderne utviklingsmiljø kalt Lasarus (se Ressurser nedenfor).

Variabler og Input

Variabler må deklareres før begynnelsen av programmet med syntaks som følgende:

Var
mittnavn: String [30]

begynne
skrive ( «Hva er fornavnet ditt? ')

readln (mittnavn)

writeln ( "Hei", myname)

Du vil merke noen endringer som er gjort fra forrige program. Du kan velge mellom funksjonene \ "skrive \" og \ "writeln \" avhengig av om du automatisk vil ha en ny linje startet for oss på slutten av produksjonen vår. I dette tilfellet, vil du tillate brukerne å skrive navnet sitt på samme linje som spørsmålet. Forskjellen mellom \ "lese \" og \ "readln, \" men er litt bakvendt. Begge vil lese alle tegnene til på enter-tasten trykkes. Men \ "readln \" vil flytte markøren til neste linje etter fyll blir truffet, mens lese vil forlate den der den er.