Subsecretara de Educacin Superior Direccin General de Educacin
Subsecretaría de Educación Superior Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ MATERIA: FUNDAMENTOS DE PROGRAMACION TEMA: Documentación (manuales). EQUIPO 8: Alvares Camera Jesus Alberto Flores Pacheco Luis Alberto Martinez Albino Lorena Isela Molano Morales Alberto Nolasco Hernandez Fidel Vargas Serrano Leslie del Carmen SEMESTRE Y GRUPO: 1 o E 1 CARRERA: ING. TECNOLOGIAS DE INFORMACION Y COMUNICACIONES
Algoritmos *Se define como algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. mediante una secuencia de pasos a seguir, en forma de diagrama de flujo con el fin de seguirlo de la forma mas sencilla.
Obtener la solución para lavar trastes. Solución 1. Análisis de problema: lavar trastes 2. Definición del problema: lavar trastes de la comida 3. Definición de entradas y salidas Entradas: • Trastes que se van a lavar • Lavabo • Agua con jabón • estropajo • llave de agua • escurridor para trastes Proceso de solución 1. prepara agua con jabón con la cual se lavaran los trastes. 2. a como dar los trastes que se van a lavar 3. tomar el estropajo, remojarlo con el agua que tiene jabón para tallar los trastes 4. Una vez enjabonados y tallados los trastes, enjuagar con el agua necesaria para retirar todo el jabón de los trastes 5. tomar los trastes enjuagados y colocarlos en el escurridos para su secado 6. Salida: trastes limpios Fin
Lenguajes Algorítmicos *La definición de un algoritmo debe describir 3 partes: Entrada, Proceso y Salida.
tipos de lenguajes algorítmicos *Gráficos: Es la representación grafica de las operaciones que realiza Inicio un algoritmo (Diagrama de Flujo) Entrada Proceso Salida
*No gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo) INICIO Edad: «Entero» Escriba: «cual es tu edad? » Lea la edad Si edad >: « 18 entonces» Escriba: «Eres mayor de edad» Fin Escriba: «Fin del algoritmo» FIN
Metodología para la solución de problemas. *Definición del problema: Es el enunciado del problema, el cual debe ser claro y completo, mientas esto no se conozca del todo, no tiene caso continuar con el siguiente paso. *Análisis de la solución: Consiste en establecer una serie de preguntas como. (¿Con que cuento? ) (¿Qué hago con estos datos? ) (¿Qué se espera obtener? ) *Diseño de la solución: Se procede a la creación del algoritmo.
*Codificación: Consiste en escribir la solución del problema (de acuerdo al seudocódigo) serie de instrucciones detalladas en un código reconocible para la computadora. *Prueba y Depuración: Es el proceso de identificar los errores que se presentan mediante la ejecución del programa. *Documentación: (interna): comentarios que se agregan al código del programa, que explican las funciones de ciertos procesos. (externa): conocida como manual técnico, donde describe el problema, el autor, diagramas, lista de variables, es decir todo lo que realizo en el programa. (manual del usuario) documentación que dice al usuario como operar el programa.
*mantenimiento: Es la depuración, del programa, es decir verificar constantemente que el programa no tenga falla alguna.
- Slides: 10