1 / 10

Algoritmia

Algoritmia. LSCA. Luis Alberto López Cámara llopez@uv.mx 2291642105 – Movistar 2291570694 – Telcel lsca_uv@yahoo.com.mx http://algoritmiauv.wordpress.com. Evaluación. Computadora.

orde
Download Presentation

Algoritmia

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Algoritmia LSCA. Luis Alberto López Cámara llopez@uv.mx 2291642105 – Movistar 2291570694 – Telcel lsca_uv@yahoo.com.mx http://algoritmiauv.wordpress.com

  2. Evaluación

  3. Computadora • Es una herramienta que se utiliza para presentar cualquier situación de la realidad en forma de datos, los cuales se procesan después para generar información esquemática: Situación Real: Control de Inventario Control de producción Control de Compras Control de ventas Nomina INFORMACION PROCESO DATOS

  4. Diagrama funcional de una computadora Memoria Auxiliar Memoria Principal Unidad de Salida Unidad de Entrada Unidad Central de Proceso

  5. El programa • Es un conjunto de instrucciones que guían a la computadora para realizar alguna actividad o resolver algún problema PROGRAMA = estructuras de datos + operaciones primitivas elementales + estructuras de control Estructuras de datos, son las formas de representación interna de la computadora Operaciones primitivas elementales, son acciones básicas que la computadora “sabe” hacer y que se ejecutan sobre los datos para darles entrada, transformarlos y darle salida convertidos en información Estructuras de Control, son las formas lógicas de funcionamiento de la computadora mediante las que se dirige el orden en que deben ejecutarse las instrucciones del programa

  6. Lenguaje de Programación • Es el medio a través del cual le comunicamos ala computadora la secuencia de instrucciones que debe ejecutar para llevar a cabo las actividades, tareas o soluciones del problema. • Características de los lenguajes de programación • Alfabeto o conjunto de caracteres • Vocabulario o léxico • Gramatica

  7. Características de un buen programa • Operatividad: Lo mínimo que debe hacer un programa es funcionar. • Legibilidad: Un programa puede hacerse legible dándole cierto formato al código, utilizando sangrado(indentación) para reflejar las estructuras de control del programa. • Transportabilidad: Un programa transportable es el que puede ejecutarse en otro entorno sin hacerle modificaciones importantes. • Claridad: Esta característica se refiere a la facilidad con que el texto del programa comunica las ideas subyacentes. • Modularidad. Dividir el programa en un numero de métodos u objetos pequeños y fáciles de comprender

  8. Proceso de Programación • Definición del Problema. • Puntos de Partida y Limites • Análisis del Problema • Definir resultados esperados (INFORMACION) • Identificar los DATOS • Determinación del PROCESO • Diseño del Programa • Elaboración del Algoritmo • Pruebas de Escritorio • Codificación del Programa • Implementación del Programa • Mantenimiento del Programa

  9. El Algoritmo • Es una secuencia ordenada y cronológica de pasos que llevan a la solución de un problema o a la ejecución de una tarea. • Los pasos del algoritmo debe tener la sigientes características: • Ser simples, claros, precisos, exactos • Tener orden Lógico • Tener un principio y un fin

More Related