METODOLOGIA PARA LA SOLUCION DE PROBLEMAS POR MEDIO DE UNA COMPUTADORA.

METODOLOGIA PARA LA SOLUCION DE PROBLEMAS POR MEDIO DE UNA COMPUTADORA.

1) DEFINICION DEL PROBLEMA

¿QUE SE DESEA OBTENER AL FINAL DEL PROCESO?

¿QUE SE DESEA OBTENER AL FINAL DEL PROCESO?

2) ANALISIS DE DATOS.

2) ANALISIS DE DATOS.

ESPECIFICACIONES DE ENTRADA Y SALIDA DESCRITAS CON DETALLE.

RESULTADOS ESPERADOS.

DATOS DE ENTRADA DISPONIBLES.

HERRAMIENTAS A NUESTRO ALCANCE.

TIPOS DE DATOS.

NUMERICOS

ENTEROS

REALES

LOGICOS

VERDADERO/SI

FALSO/NO

CADENAS

DE TIPO CADENA (STRING)

DE TIPO CARACTER

TIPOS DE OPERADORES.

ARITMETICOS

+,-,*,/,Div,Mod,^,**

PERMITEN REALIZAR CALCULOS ARITMETICOS

RELACIONALES

PERMITE REALIZAR COMPÀRACIONES DE TIPO NUMERICO O CARACTER

<,>,=,<=,>=,<>

LOGICOS

PERMITEN LA CONVINACION DE CONDICIONES PARA FORMAR UNA SOLA EXPRECION LOGICA.

not,and,or,xor.

TIPOS DE IDENTIFICADORES

CONSTANTES

VARIABLES

3) DISEÑO DE LA SOLUCION.

3) DISEÑO DE LA SOLUCION.

SELECCION DE LA MEJOR ALTERNATIVA

DISEÑO DE LA SOLUCION

4)CODIFICACION.

LENGUAJE NATURAL (EN PAPEL)

LENGUAJE NATURAL (EN PAPEL)

CODIFICACION

LENGUAJE DE PROGRAMACION (EN PAPEL)

LENGUAJE DE PROGRAMACION (EN PAPEL)

TRANSCRIPCION

PROGRAMA FUENTE

PROGRAMA FUENTE

COMPILACION

PROGRAMA EJECUTABLE

PROGRAMA EJECUTABLE

7) MANTENIMIENTO.

7) MANTENIMIENTO.

ACTUALIZACIONES

6) DOCUMENTACION.

6) DOCUMENTACION.

INTERNA

INFORMACION CODIFICADA EN EL PROGRAMA

EXTERNA

ENUNCIADO DEL PROBLEMA

DIAGRAMA

NARRATIVO CON LA DESCRIPCION DE LA SOLUCION

RELACION DE VARIABLE O CAMPOS UTILIZADOS EN EL PROGRAMA, CADA UNO CON SU RESPECTIVA FUNCION

CREAR MANUAL O GUIA

CREAR MANUAL O GUIA

5) PRUEBA Y DEPURACION.

PRUBA DE ESCRITORIO

PRUBA DE ESCRITORIO

DEPURACION