Archief - [PROG][.NET] Examen Programmeren 5e Middelbaar

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

loopylama

Legacy Member
GenesisX zei:
Haha nee om de 3 maand fzo een uur of 4-5 :D

+ ik versta geen kloten van de logische denkwijze als je zo'n opgave krijgt. Hoe jullie daar al beginnen over die dingen, ik snap het dus totaal nie :p

Ma soit, ik haal het wel op met Excel en VBA Excel + DW.

als je de manier van denken niet begrijpt sta je natuurlijk nergens.

je gaat volledig alles eens opnieuw moeten overlopen of je zal volgend jaar met grote problemen zitten als je opnieuw in vb.net moet programmeren

Massis

Legacy Member
als ge niet weet wat een constructor is stel ik mij in elk geval ernstige vragen bij de uitleg van uw leerkracht...

maar loopylama heeft gelijk, als ge de denkwijze niet volgt hebt ge een redelijk groot probleem...

den Acid Burn

Legacy Member
ge moet een constructor bekijken als een destructor.
maar dan omgekeerd :p

loopylama

Legacy Member
punkrockdude zei:
als ge niet weet wat een constructor is stel ik mij in elk geval ernstige vragen bij de uitleg van uw leerkracht...

maar loopylama heeft gelijk, als ge de denkwijze niet volgt hebt ge een redelijk groot probleem...

een constructor dient om objectjes aan te maken van bv een klasse.

en een object kunde vergelijken met een kartonnen doos waar de eigenschappen inzitten. bv klasse auto het eigenschappen (attributen) kleur en model.

in de constructor kan je dan zo een doos aanmaken met daarin een ruimte voor het kleur en het model.

op jou oefening maak je zes dozen en nummert (van 1 tot zes) ze en steekt in iedere doos de juiste afbeelding. daarna plaats je ze in een afgesloten ruimte.

later loop je met u methodes naar die afgesloten ruimte om de juiste doos op te vragen.

indien je de oplossing wilt wil ik die altijd wel eens vlug maken alsk die map met afbeeldingen mag hebben:d.

Massis

Legacy Member
's wel een leuke uitleg :)

(ge moet trouwens wel deurkes in uw doos maken om aan die eigenschappen te kunnen (properties), want ze zijn private...)

btw:
AcIdR3IgN zei:
Nu zit ik in't 1ste hoger en hebben we geen OOP gezien in VB.NET (das pas in't 2de) maar hebben wel OOP gezien in Java (maar hebben we eigenlijk nooit echt gebruikt).
gaan ze dan echt zo snel bij ons (= Xios hogeschool diepenbeek)?
1e trimester java
2e trimester java OOP
3e trimester VB.NET direct met OOP
portfoliotaak 3e trimester (hiervoor kregen we een dikke 3 weken, taak met 3 man): schrijf een bankterminal waarmee je overschrijvingen en rekeninginformatie kan doen. Moest werken met een echte bankkaart (= diskette) met pincode controle, saldo's onthouden, ingave beveiliging (bij overschrijving), opslaan begunstigden etc...
kregen wel EXTREEM weinig uitleg van de leerkrachten...



edit: ben dobbelsteen eens aant maken trouwens (dinsdag examen RAD (rapid application development aka vb.net) dus'k kan wa oefening gebruiken :p )

edit2: alstublieft: http://users.pandora.be/leon.ramaekers1/dices.zip

sabaoth

Legacy Member
ik moest mijnenveger voor mijn exaam programeren en ik zit in het ook 5de jaar :p

GenesisX

Legacy Member
loopylama zei:
indien je de oplossing wilt wil ik die altijd wel eens vlug maken alsk die map met afbeeldingen mag hebben:d.
Leuke uitleg, nu versta ik er wa meer van ^^

En zit die map met afbeeldingen daar al niet bij?

@punkrockdude - Merci, rap es bekijken en ontleden!

Massis

Legacy Member
GenesisX zei:
Leuke uitleg, nu versta ik er wa meer van ^^

En zit die map met afbeeldingen daar al niet bij?

@punkrockdude - Merci, rap es bekijken en ontleden!

yw (en idd, normaal zet ge de afb gwn in de bin directory...)

Duffman-

Legacy Member
AcIdR3IgN zei:
Allee eerst en vooral, hij zit in't 5de middelbaar. toen ik in't 5de zat was dat de eerste jaar waar je Informatica (ik vermoed dat je Informatica doet?) kon volgen. Wij kregen toen VB6. Nu, ze krijgen hier direct nog es VB.NET + OOP, nogal sjiek vindt ik, maar natuurlijk niet zo makkelijk voor iemand die eigenlijk nog nooit heeft geprogrammeerd.
Zo'n exaam (met dobbelsteen, en random getallen enz enz) kregen wij pas in het 6de middelbaar (dan wel zonder OOP).
Nu zit ik in't 1ste hoger en hebben we geen OOP gezien in VB.NET (das pas in't 2de) maar hebben wel OOP gezien in Java (maar hebben we eigenlijk nooit echt gebruikt).
Nu, het is natuurlijk best mogelijk voor een "ervaren" programmeur om dit exaam te maken op een dik halfuurtje, maar als je zoiets nooit hebt gedaan en dan nog in't 5de middelbaar (waar je eigenlijk toch nog de "beginselen" moet krijgen van programmeren) is dit volgens mij niet echt haalbaar. Zeker als de threadstarter zegt dat ze sommige dingen zelfs niet gezien hebben.

