Archief - VDAB Programmatielogica

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.

Svekke84

Legacy Member
Ik zal mezelf even kort voorstellen.
Ik ben dus een 31 jarige man en heb nog nooit een vaste job gehad, meestal interim werk of contracten van bepaalde duur.
Van opleiding heb ik enkel secundair onderwijs gedaan -> secretariaat-talen. Ook heb ik nooit echt de kans gehad om verder te gaan studeren.
Maar het is dus hopeloos aan het worden om ergens een baan te vinden met een vast contract, die ik graag doe.
Nu ben ik dus al een tijdje aan het overwegen om me te laten omscholen. Om op mijn leeftijd nog hoger onderwijs te gaan doen zie ik niet zitten. Maar blijkbaar heb je via de VDAB wel opleidingen.
Zo heb ik na een tijdje zoeken diverse informatica opleidingen gedaan. Welke opleiding ik juist zou doen kan ik niet zeggen, ik ga eerst eens naar een infosessie gaan (Switch2IT) en dan bekijken wat de mogelijkheden zijn.
Maar blijkbaar dien je dus wel te slagen voor Programmatielogica -> deze cursus wordt door de VDAB aangeboden als webleren.
Buiten vervlogen kennis van html heb ik geen ervaring met programmeren.
Nu vind ik die cursussen soms nogal vaag bij het geven van hun opdrachten.
Het hoofdstuk (Variabelen) dat ik nu aan het doen ben is echt nog vroeg in de cursus maar ik heb al problemen.
Dit is dus een opdracht:
Je wil, uitgaande van het maandloon van een werknemer, een algoritme uitwerken om het loon te berekenen voor een bepaald aantal gewerkte dagen.

Bijv: een werknemer wordt slechts 20 dagen van een bepaalde maand uitbetaald.

In ons bedrijf berekenen we het dagloon door het maandloon te delen door 25.

Vraag:
Welke variabelen zou je definiëren?
Kan je omschrijven hoe je (in grote lijnen) dit probleem verder zou oplossen ?

Zet je antwoord in een bericht aan je coach. Gebruik als onderwerp "Variabelen" .

Is er iemand die mij kan helpen en een beetje wegwijs kan maken?

Alvast bedankt

Recipe4hate

Legacy Member
Variabele zijn hier zeker al:
- Maandloon van de werknemer
- aantal dagen gewerkt deze maand
- constante variabele zou ook nog dagloonfactor kunnen zijn.

Berekening laat ik aan jezelf :)

Een variabele (de naam zegt het zelf al) is dus een waarde die niet geweten is op voorhand, of eentje die wel geweten is, maar eventueel kan wijzigen.
In de wiskunde zie je ze vaak als 'x' en 'y'.

Niet om je te ontmoedigen, maar dit lijkt me vrij eenvoudig op te lossen, tenzij ik wat mis.
Als je hiermee problemen hebt, ga je een zware opleiding tegemoet...

Svekke84

Legacy Member
Het berekenen is idd simpel. Ik weet gewoon niet goed wat ze verwachten. Een wiskundige formule + uitleg van de gekozen variabelen. Of al iets in code?

Toch bedankt voor je reactie :-)

Verstuurd vanaf mijn A0001 met Tapatalk

Recipe4hate

Legacy Member
Je kan het als pseudocode aantonen, maar ik denk dat ze hier eerder een denkwijze of analyse verwachten.

Svekke84

Legacy Member
Het zou idd goed kunnen dat ze een denkwijze of analyse verwachten. Dat is waarschijnlijk logischer aangezien het een inleiding is en we eigenlijk nog geen echte code gezien hebben.

Verstuurd vanaf mijn A0001 met Tapatalk

Recipe4hate

Legacy Member
Welke taal of talen ga je zien?
Veel succes in ieder geval nog.

Svekke84

Legacy Member
Ik moet nog naar de infosessie gaan. Maar volgens de reeds verkregen informatie kunnen we kiezen tussen Java of .Net

grafzerkpisser

