De volgende code is een voorbeeld van wat ik denk dat als pseudo-code in aanmerking komt, omdat het niet in elke taal hoeft uit te voeren, maar de logica correct is.
string checkRubric(gpa, major)
bool brake = false
num lastRange
num rangeCounter
string assignment = unassigned
array bus['business']= array('person a'=>array(0, 2.9), 'person b'=>array(3, 4))
array cis['computer science']= array('person c'=>array(0, 2.9), 'person d'=>array(3, 4))
array lib['english']= array('person e'=>array(0, 4))
array rubric = array(bus, cis, lib)
foreach (rubric as fieldAr)
foreach (fieldAr as field => advisorAr)
if (major == field)
foreach (advisorAr as advisor => gpaRangeAr)
rangeCounter = 0
foreach (gpaRangeAr as gpaValue)
if (rangeCounter < 1)
lastRange = gpaValue
else if (gpa >= lastRange && gpa <= gpaValue)
assignment = advisor
brake = true
break
endif
rangeCounter++
endforeach
if (brake == true)
break
endif
endforeach
if (brake == true)
break
endif
endif
endforeach
if (brake == true)
break
endif
endforeach
return assignment
In de afgelopen paar weken heb ik geprobeerd om een duidelijke definitie van wat pseudocode eigenlijk te creëren. Is het ten opzichte van de programmeur of is er een daadwerkelijke clearcut syntax? Ik zeg pseudo-code is een code die niet uit te voeren, hoe zit je? Dankzij (links naar dit onderwerp welkom)













