Documentos de Académico
Documentos de Profesional
Documentos de Cultura
*existe gran variedad de lenguajes debido a que cada lenguaje cubre un área
específica como lenguajes modulares, orientados a objetos, estructurados, etc.
d) Codificación
-En pocas palabras es la escritura del algoritmo en un lenguaje de programación,
pero cada diseño del algoritmo es independiente a su lenguaje de programación, el
código se puede escribir con facilidad en un lenguaje u otro
El programa hecho debe ser entendido por la maquina por ende hay una etapa que se
conoce como COMPILACIÓN.
Si la codificación original se realizó en papel, previo a la compilación deberá
existir un paso conocido como trascripción.
Antes de compilar el programa se conoce con el nombre de Programa Fuente: Está
escrito en un lenguaje de programación.
Una vez compilado o interpretado el programa recibe el nombre de Programa
Ejecutable: Está en lenguaje máquina. Es Entendible por la máquina
e) Prueba y depuración
-Una vez que obtenemos el programa, el mismo se somete a pruebas y pruebas con el
fin de saber si soluciona nuestro problema de forma eficiente
El proceso de depuración consiste en localizar los errores y corregirlos en caso de
que estos existan. Si no existen errores, puede entenderse la depuración como una
etapa de refinamiento en la que se ajustan detalles para optimizar el desempeño del
programa.
f) Documentación y mantenimiento
-La documentación de un programa puede ser interna o externa:
*Interna: está danda por los comentarios que se incluyen dentro del programa.
*Externa: incluye el análisis del problema, diagramas de flujos y pseudocódigo,
manuales.
Todos los pasos comienzan con un verbo, y un verbo indica una acción. Pero ¿Qué es
una acción?
-Una acción es un acontecimiento producido por un ACTOR que tiene un TIEMPO FINITO
(periodo), produce un RESULTADO DEFINIDO Y PRECISO y produce cierta transformación.
Ejemplos:
Construir una casa ¿entraría dentro de la definición de acción?
Claro que sí!!. Posee un actor (bueno, varios en este caso), dura un periodo de
tiempo finito y produce un resultado definido.
Existen distintos tipos de acciones: acciones simples y complejas
*Para darme cuenta que se produjo una acción verifico si hubo transformación sobre
los elementos que participan en la misma.
Pero...para poder determinar que hubo tal trasformación, debo observar o conocer el
ESTADO de los elementos antes de realizar la acción y después de concluida la
misma.
¿Qué es un Estado?
El estado de un sistema está determinado por la observación de los elementos del
mismo en un instante de tiempo dado.
A todos los otros estados que no son ni el inicial ni el final pero que están
dentro de ambos los
llamaremos:
*Estados Intermedios: son los estados observados en el sistema en cualquier
instante entre el comienzo de la acción y su finalización. La identificación de
estados intermedios permite el reconocimiento de acciones simples que componen a
las acciones complejas.
*Debe indicar un orden a seguir en cada uno de sus pasos (sería dificultoso colocar
el techo si no armé las columnas)
*Debe ser finito, es decir, terminar en un número finito de pasos (porque sino la
solución jamás llegaría)