Legacy Member
Heb die cursus een 5tal jaar geleden ook gedaan. Er zijn er velen die afvallen in die eerste module. Nu je moet gewoon kort gestructureerd uitleggen wat het programma moet doen. Belangrijke termen zijn: Duidelijk aanduiden wanneer er ene keuze of een herhaling moet gebeuren. Ze buizen je ook niet met plezier hoor. Maar dat eerste gedeelte is gewoon om te zien of je logisch kan nadenken.
Maar goed, als je hulp nodig hebt mag je altijd PM-en. Waar volg je die cursus trouwens?

Svekke84

Legacy Member
grafzerkpisser zei:
Heb die cursus een 5tal jaar geleden ook gedaan. Er zijn er velen die afvallen in die eerste module. Nu je moet gewoon kort gestructureerd uitleggen wat het programma moet doen. Belangrijke termen zijn: Duidelijk aanduiden wanneer er ene keuze of een herhaling moet gebeuren. Ze buizen je ook niet met plezier hoor. Maar dat eerste gedeelte is gewoon om te zien of je logisch kan nadenken.
Maar goed, als je hulp nodig hebt mag je altijd PM-en. Waar volg je die cursus trouwens?
Bedankt voor je reactie.
Ik volg de cursus niet, maar ik heb interesse. Op 26 oktober ga ik naar een infosessie.
Dien je om aan de opleiding te mogen beginnen ergens voor te slagen? Alles werkt dus in modules? Hoe is het tempo? Veel zelfstudie neem ik aan? Haalbaar zonder kennis van programmeren? Mijn wiskunde was in het school niet super en ik ben ondertussen al veel vergeten.
Ik heb geen ervaring met programmeren, behalve html.
Heb jij het volledige traject doorlopen?

grafzerkpisser

Legacy Member
Svekke84 zei:
Bedankt voor je reactie.
Ik volg de cursus niet, maar ik heb interesse. Op 26 oktober ga ik naar een infosessie.
Dien je om aan de opleiding te mogen beginnen ergens voor te slagen? Alles werkt dus in modules? Hoe is het tempo? Veel zelfstudie neem ik aan? Haalbaar zonder kennis van programmeren? Mijn wiskunde was in het school niet super en ik ben ondertussen al veel vergeten.
Ik heb geen ervaring met programmeren, behalve html.
Heb jij het volledige traject doorlopen?

Ja toen werkte dat in modules. Het was blended leren dacht ik. Je gaat dus naar een klas maar je leert in je eigen tempo en als je vragen hebt, is er een leerkracht om je bij te staan.
Wiskunde viel goed mee, het is tenslotte geen bachelor opleiding. Dus met gewone basis wiskunde kan je voldoende hoor.
En je hoeft echt geen voorkennis te hebben. Gewoon gezond boerenverstand ;).
Ik heb die in der tijd doorlopen. En ik moet zeggen dat die cursus niet slecht was. Natuurlijk heb je enkel de basis gezien maar ik ben toch zo aan de slag geraakt in de IT sector als .net dev.
Heb uiteindelijk nog wel een graduaat informatica gevolgd aan Groep-T.

BenoitHanridge

Legacy Member
Ik heb een vraag voor mensen die deze (zware) dagopleiding gevolgd hebben: Welke oplossingsvorm werden er gebruikt bij klassen en testen? Mocht je je eigen vorm kiezen onder pseudotaal, klassiek stroomdiagram of Nassie Schneiderdiagram?

Er is namelijk een probleem met de selectieprocedure vooraleer je deze dagopleiding mag volgen. Als je de EERSTE selectieronde doorlopen hebt (motivatiebrief en oefeningen) dan volgt er nog een TWEEDE selectieronde later die gebruikt maakt van de online opleiding Programmatielogica en Gegevensanalyse. Daarin zijn tijdens de testafnames pseudotaal, klassiek stroomdiagram (flow chart) en uitleg van je logica niet toegestaan. Enkel Nassie Schneiderdiagrammen of LazarusPascal zijn toegestaan als antwoorden. (LazarusPascal werkt maar half en Structorizer is nog niet volledig afgestemd op LazarusPascal dato februari 2015)

