Guia Essencial: Fases de Programació i Conceptes d'Algorismes
Clasificado en Informática
Escrito el en catalán con un tamaño de 4,01 KB
Fases del Desenvolupament de Programes
El desenvolupament d'un programa informàtic segueix una sèrie de fases ben definides per assegurar la seva correcta construcció i funcionament.
Definició del Problema
El primer pas fonamental per a la construcció d'un programa és definir i detallar amb claredat els objectius que ha de cobrir, així com les dades que manipularà i els resultats que s'espera obtenir. Aquesta fase és crucial per establir les bases del projecte.
Disseny del Programa
Consisteix en la definició de les operacions a realitzar i la seva seqüència lògica. És a dir, es crea la solució o algorisme que pugui resoldre el problema plantejat. El diagrama de flux d'un programa (també denominat ordinograma, o flowchart en anglès), és una representació gràfica de les operacions d'un procés i la seqüència en què aquestes s'han de realitzar.
Escriptura o Codificació
La codificació del programa és la redacció del programa en un determinat llenguatge de programació. En aquesta fase, l'algorisme dissenyat es tradueix a codi executable.
Posada a Punt i Prova del Programa
Un cop el programa està escrit en un llenguatge de programació, s'ha de realitzar la traducció al llenguatge màquina. Durant aquest procés de traducció, es duu a terme un control d'errors sintàctics, que revela qualsevol error de sintaxi que el programa pugui contenir.
Quan el programa ja està traduït i sense errors sintàctics, s'executa amb dades senzilles, conegudes com a jocs d'assaig, amb la finalitat de detectar els possibles errors lògics o de funcionament que pugui tenir el programa.
Documentació del Programa
La documentació consta de la descripció escrita dels procediments i aspectes del programa, així com aclariments sobre la seva utilització. La documentació d'un programa és molt important per a les persones que en un futur hagin d'estar en contacte amb el programa, facilitant-ne el manteniment i la comprensió.
Conceptes Fonamentals de Programació
Per comprendre el desenvolupament de programes, és essencial conèixer alguns conceptes bàsics:
Algorisme
La seqüència ordenada d'operacions i procediments que s'han de seguir per resoldre una tasca o un problema s'anomena algorisme.Estructures d'un Algorisme
En un algorisme trobem tres tipus d'estructures principals:- Seqüència: Una sèrie d'accions que s'executen una darrere l'altra (inici, fi).
- Repetició: Permet executar diverses vegades la mateixa acció elemental (bucles).
- Selecció: Permet escollir entre diferents camins d'execució basant-se en una condició.
Constant
Una constant és una dada el valor de la qual no varia durant l'execució del programa.Variable
Una variable és una dada el valor de la qual pot canviar en el transcurs de l'execució d'un programa.Identificador
Un identificador és una sèrie de lletres i de números començant per una lletra, i que pot identificar una variable o una constant.Assignació
L'assignació permet associar un valor a una constant o a una variable que és representada per un identificador.Condició
La condició és una pregunta que podem contestar per "sí" o "no", determinant el flux d'execució en estructures de selecció o repetició.Ordinograma (Diagrama de Flux)
Un ordinograma és la representació gràfica de la seqüència de les operacions d'un algorisme. Hi ha diversos tipus d'estructures representades en ordinogrames:- Estructura de seqüència
- Estructura de repetició (mentre, per a)
- Estructura de selecció simple (si llavors)
- Estructura de selecció doble (si llavors sinó)