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ó)

Entradas relacionadas: