2. ALGORITMOS Y PROGRAMAS Los algoritmos son creados con el fin de facilitar las funciones, actividades y labores del ser humano. Refiriéndonos a los problemas de la vida cotidiana que una persona puede tener ya sea de trabajo o tareas, así puede solucionar fácil y rápidamente estas cuestiones gracias a una eficaz programación de un programa computacional.
3. Algoritmos Son un conjunto de reglas hechas para solucionar un problema de forma fácil y eficaz, todo en base a un numero de pasos sin una determinante especifica. Estos pasos deben solucionar u problema que se presente de forma cotidiana en la vida diaria o en un problema matemático que puede ser solucionado por medio de una programación computacional.
4. En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo en otra definición es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien lo ejecute. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia
5. Etapas o fases de un Algoritmo Análisis del problema Definición del problema Especificaciones de entradas Especificaciones de salidas Diseño de la solución Herramientas de programación Codificación Compilación Prueba (verificación) y depuración Documentación y mantenimiento
6. Debe ser preciso e indicar el orden de realización de cada paso. Debe estar definido. Debe ser finito. El problema se debe de segmentar en fases, de algo complejo a sub-problemas y esos problemas se dividen una vez mas en situaciones mas sencillas.
10. Algoritmos Computacionales En el siguiente trabajo pretendemos presentar una serie de concepto y definiciones propios del estudio de los Algoritmos, su análisis y diseño.En el mismo podremos encontrar los conceptos de algoritmo y algunos de sus componentes, análisis y diseño. También veremos los diferentes tipos de formas y tamaños o medidas en que se pueden almacenar y representar los datos y estructuras en un algoritmo o programa. En ese mismo orden encontraremos las diferentes técnicas para diseñarlos como son el método de la fuerza bruta, el voraz, divide y vencerás, programación dinámica, de vuelta atrás, entre otros
11. Objetivos General : Posibilitar la estudiante alcanzar una visión sistemática de lo que conocemos sobre Los Algoritmos Computacionales. Específicos : Introducir los conceptos propios sobre Algoritmo, su importancia en el mundo de las aplicaciones para computadoras y el manejo de lógica de programación. Proporcionar una idea de su uso. Visualizar sus ventajas e importancia. Definir sus tipos y variantes. Proporcionar conceptos sobre su análisis y diseño. Proporcionar concepto sobre las técnicas de diseño. Desglosar sus variantes (ordenación, búsqueda, etc. ).
12.
13.
14.
15. Diseño de Diagramas de Flujo - Se deben de usar solamente líneas de flujo horizontales o verticales, así no se vera confuso y podrá entenderse fácilmente.- Se pueden usar conectores solo cuando sea necesario.- Se debe evitar el cruce de líneas utilizando los conectores. - No deben quedar líneas de flujo sin conectar.- Se deben trazar los símbolos aptos para el buen entendimiento del texto.-Las figuras deben tener una forma adecuada y en concordancia a lo requerido.
16. Problema Matemático Inicio 350, 80, 430 Problema de una suma, 350+80=430 550+80 550+80=430 430 Fin
17. Algoritmo de Tiempo Inicio Tomo clase de Sociedad de la Información 5:03pm Entro a CIRIA 110 Despierto 8:00am Llego a la UDLAP 4:00pm Tomo un baño 8:30am Fin Voy a UDLAP sin desayunar 9:45 Recojo mis libros y voy a clase 3:50 Escojo ropa rápidamente 9:00am No Voy a mi departamento 3:30pm Si Desayuno 9:10am Voy a UDLAP 9:45 Servicio Becario 10:00am Voy a comer 2:00pm