Nja, volgens mij is dit eerder een exaam voor iemand voor't 6de (ja flame maar). Maar ja.. wa doe je er aan he? Als genoeg mensen gaan reklameren tegen de leerkracht of klastitularis ofzo dan kunnen ze misschien IETS doen.. maar anders ga je eigenlijk ni veel verandering zien.
ik zit in 5de jaar ook vb.net
ons laatste examen was de volgende oefening:
deel1: 1.Getal ingeven en dan uitvoervak geven met alle oneven getallen van dat getal
vb: 189 = 10
2.Er ging een groep op reis en ze moesten in aparte groepen opgedeeld worden. Hoe deed men dit? Men neme de geboortedatum en die getalle blijft men dan metmekaar optellen tot men 1 getal bekomt ..
vb: 1989-04-02 = 1995 (jaar + maand + dag)
dan heb je 1995 dat komt dan uit op 24 (1+9+9+5)
en dan heb je 24 en dat komt dan uit op zes
---> groep 6

3. Je kreeg alle feestdagen op een blad en die moest je opnemen in een array samen met een datum.
Dan moest je een datum (besteldatum) ingeven en dan moest je de betaaldatum berekenen. De betaaldatum was de eerste van de 2de maand na de besteldatum.
vb.Besteldatum 2006-06-16
Betaaldatum is dan: 2006/08/01
Maar als deze dag in het weekend is/feestdag moet die betaaldatum altijd opschuiven totdat het geen weekdag meer is.


Deel 2 was 1 oefening
Je moest 10 namen ingeven met 10 telefoonnummers en dan moest je binair zoeken. (dus niet met begrensde herhaling). Wij hadden nog nooit gehoord van binair zoeken maar er stond als opmerking bij.
Om binair te zoeken moet je een alfabetische volgorde hebben. Je programma begint te zoeken in het midden van de array en vergelijkt die waarden (alfabetisch met de zoekwaarde) indien hij groter is begint hij in het midden te zoeken van alle waarden daarboven. Ik kan dat niet goed uitleggen dus kga voorbeeldje geven:
strNamen(1) = "BEN GORIS"
strNamen(2) = "BRUNO VAN DE WATER"
strNamen(3) = "DIETER SCHOENMAKERS"
strNamen(4) = "HANNES VETS"
strNamen(5) = "IRENE LEYS"
strNamen(6) = "JELLE VAN DEN EYNDE"
strNamen(7) = "JONAS BALMER"
strNamen(8) = "Luc Vervloet"
strNamen(9) = "SONJA VAN GENECHTEN"
strNamen(10) = "YVES VERMEULEN"
zoals ge ziet, staan al die namen(bewust) in alfabetische volgorde.
Als je nu bijvoorbeeld zoekt op Hannes Vets zal hij eerst de 5de plaats in de array controleren (Irene Leys) Als hij ziet dat dat kleiner is, zal hij het midden nemen van alle warden kleiner dan die 5de plaats dus zal hij "Dieter schoenmakers" vergelijken met Hannes vets. Dan ziet hij dat de naam hoger staat dan Dieter Schoenmakers en onder Irene Leys endaaruit kan het prog concluderen dat de naam Hannes Vets" op die vierde plaats staat. Denk bij die oefening nog eens telefoonnummers en je weet hoe dit nuttig kan zijn. In ieder geval, allemaal vrij simpel dus. Als ik zie wat jullie dan doen (klassen programmeren :s ) ga ik in de grote vakantie mijn programmeren is wat bijschaven me dunkt. Ma kdenk wel dak da kan met randoms, ma dat is uiteraard niet de opgave.

//edit: er zit geen foto'ke bij voor als ge 1 smijt.

Massis

Legacy Member
Duffman- zei:
Als ik zie wat jullie dan doen (klassen programmeren :s ) ga ik in de grote vakantie mijn programmeren is wat bijschaven me dunkt. Ma kdenk wel dak da kan met randoms, ma dat is uiteraard niet de opgave.

//edit: er zit geen foto'ke bij voor als ge 1 smijt.

randoms werken :
dim willekeurigGetal as integer 'dit wordt mijn random getal
dim waarde as random 'waarde is van het type random
waarde = new random 'waarde is een nieuwe instantie van type random (een object dus)
willekeurigGetal = waarde.next(minvalue als integer,maxvalue als integer) 'genereert een randomwaarde tussen de min en max value

niet zo moeilijk dus...

Massis

Legacy Member
properties nog niet gezien?
als ge geen properties kent (getters en setters) wordt het vrij moeilijk/gevaarlijk om OOP te programmeren, aangezien deze uw eigenschappen van het object beschermen tegen aanpassen wanneer dat niet mag.

