JOENSUUN YLIOPISTO
Tietojenkäsittelytieteen laitos
Ohjelmoinnin alkeet 173104
Harjoitus 1
Harjoituskerralla harjoitellaan Turbo Pascal 5.5-kääntäjän käyttöä. Tilaisuudessa kirjoitetaan esimerkkiohjelmia Pascal-kielellä, käännetään ne suoritettaviksi ohjelmiksi ja suoritetaan ohjelmat.
Harjoitukseen osallistumisesta saa harjoituspisteen.
Tehtävät:
Henkilölle, jonka ainoa työkalu on vasara, jokainen ongelma näyttää naulalta. E. W. DijkstraAllaoleva ohjelma toteuttaa tehtävän. Kirjoita ohjelma, käännä se suoritettavaksi ohjelmaksi ja suorita ohjelma.
program aforismi (output); (* Aforismin tulostaminen 30.11.84 Matti Meikäläinen *) begin writeln('Henkilölle, jonka ainoa työkalu on vasara,'); writeln('jokainen ongelma näyttää naulalta.'); writeln(' E. W. Dijkstra') end.
(*1*) program YmpyranAla (input,output); (*2*) const PII = 3.14; (*3*) var r: real; (*4*) begin (*5*) writeln; (*6*) write ('Anna ympyrän säde: '); (*7*) readln (r); (*8*) writeln ('Ympyrän ala on ', PII * r * r;) (*9*) end.Muuta ohjelmaa siten että se tulostaa tuloksen sopivan mittaiseen kenttään kahdella desimaalilla.
(*1*) program Kertotaulu (output); (*2*) var kertoja: integer; (*3*) begin (*4*) for kertoja := 1 to 10 do (*5*) writeln(kertoja, ' * 3 = ', kertoja*3) (*6*) end.Laita kertoja seurantaan ja seuraa sen arvoja debuggerilla.