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 |
| 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: |
| 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