PROGRAMACIÓN BASICA 1
Programación Básica
Ing.Msc. Fredy León M.
CAPITULO #1:
“RESOLUCIÓN DE PROBLEMAS CON
COMPUTADORA”
LA INFORMÁTICA
• Actualmente aplicada en todas las áreas
delconocimiento: medicina, química,
ingeniería, entre muchas otras.
NO ES VITALMENTE IMPORTANTE
• APRENDER UN LENGUAJE DE
PROGRAMACIÓN, vb, c, java, etc.
MUY IMPORTANTE
• ENTRENAR Y FRUTO DE ELLO,
OBTENERLA CAPACIDAD DE
ANÁLISIS Y UNA SINGURAR
METODOLOGÍA PARA LA
RESOLUCIÓN DE PROBLEMAS.
Fases en el proceso de
programación
1.- ANÁLISIS
2.- DISEÑO
3.- CODIFICACIÓN
4.- COMPILACIÓN Y EJECUCIÓN
5.-DEPURACIÓN
7.- DOCUMENTACIÓN
6.- VERIFICACIÓN
Análisis del Problema
(fase
principal)
Se requiere definir que debe hacer la solución y que resultados debe generar.
Que entradas se requiere?(Cantidad y tipo).
Cual es la salida deseada? (Cantidad y tipo).
Que método produce la salida deseada?
Entradas
Datos:
Enteros
Reales
Cadenas
Ejemplo: 1, 0.5, “nombre”
Métodos
Dato
Funcio
nes
SOLUCIÓNResulatados
Datos:
Enteros
Reales
Cadenas
Ejemplo:1, 0.5,
“nombre”
Análisis del Problema (malas
práctica)
Es mala práctica no contemplar una fase de análisis.
Iniciar programando sin un análisis ydiseño lleva a resultados no deseados.
Planificar, analizar y diseñar llevan a la solución correcta y óptima.
El mantenimiento del código es factible y sencillo.
método
s
Dato
Funci
ones
SOLUCIÓNResulatados
Datos:
Enteros
Reales
Cadenas
Ejemplo:1, 0.5,
“nombre”
Diseño del Algoritmo
Fase de análisis
Buscar
• Que hace el programa.
Fase de diseño
• Como lo hace el programa.
Almacenar
ALGORITMO1.- Ingres. Dato
2.- Procesar
3.- Visualizar.
Ejecutar
1. Ingresan
datos.
2. Procesan
datos.
3. Visualizan
resultados.
Diseño del Algoritmo
“DIVIDE Y VENCERA”
• Lema y estrategia (buenapráctica)
Modularidad (programación estructurada)
• Cada programa consta de un programa principal (modulo de
alto nivel) que llama a subprogramas (modulo de bajo nivel).
Problema1
Problems
Largo...
Regístrate para leer el documento completo.