readonly wil gewoon zeggen wat er staat: enkel lezen, dus eens een object aangemaakt met die eigenschap (neem bijv een vierkant met zijde 20) , kan die eigenschap niet meer aangepast worden (dus zijde blijft 20, kan niet naar 30 veranderd worden)

Duffman-

Legacy Member
punkrockdude zei:
properties nog niet gezien?
als ge geen properties kent (getters en setters) wordt het vrij moeilijk/gevaarlijk om OOP te programmeren, aangezien deze uw eigenschappen van het object beschermen tegen aanpassen wanneer dat niet mag.

readonly wil gewoon zeggen wat er staat: enkel lezen, dus eens een object aangemaakt met die eigenschap (neem bijv een vierkant met zijde 20) , kan die eigenschap niet meer aangepast worden (dus zijde blijft 20, kan niet naar 30 veranderd worden)
mja kweet wel wat het wil zeggen maar we hebben het nog nooit gebruikt dus kweet niet hoe ge het moet gebruiken. Kweet ook niet wat een klasse is. Wij hebben formulieren x modules(functies) leren maken.

Massis

Legacy Member
blijkbaar gaat hogeschool dan toch echt wel snel...

(ik kom overigens van wetenschappen wiskunde en had als voorkennis van informatica niet meer dan 1 uurtje in de week vb5, 90% van men klas komt van informaticabeheer of boekhouden-informatica, en die hebben het over het algemeen toch moeilijker dan mij...)

nuja, ik veronderstel dat ge wel alles op zen tijd zult zien en da ge ne grondige basis hebt tegen't einde van uw middelbaar... If not moeten de middelbare scholen imo wel eens denken aan vernieuwen van hun cursussen

(dju ik klink hier al als ne prof, 'k zen eig zelf ne n00b, 'k werk ocharme 2 trimesters met OOP)

schop aars

Legacy Member
als ge int middelbaar al hebt geprogrammeerd zijde al een beetje voorbereid opt hoger ze

int hoger beginnen ze toch vanaf nul en als ge int middelbaar nie snapte wa ne constructor was dan kan da goe zijn da ge da me den uitleg van int hoger wel snapt dus kzou nie direct paniekeren over tniveau van thoger.

killgore

Legacy Member
schop aars zei:
als ge int middelbaar al hebt geprogrammeerd zijde al een beetje voorbereid opt hoger ze

int hoger beginnen ze toch vanaf nul en als ge int middelbaar nie snapte wa ne constructor was dan kan da goe zijn da ge da me den uitleg van int hoger wel snapt dus kzou nie direct paniekeren over tniveau van thoger.
Ik ben vreselijk content dak geen informatica gehad heb int middelbaar, als ek zo beke hoor wat daar van tijd werd gegeven :s.

infeKted

Legacy Member
Ik vond dat nochtans enorm handig, die voorkennis die ik heb gekregen op het middelbaar. Wij hebben daar nogal redelijk uitgebreid VB.NET gehad. Basiskennis en dan op't einde een kassaprogramma met behulp van databases maken (dataadapter, dataset, ..). We hebben wel niet OO gehad in't middelbaar (dus geen classes, modules, enz).

Nu in't hoger kreeg ik praktisch hetzelfde examen als verleden jaar. Heb naar geen enkele les te hoeven gaan, en had bijna maximum gehaald. Toch mooi meegenomen, niet? :p

OO kregen we in't hoger bij Java redelijk goed uitgelegd, op't examen VB.NET was er ook iets met classes maar met kennis van bij Java kon ik dat wel oplossen. :)

coppermine

Legacy Member
lessen vb6 int middelbaar hebben mij in ieder geval goed geholpen voor vb.net 2003/2005

killgore

Legacy Member
Mja, ik kan mij voorstellen dat het handig is als je er nog niet mee bezigbent.
Als je zelf ook al wat met informatica bezig bent klinkt het gewoon als pure horror :p.
Ik heb geen info gehad int middelbaar, heb een dik uur geleerd aan men examen java en ben er vrij zeker van dak daar toch bij de besten van men jaar zal zijn ;).

Duffman-

Legacy Member
killgore zei:
Mja, ik kan mij voorstellen dat het handig is als je er nog niet mee bezigbent.
Als je zelf ook al wat met informatica bezig bent klinkt het gewoon als pure horror :p.
Ik heb geen info gehad int middelbaar, heb een dik uur geleerd aan men examen java en ben er vrij zeker van dak daar toch bij de besten van men jaar zal zijn ;).
gz :x
anywayz, modules hebbe we al lere schrijve (public functions) maar voor de rest enkel nog maar formuliertjes, classes hebbe we nog ni lere schrijven en kzou ni wete waar het juist vort dient als ge dat schrijft MAAR! ik zie net dat er in onze boek een hoofdstuk 6 OOP noemt dat we niet hebben gezien, misschien kan ik zo al een stapje in de richting zetten naar programmeren in vb.net met classes en al die ander dingen die met OOP te maken hebben.

PS: ik hoor wel veel over OOP, maar wat houdt dat eigelijk in? Voornamelijk want je kan er waarschijnlijk heelder boeken over schrijven.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan