El código siguiente es un ejemplo de lo que creo que calificar como pseudocódigo, ya que no se ejecuta en cualquier idioma, pero la lógica es la correcta.
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
Durante el último par de semanas he estado tratando de crear una definición clara de lo que realmente es pseudocódigo. Es en relación con el programador o hay una sintaxis bien definida real? Digo pseudocódigo es cualquier código que no se ha ejecutado, ¿y tú? Gracias (enlaces a este tema de bienvenida)













