1. SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS.
INICIO.
ENFOCARNOS EN LA
ESTRATEGIA: HEURISTICA
Y ALGORITMICA
INTERVIENEN 4
COSAS: ENTENDER EL
PROBLEMA
2: TRAZAR UN PLAN
3: EJECUTAR EL PLAN
4: REVISAR.
PASO 1: LEER EL PROBL
EMA VARIAS VECES
ESTABLECER DATOS
ACLARAR LO QUE SE
RESUELVE.
PASO 2: ESCOGER Y
DECIDIR LAS OPERACIONES
2. A EFECTUAR.
ELIMINAR DATOS INUTILES
DECOMPONER EL PROBLEMA
PASO 3: DAR UNA RESPUESTA
COMPLETA
HALLAR EL MISMO RESULTADO
DE OTRA MANERA.
NUMEROSOS AUTORES
DE LIBROS DE PROGRAMACION
PLANTEAN TRES FASES
PARA ELABORAR UN PROCEDIMIENTO
QUE REALICE UNA TAREA ESPECÍFICA.
1; ANALIZAR EL PROBLEMA
2: DISEÑAR UN ALGORITMO
3: TRADUCIR EL ALGORITMO
ETAPAS A DESARROLLAR
EN LA FASE DE ANALISIS
DE UN PROBLEMA
3. 1: FORMULAR EL PROBLEMA
2: RESULTADOS ESPERADOS
3: DATOS DISPONIBLES
4: RESTRICCIONES
5: PROCESOS NECESARIOS.
PERO QUE ES UN ALGORITMO:
ES UN CONJUNTO DE PASOS
SUCESIVOS Y ORGANIZADOS EN LA
SECUENCIA LOGICA.
EN TERMINOS GENERALES:
UN ALGORITMO DEBE SER
REALIZABLE: EL PROCESO
DE ALGORITMO DEBE TERMINAR
DESPUES DE UNA CANTIDAD FINITA
DE PASOS. SE DICE QUE UN ALGORITMO ES INAPLICABLE
CUANDO SE EJECUTA CON UN CONJUNTO DE DATOS
INICIALES Y EL PROCESO RESULTA INFINITO O DURANTE LA
EJECUCION SE ENCUENTRA CON UN OBSTACULO SIN
RESULTADOS
4. COMPRENSIBLE: DEBE SER CLARO
LO QUE HACE, DE ESTA FORMA QUE QUIEN
EJECUTE LOS PASOS (SE HUMANO O MAQUINA) SEPA QUE,
COMO, Y CUANDO HACERLO.
PRECISO: EL ORDEN DE EJECUCION DE LAS
INSTRUCCIONES DEBE SER PERFECTAMENTE INDICADO
CUANDO SE EJECUTA VARIAS VECES, CON LOS MISMOS
DATOS INICIALES EL RESULTADO DEBE SER EL MISMO
SIEMPRE.
REPRESENTACIONES DE ALGORITMOS:
LOS ALGORITMOS SE PUEDEN EXPRESAR DE MUCHAS
MANERAS. PERO NOS BASAREMOS EN EL PSEUDICODIGO Y
EN EL DIAGRAMA DE FLUJO.
PSEUDICODIGO: LA SECUENCIA DE INSTRUCCIONES
REPRESENTA POR FRASES.
Y EL DIAGRAMA SE REPRESENA POR MEDIOS GRAFICOS
LOS SIMBOLOS DEL DIAGRAMA DE FLUJO SON LOS
SIGUIENTES:
5. INICIO/FINAL:
SE UTILIZA PARA INDICAR EL INICIO Y EL FINAL DE UN
DIAGRAMA DE FLUJO.
ENTRADA GENERAL:
ENTRADA DE DATOS EN GENERAL.
ENTRADA DE TECLADO:
INSTRUCCIONES DE DATOS POR TECLADO.
LLAMADA A SUBRUTINA:
INDICA UN PROCESO DETERMINADO
FLUJO:
INDICA EL SEGUIMIENTO LOGICO DEL DIAGRAMA.
DECISION:
INDICA LO QUE SE DEBE EJECUTAR VARIAS VECES.