Professional Documents
Culture Documents
UF2 NF2 Tema1 PDF
UF2 NF2 Tema1 PDF
1. EINES DE PROGRAMACIÓ.
Durant el disseny d'un programa, i en les seves fases d'anàlisi i programació sorgeix la
necessitat d’utilitzar una eina de disseny gràfic per a la representació dels flux de dades manipulades
pel mateix, així com la seqüència lògica de les operacions que constitueixen l'algorisme de
resolució del problema per al que ha estat creat.
1.1.1. Organigrama.
Representació gràfica de la circulació de dades i informacions dins d'un programa. S'utilitzen
en la fase d'anàlisi. Es tracta d'un diagrama de flux del sistema.
Elements:
Els suports en què es troben les dades.
Programa (rectangle central)
Suports on es trobaran els resultats.
Flux de les dades.
Regles:
1. En el centre, símbol de procés que representa al programa.
2. En la part superior apareixeran els suports que subministren les dades d'entrada.
3. En la part inferior apareixeran els suports que reben les dades de sortida.
4. En les zones de la dreta i esquerra apareixeran els suports de les dades de E/S.
1.1.2. Ordinograma.
Regles:
1.1.3. Símbols.
SÍMBOLS FUNCIÓ
Símbols d'ordinogrames.
Símbols d'operació:
SÍMBOLS FUNCIÓ
Símbols de decisió.
SÍMBOLS FUNCIÓ
NO
Decisió simple: indica operacions lògiques o de comparació de dades i en funció
SI
del resultat es prendrà un camí o un altre.
Decisió múltiple
Línies de flux.
Símbols de comentaris
Permeten afegir les aclariments necessaris a l’ordinograma.
Símbols de connexió:
SÍMBOLS FUNCIÓ
Símbol de comentaris.
SÍMBOL FUNCIÓ
Comentaris a la dreta de l’ordinograma
Exemple: ORGANIGRAMA:
D’ una aplicació d’actualització d’un arxiu guardat en disc amb entrada de dades
pel teclat, consulta de dades per pantalla i confecció d’un llistat a paper de totes les
incidències que hagin succeït:
ENTRADA
DE DADES
ACTUALITZACIÓ
ARXIU
LLISTAT VISUALITZACIÓ
D’INCIDÈNCIES DE DADES
1.2. PSEUDOCODI.
Encara que no hi ha regles per a escriptura del pseudocodi, sí s'han d'emprar sempre les
mateixes paraules per a expressar el mateix.
Exemples d’algorismes:
Disseny d’un algorisme per a que l’ordinador sumi dos números introduïts pel teclat i
ens mostri el resultat per la impressora
START_SUMA
LLEGIR A
LLEGIR B
SUMA A + B
MOSTRAR SUMA
END_SUMA
Disseny d’un algorisme per a que l’ordinador divideixi dos números introduïts pel
teclat i ens mostri el resultat per la impressora. PROGRAMA [DIVISIÓ]
START_DIVISIO
LLEGIR A
LLEGIR B
IF B = 0 THEN
MOSTRA “NO PUC FER UNA DIVISIÓ PER ZERO”
ELSEIF
DIV A / B
MOSTRAR DIV
ENDIF
END_DIVISIÓ