Ik ben weliswaar niet informaticagegradueerde maar wel microprocessor en teletechnieken gegradueerde. Programmatie was een hoofdvak waar ik top student in was. We spreken misschien over 30 jaar geleden maar programmatielogica kent geen verandering. Mijn projecten maakten gebruik van complexe programmatie albeit structureel. Gebruik van cases, eigen variabeltypes en beheersing van lokale en globale variabelen en dan nog eens invoeging van machienekode voor de 'snelle' grafische routines die deels gebruik maakte van fabrikant en hardwarespecifieke routines (supervisor calls). Een leuke tijd. Deze ontwikkelingen behelsden complexe, albeit procedurale programmastructuren die niet onder een operating systeem werkten: autonoom dus. Uitgezonderd de paar supervisor calls natuurlijk. Bon, helemaal anders was mijn ervaring tijdens de tweede ronde VDAB tests. Nu, mijn diploma bleek achteraf in trek te zijn als onderhoudstechnicus. Niet mijn ding. En solliciteren, dat werkt(e) niet bij mij. Give me carte blanche en je ziet wel wat ik kan offreren. Maar in België gaat dit blijkbaar niet (meer). Ergens had ik in de branche van embedded systemen (autonome microprocessorhardware) moeten vallen maar weerom, ik vrees onderhoud en de stress die daarbij komt. Het gaat/ging mij meer om producten buiten de context van de industrie waarin tijdsdruk een slaafse factor is. Ik verwijs naar wat grafzerkpisser als signatuur heeft ;) - I know too much. De opties worden dan beduidend minder.

Vooreerst werd ik verrast door het verplicht gebruik van Nassie Schneiderdiagrammen tijdens de tests in de TWEEDE selectieronde voor de dagopleiding Front-End. Pseudotaal en flow chart mochten niet. Ik viel achterover. Nochtans herinner ik mij niet onmiddellijk dit deel uitmaakte van de inhoud van de online opleiding. Het kan maar ik ben niet zeker meer. Hoedanook leek ik de NSD diagrammen te onderschatten. Trouwens de uitvinders van het NSD diagram Nassi en Schneider werden oorspronkelijk niet goed onthaald met hun gebrokentegelkunstwerken. En als je de woorden 'algorithm' Googlet en de afbeeldingsresultaten bekijkt zal je ver mogen zoeken om een NSD te vinden. Dat heeft zoal haar vanzelfsprekende redenen. Grafzerkpisser, dit is zowat de 'freedom' you get bij de VDAB. Betreft de oefeningen zijn het peutertuinoefeningskes die meer op dikteesessies lijken dan een volwassen benadering tot probleemoplossen. Voor de dame die de gegeven resultaten verbeterde was er slechts 1 oplossing: die van haarzelf. Verborgen verwerkingen omwille van je programmatie die de gebruiker toch niet zag en in tijd niets voorstelden werden bijvoorbeeld niet toegestaan. Heel bizar. Ik ben er misselijk van geworden. Zij deed net alsof ik er geen bal van begreep. Een zeer vreemde toestand. Daarom heb ik dan ook het grootste vermoeden er een bijkomend belangrijke criteria bij komt om toegelaten te worden in deze dagopleiding: uw sheepleniveau.

Ik bleek dislectisch te zijn als het op dat NSD diagram aankomt :D. NSD worden zelfs zelden gebruikt in de praktijk. Men kriebelt nog steeds de uitermate meer overzichtelijke klassieke flowcharts omdat die nu eenmaal de kleinste redeneringsfouten blootleggen. NSD doen dat niet omdat Nassi en Schneider er niets beter op vonden om loops en dergelijke in 1 symbolische tekening te steken die dan nog allesbehalve in haar vorm aantoont hoe die kan vastlopen of oneindig kan worden.

Aanstonds diende ik een klacht in. Natuurlijk wrikte men bij het ICT klikje geen millimeter. Na verloop verweet men mij zelfs ik front-end met webdesigner verwarde. Toen viel ik helemaal door de grond achterover tot ik weer rechtstond. Google 'front-end' en je weet onmiddellijk de hoogte van de zeepbel waarin de lieden van de VDAB zich bevinden. Nochtans was mijn motivatiebrief aan hen zeer duidelijk en waren mijn eersterondetests top.

Ik vermoed dit probleem een typisch Belgisch (Vlaams?) fenomeen is. Grafzerkpisser, ik weet niet goed hoe je in de ICT in België actief kan zijn zonder te stuiten op 1 of andere job waarin je voor de zogeheten matrix werkt, of heb ik dat verkeerd voor? Jij snapt wel wat ik bedoel. De meeste ICT jobs zijn bankgelieerd of datamininggelieerd. De creatieve ICT dagen zijn reeds heel lang voorbij mijn inziens. De selectieprocedures bij sollicitaties verworden tot dode algoritmes, o ironie.

Recipe4hate

Legacy Member
BenoitHanridge zei:
Ik vermoed dit probleem een typisch Belgisch (Vlaams?) fenomeen is. Grafzerkpisser, ik weet niet goed hoe je in de ICT in België actief kan zijn zonder te stuiten op 1 of andere job waarin je voor de zogeheten matrix werkt, of heb ik dat verkeerd voor? Jij snapt wel wat ik bedoel. De meeste ICT jobs zijn bankgelieerd of datamininggelieerd. De creatieve ICT dagen zijn reeds heel lang voorbij mijn inziens. De selectieprocedures bij sollicitaties verworden tot dode algoritmes, o ironie.

Wie heeft u dit wijsgemaakt? o.O

grafzerkpisser

Legacy Member
BenoitHanridge zei:
Voor hen die tot vervelens toe VDAB opleidingen en opleidingen bij haar tenders geweigerd worden: https://m.facebook.com/vdabopleidinggeweigerd

Dus een lang verhaal kort: Benoit is boos op de VDAB? :D
Ik zeg niet dat ze er geen verbeteringen kunnen zijn bij hun maar je vergeet precies dat ze je iets proberen bij te brengen op 7maand(?) tijd. Je kan niet verwachten dat ze je alles van een Bachelor opleiding kunnen leren.
En hoe kom je er in godsnaam op dat de creatieve ICT dagen al lang voorbij zijn?

Nova1976

Legacy Member
Ook ik ben deze opleiding aan het volgen en zit een beetje vast, alle hulp is welkom.
Ik zou een prog moeten schrijven in structorizer om lidgeld te berekenen, de naam, leeftijd en aantal kinderen vraagt mijn prog maar dan doet het niets meer ...
Ik weet dat ik iets kleins over het hoofd zie maar ik kom er niet op...
Hier de opdracht:

Een vereniging vraagt € 10,00 lidgeld per jaar.
Leden ouder dan 50 jaar krijgen € 2,00 reductie.
Per kind ten laste wordt € 1,00 reductie gegeven (met een maximum van € 5,00).
Indien het jaarinkomen onder € 12 500,00 ligt, wordt € 2,50 korting gegeven.
De maximale reductie per lid is € 8,50.


Vraag:
Maak een programma dat per lid de nodige gegevens inleest en het te betalen lidgeld toont. Het programma eindigt wanneer de naam ‘stop’ of 'STOP' ingegeven wordt.
Laat op het einde ook weten voor hoeveel leden je het lidgeld hebt berekend en geef ook het totaal en het gemiddelde van de lidgelden.

Zoals al gezegd, alle hulp is welkom en wordt zeer op prijs gesteld

Tyfius

Legacy Member
Post eens de dingen die je vandaag al hebt en waar het mis gaat. Alleen aan de hand van die opgaven kunnen we je niet vertellen waar je ergens een fout gemaakt hebt. :)

Nova1976

Legacy Member
image.jpg

image.jpg


Het is nog niet af maar ik zou graag dit deel eerst werkende krijgen.

Anoniem13

Legacy Member
Je compiler klaagt dat je naam, korting en lidgeld nog geen waarde hebt toegekend. En dat JaarlijksLidgeld in hoofdletters geschreven moet worden. Heb je al eens getest of dat het probleem oplost?

Coolrunners

Legacy Member
Als je al problemen hebt vooraleer je aan tabellen (arrays) komt, moet je niet aan deze opleiding beginnen! :-)
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