Demà tinc exàmen de fonaments de programació, altrament conegut com FP. Com que ara mateix només tinc al cap algorismes, us presentaré un algorisme sobre el meu estat d'ànim:
algorisme estatDanim
const
N: enter = 24;
fconst
tipus
tEstats = {moltcansat, cansat, content, moltcontent}
tAnim = tupla
estat: taula[N] de tEstats;
horesEstudi: enter;
ftupla
ftipus
var
animus: tAnim;
j, comptador, comptadorContent: enter;
fvar
animus.hores:= llegirEnter();
comptador:= 0;
mentre no (animus.hores = 0) fer
comptador:= comptador + 1;
si (0 < animus.hores < 5) llavors
animus.estat[comptador]:= 'moltcontent';
si (5 =< animus.hores < 10) llavors
animus.estat[comptador]:= 'content';
si (10 =< animus.hores < 15) llavors
animus.estat[comptador]:= 'cansat';
si (15 =< animus.hores < 24) llavors
animus.estat[comptador]:= 'moltcansat';
fsi
animus.hores:= llegirEnter();
fmentre
per j:= 1 fins comptador fer
si (animus.estat[j]:= 'moltcontent') o (animus.estat[j]:= 'content' llavors)
comptadorContent:= comptadorContent + 1;
fsi
fper
si (comptador - comptadorContent) = 0 llavors
escriureParaules('He estudiat poc');
sino
escriureParaules('Estic cansat però segur que aprovo');
fsi
falgorisme
19.6.09
Subscriure's a:
Comentaris del missatge (Atom)
He he... boníssim!
ResponElimina¡Muy bueno! Marcel, estás peor de lo que imaginaba. Seguiré el blog para ver como evolucionan tus locuras.
ResponEliminaYo mañana tengo el de lógica... ¡Qué te vaya bien el de FP! ¡Buena suerte!
Marcel!!
ResponEliminaM'agradaria fer un comentari més "a cuento" del teu algorisme... però jo ara he acabat un exàmen de tocar, i el cap d'una pobre guitarrista cansada no dona per més :)
Però només dir-te q aniré tafanejant això de tant en tant.espere q et vagi tot bé, inclós le`xamen.
i l'any q ve visitam a londres, q crec q hi séré :)
bz!
ets un crack :) pene lora
ResponElimina