Borlands Turbo Pascal er et programmeringsspråk som var populær på å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 kurs i programmering på mange videregående skoler og universiteter. For denne opplæringen , anbefales det at du laster ned Turbo Pascal v5.5 fra Embarcaderos Antique programvare Museum ( se referanser nedenfor) . Hvorfor lære Turbo Pascal
p Hvis Turbo Pascal ble droppet av utbygger sin i 1995 , hvorfor er det fortsatt i bruk ? Turbo Pascal er et spesielt godt valg for innledende informatikk kurs på grunn av sin relative enkelhet , i forhold til moderne språk og utviklingsmiljøer for eksempel 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 . Starter Turbo Pascal , og i teksten editor vinduet , skriver du inn følgende kode : .
Beginwriteln (' Hello World '); end
p Som alltid , når du arbeider med programmering kildekode, små detaljer i tegnsetting er viktig. Endre apostrof rundt Hello World til doble anførselstegn vil produsere en syntaksfeil , som vil la ut semikolon på slutten av linjen, eller perioden etter "end . "
En ting du allerede har lagt merke til hvis du følger sammen er at Turbo Pascal utvikling mangler noen musstøtte . Det betyr , forutsatt at du er i Windows, som du må holde nede Alt-tasten for å komme til menyen alternativer for lagring og kjører programmene dine. Lære å bruke snarveier når det er mulig er en god vane å komme inn tidlig i programmeringen karriere, og det er en grunn Turbo Pascal er populært for innledende informatikk kurs . Men hvis du bare må ha en mus , sammen med mer moderne IDE ekstrautstyr som syntax highlighting , har Turbo Pascal - kompatibel kompilator Free Pascal en mer moderne utviklingsmiljø heter Lazarus (se Resources nedenfor) .
med variabler og Input
variabler må deklareres før begynnelsen av programmet med syntaks som følgende : en
varmyName : String [ 30 ];
< p> beginwrite (' Hva er fornavnet ditt ? '); readln ( myname ) ; writeln ('Hei ' , myname ) ;
Du vil merke noen endringer som er gjort fra det siste programmet . 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 "read " og " readln ", derimot, er noe bakvendt . Begge vil lese alle tegnene til Enter- tasten. Imidlertid vil " readln " flytte markøren til neste linje etter inn blir truffet, mens leser vil forlate den der den er .