TURBO PASCAL OEFENINGEN

Hier vinden jullie mijn turbo pascal oefeningen. Deze oefeningen werden gegeven aan de 2de kandidatuur Industrieel Ingenieur KAHO St-Lievens (Rabot). Ondertussen is men overgestapt naar Java.  Ik ben niet verantwoordelijk voor eventuele fouten of problemen. Indien je een probleem hebt mag je me altijd mailen om hulp, alhoewel het al een tijdje geleden is dat ik nog in Pascal heb geprogrammeerd :-)

ALLE LABO'S tot en met LABO 2 2de semester:

Pascaloef.zip (140 kB) (versie 03/03/2001)
Gemaakt met Borland Turbo Pascal DOS versie 7.0 (www.borland.com)

 

LABO 3 (11/03/2001)

bintest.pas / leestest.pas

oef1: bintest maakt een binair bestand aan waar de kwadraten van 5 gevraagde cijfers worden in geschreven
leestest is het programma die het aangemaakt binair bestand leest en op het scherm schrijft

voetbal.pas oef2: programma voor het bijhouden van gegevens van voetbalploegen
bib.pas oef3: programma voor een bibliotheek. Ieder boek heeft een aantal eigenschappen.
Mogelijkheden:
- nieuw gegevensbestand maken
- boek(en) toevoegen
- lijst van boeken weergeven op scherm
- boek uitlenen
- boek terugbrengen
- boek verwijderen uit bestand
- met keuzemenu

LABO 4 (23/03/2001)

Crea.pas / Creaid.pas
Lijsten.pas

Programma op index-sequentiele bestanden:
- crea.pas maakt binair databestand aan
- creaid.pas maakt een indexbestand (indexid.bin) aan
- lijsten.pas leest via indexbestand bronbestand uit volgens de aangebrachte sortering in het indexbestand & geeft resultaten weer in tabel 

Som.pas Programma op recursie: som van alle getallen onder een bepaalde grens
Decbin.pas
Binair.pas
Programma op recursie: zetten decimaal getal om in binair equivalent
- decbin.pas: beetje ingewikkeld, maar werkt goed
- binair: kort & krachtig (= beter)


LABO 5 (20/04/2001) (recursie)

Grtkln.pas Zoek het grootste en het kleinste getal in een rij met behulp van recursie.
Keerget.pas Een getal omdraaien op het scherm met behulp van recursie.
Sinus.pas Bereken de sinus van een hoek (in radialen ingegeven) met behulp van recursie.
Veelterm.pas Bereken de waarde van een veeltermfunctie van een getal met recursie. Veelterm van type y = a0 + a1*x + a2*x² + a3*x³ + ...
Bubble.pas Bubblesort sorteringsalgoritme met behulp van recursie.


LABO 6 (04/05/2001) (Pointers en gekoppelde lijsten)

Psom.pas oef 1: Som van 2 getallen weergeven op scherm.
Pcycl.pas oef 2: Cyclische permutatie van 3 getallen. Pointers verwijzen naar nieuw getal.
Pstring.pas oef 3: String inlezen en weergeven op scherm.
Ptijd.pas oef 4: Record met uur/min/sec inlezen mbv. pointers en weergeven op het scherm. Procedure gebruikt.
Gkarakt.pas oef 5: Gekoppelde lijst van karakters die je kan gebruiken om een tekst op te slaan. Ieder element van de lijst bevat 1 karakter en verwijzing naar volgende letter. Tekst karakter per karakter ingelezen. Rij overlopen een weergegeven op scherm.

Methode: vooraan toegevoegd

Gkarakt2.pas oef 5: idem

Methode: achteraan toegevoegd met 2 hulppointers.

Gkarakt3.pas oef 5: idem

Methode: achteraan toegevoegd met 1 hulppointer. (zelfde resultaat!)

Inlassen.pas oef 7: Maak een gekoppelde lijst aan van getallen. Bij het aanmaken van de lijst moet deze onmiddellijk worden gesorteerd in de juiste volgorde via sorteren door inlassen. (moeilijkste)

 

Veel succes ermee!


Copyright © 1997-2002 Siegfried Deleyn