1. El documento describe los pasos para diseñar algoritmos, incluyendo el análisis del problema, diseño del algoritmo, codificación, y documentación. 2. Explica que un algoritmo es una serie de pasos precisos y definidos para resolver un problema, y que puede representarse a través de pseudocódigo o diagramas de flujo. 3. Proporciona detalles sobre conceptos como variables, vectores, matrices y tipos de algoritmos.
El documento describe los pasos para diseñar un algoritmo. Estos incluyen 1) analizar el problema, 2) diseñar el algoritmo mediante pseudocódigo o diagrama de flujo, y 3) codificar el algoritmo en un lenguaje de programación. El algoritmo representa una solución precisa y finita a un problema mediante una serie de pasos definidos.
El documento describe las fases del proceso de resolución de problemas mediante el uso de computadoras: análisis del problema, diseño del algoritmo, codificación, compilación y ejecución, verificación y depuración, y documentación y mantenimiento. Explica brevemente cada una de estas fases clave del proceso de desarrollo de software.
El documento presenta conceptos básicos de programación como programación modular y estructurada. Explica metodologías para resolver problemas mediante la creación de algoritmos, diagramas de flujo y pseudocódigo. Describe elementos clave de un programa como entrada, salida, variables, operadores, expresiones y estructuras de control como selección y repetición.
El documento habla sobre algoritmos y su clasificación, características y representación a través de diagramas de flujo y pseudocódigo. Explica que un algoritmo es un conjunto de pasos ordenados para resolver un problema, y que puede ser informal, ejecutado por humanos, o computacional, ejecutado por una computadora. También describe los componentes clave de un diagrama de flujo y las consideraciones para su elaboración.
Las características fundamentales de un algoritmo son que debe ser preciso, definido y finito. Un algoritmo describe tres partes: entrada, proceso y salida. Los problemas complejos pueden resolverse dividiéndolos en subproblemas más simples mediante el método "divide y vencerás". Existen diferentes herramientas para representar algoritmos como diagramas de flujo, pseudocódigo y diagramas Nassi-Schneiderman.
Este documento describe los pasos para resolver problemas utilizando técnicas de programación, incluyendo análisis, diseño de algoritmos y codificación. Explica cada una de estas fases del proceso de programación, así como conceptos clave como pseudocódigo, diagramas de flujo y representación de datos.
El documento introduce los conceptos básicos de la programación modular, incluyendo la descomposición de un problema complejo en módulos más pequeños y la comunicación entre un programa principal y los módulos a través de llamadas. Explica que la programación modular mejora la legibilidad, el mantenimiento y la reutilización del código.
El documento describe los pasos para diseñar un algoritmo. Estos incluyen 1) analizar el problema, 2) diseñar el algoritmo mediante pseudocódigo o diagrama de flujo, y 3) codificar el algoritmo en un lenguaje de programación. El algoritmo representa una solución precisa y finita a un problema mediante una serie de pasos definidos.
El documento describe las fases del proceso de resolución de problemas mediante el uso de computadoras: análisis del problema, diseño del algoritmo, codificación, compilación y ejecución, verificación y depuración, y documentación y mantenimiento. Explica brevemente cada una de estas fases clave del proceso de desarrollo de software.
El documento presenta conceptos básicos de programación como programación modular y estructurada. Explica metodologías para resolver problemas mediante la creación de algoritmos, diagramas de flujo y pseudocódigo. Describe elementos clave de un programa como entrada, salida, variables, operadores, expresiones y estructuras de control como selección y repetición.
El documento habla sobre algoritmos y su clasificación, características y representación a través de diagramas de flujo y pseudocódigo. Explica que un algoritmo es un conjunto de pasos ordenados para resolver un problema, y que puede ser informal, ejecutado por humanos, o computacional, ejecutado por una computadora. También describe los componentes clave de un diagrama de flujo y las consideraciones para su elaboración.
Las características fundamentales de un algoritmo son que debe ser preciso, definido y finito. Un algoritmo describe tres partes: entrada, proceso y salida. Los problemas complejos pueden resolverse dividiéndolos en subproblemas más simples mediante el método "divide y vencerás". Existen diferentes herramientas para representar algoritmos como diagramas de flujo, pseudocódigo y diagramas Nassi-Schneiderman.
Este documento describe los pasos para resolver problemas utilizando técnicas de programación, incluyendo análisis, diseño de algoritmos y codificación. Explica cada una de estas fases del proceso de programación, así como conceptos clave como pseudocódigo, diagramas de flujo y representación de datos.
El documento introduce los conceptos básicos de la programación modular, incluyendo la descomposición de un problema complejo en módulos más pequeños y la comunicación entre un programa principal y los módulos a través de llamadas. Explica que la programación modular mejora la legibilidad, el mantenimiento y la reutilización del código.
El documento describe los pasos para resolver un problema mediante programación, incluyendo análisis del problema, diseño del algoritmo, codificación, compilación y ejecución, y verificación y depuración. Explica que el diseño del algoritmo utiliza diagramas de flujo para representar gráficamente los pasos a seguir.
El documento describe los pasos para resolver problemas con una computadora: análisis del problema, diseño del algoritmo mediante diagramas de flujo, codificación del algoritmo en un lenguaje de programación, compilación y ejecución del programa, y verificación y depuración. Explica conceptos como algoritmos, estructuras de control (secuencial, selectiva, repetitiva), y anidamiento de estructuras.
Este documento describe las fases y herramientas para la resolución de problemas mediante computadoras y programación. Explica que un problema debe analizarse, diseñarse un algoritmo, codificarse y depurarse. Las herramientas clave son diagramas de flujo y pseudocódigo. También cubre conceptos como programación modular, estructuras de control, tipos de datos e instrucciones básicas para programar.
Este documento describe los fundamentos de la programación modular, incluyendo las ventajas de dividir un programa en subprogramas, como funciones y procedimientos. Explica conceptos como el ámbito de variables, el paso de parámetros, y cómo los subprogramas pueden llamarse unos a otros de forma recursiva para resolver problemas de manera modular. El objetivo es facilitar el desarrollo de programas complejos mediante la reutilización de fragmentos de código.
El documento describe la programación modular, que divide un problema complejo en módulos o subproblemas específicos. Explica que los módulos pueden ser procedimientos o funciones dependiendo de sus entradas y salidas. Luego presenta un ejemplo de extraer los dígitos extremos, mayor y menor de números en un lote, definiendo los módulos correspondientes.
Solucion de problemas por medio de computadorasJorge Ñauñay
El documento describe las etapas del proceso de resolución de problemas mediante computadoras, que incluyen la definición del problema, el análisis de la solución, la determinación de la solución óptima, la elaboración de un algoritmo en pseudocódigo, la codificación en un lenguaje de programación, la compilación y ejecución del programa, la determinación y análisis de errores, y la documentación del proceso completo.
El documento introduce conceptos básicos de programación como lenguajes de programación, algoritmos, diagramas de flujo, pseudocódigo, estructuras de datos y estructuras de control. Explica que un algoritmo es una secuencia de instrucciones para resolver un problema y que existen lenguajes de bajo y alto nivel para expresar algoritmos.
El documento describe las principales etapas del proceso de resolución de problemas con computadoras: análisis del problema, diseño del algoritmo, codificación, compilación y ejecución, verificación, depuración, mantenimiento y documentación. Explica cada etapa en detalle y proporciona ejemplos para ilustrar conceptos como el análisis de problemas, diseño de algoritmos usando diagramas de flujo y pseudocódigo, y la depuración de errores en programas.
3 resolucion de problemas con la computadoraMIGUEL
El documento explica que los algoritmos y programas de computadora son herramientas útiles para resolver problemas complejos. Los algoritmos simplifican el pensamiento humano en una serie de pasos que una computadora puede seguir. Un buen algoritmo define claramente el problema, los pasos a seguir, y las entradas y salidas esperadas. Los diagramas de flujo y pseudocódigo son herramientas útiles para diseñar algoritmos de manera descendente, dividiendo el problema principal en subproblemas más simples.
Pasos para la solución de un problema por computadorgisseparrav
Este documento describe los 9 pasos para resolver un problema por computadora: 1) definir y delimitar el problema, 2) analizar el problema, 3) diseñar el algoritmo, 4) codificar, 5) compilar, 6) depurar, 7) documentar, 8) ejecutar, y 9) mantener. Explica cada paso en detalle.
Pasos Para Resolver Un Problema Utilizando Un Pcguest965b17
El documento presenta una introducción general a la programación, describiendo las distintas fases del proceso de desarrollo de un programa: analizar el problema, diseñar un algoritmo para resolverlo, codificar el algoritmo en un lenguaje de programación, probar el programa, documentarlo y verificar que funcione correctamente.
El documento describe las fases del desarrollo de algoritmos: análisis, diseño, codificación, compilación y ejecución, verificación, documentación y mantenimiento. En el análisis se define el problema y los requisitos de entrada y salida. En el diseño se determina cómo resolverlo mediante diagramas de flujo o pseudocódigo. La codificación escribe el algoritmo en un lenguaje de programación. La compilación y ejecución convierten el código en un programa ejecutable. La verificación detecta y corrige errores.
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR DarkStarPlay
El documento presenta los conceptos fundamentales de algoritmos, incluyendo su definición, componentes (entrada, proceso y salida), tipos (computacional, no computacional, cualitativo y cuantitativo) y herramientas para su diseño como pseudocódigo y diagramas de flujo. También describe los pasos del método para resolver problemas usando una computadora, que incluyen análisis del problema, diseño del algoritmo, codificación, verificación, depuración y documentación.
Este documento trata sobre los fundamentos de la programación. Explica conceptos clave como qué es un programa, lenguajes de programación, algoritmos, tipos de datos, constantes y variables, operadores, estructuras de control y software para aprender a programar. También incluye ejemplos de algoritmos y una bibliografía relevante.
Este documento presenta los objetivos y contenido de un curso de programación estructurada. Los objetivos incluyen explicar conceptos como algoritmos, diseño modular y análisis de software. El contenido cubre temas como resolución de problemas, algoritmos, programación estructurada, diseño modular, algoritmos iterativos y tipos de datos abstractos.
Este documento presenta un diagrama de flujo de datos para representar soluciones a problemas del mundo real de forma visual. Explica los elementos básicos de un diagrama de flujo, como entrada/salida de datos, procesos y estructuras de control como condicionales. Incluye ejemplos de diagramas de flujo para calcular la suma de dos números y evaluar condiciones sobre números ingresados.
Este documento presenta un manual de prácticas de algoritmos y diagramas de flujo con dos unidades. La primera unidad cubre conceptos básicos de algoritmos como su definición, propiedades y elaboración. La segunda unidad introduce los diagramas de flujo incluyendo su función, simbología, normas y proceso de elaboración. El manual proporciona instrucciones detalladas y ejemplos para que los estudiantes aprendan a convertir problemas en algoritmos y diagramas de flujo a través de ejercicios prácticos.
Este documento describe las herramientas y procesos para resolver problemas utilizando computadoras, incluyendo la resolución de problemas, el análisis del problema, el diseño de algoritmos, y la representación de algoritmos. Explica los pasos para analizar un problema, diseñar un algoritmo mediante el enfoque de dividir y conquistar, y refinar el algoritmo de manera incremental. También cubre la codificación del algoritmo en un programa y la ejecución del mismo para resolver el problema original.
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Carlos M. Sandoval
Este documento presenta la Unidad 1 de un curso sobre lógica y algoritmos. Introduce conceptos básicos como algoritmos, lenguajes de programación, y la metodología para resolver problemas usando computadoras, la cual incluye definir el problema, analizarlo, diseñar el algoritmo, codificarlo, probarlo y documentarlo. Explica cada etapa del proceso de desarrollo de algoritmos y programas.
El documento habla sobre algoritmos y diagramas de flujo. Define un algoritmo como un conjunto de pasos ordenados para resolver un problema, y explica que los algoritmos se pueden clasificar en cuantitativos y cualitativos. También describe los componentes de un diagrama de flujo y los pasos para desarrollar un programa, incluyendo análisis, diseño, codificación, ejecución y pruebas.
Este documento presenta los conceptos fundamentales de resolución de problemas mediante programación, incluyendo las fases de análisis del problema, diseño del algoritmo e implementación. También describe herramientas como diagramas de flujo y pseudocódigo que pueden usarse para representar algoritmos de manera independiente al lenguaje de programación.
El documento describe los pasos para resolver un problema mediante programación, incluyendo análisis del problema, diseño del algoritmo, codificación, compilación y ejecución, y verificación y depuración. Explica que el diseño del algoritmo utiliza diagramas de flujo para representar gráficamente los pasos a seguir.
El documento describe los pasos para resolver problemas con una computadora: análisis del problema, diseño del algoritmo mediante diagramas de flujo, codificación del algoritmo en un lenguaje de programación, compilación y ejecución del programa, y verificación y depuración. Explica conceptos como algoritmos, estructuras de control (secuencial, selectiva, repetitiva), y anidamiento de estructuras.
Este documento describe las fases y herramientas para la resolución de problemas mediante computadoras y programación. Explica que un problema debe analizarse, diseñarse un algoritmo, codificarse y depurarse. Las herramientas clave son diagramas de flujo y pseudocódigo. También cubre conceptos como programación modular, estructuras de control, tipos de datos e instrucciones básicas para programar.
Este documento describe los fundamentos de la programación modular, incluyendo las ventajas de dividir un programa en subprogramas, como funciones y procedimientos. Explica conceptos como el ámbito de variables, el paso de parámetros, y cómo los subprogramas pueden llamarse unos a otros de forma recursiva para resolver problemas de manera modular. El objetivo es facilitar el desarrollo de programas complejos mediante la reutilización de fragmentos de código.
El documento describe la programación modular, que divide un problema complejo en módulos o subproblemas específicos. Explica que los módulos pueden ser procedimientos o funciones dependiendo de sus entradas y salidas. Luego presenta un ejemplo de extraer los dígitos extremos, mayor y menor de números en un lote, definiendo los módulos correspondientes.
Solucion de problemas por medio de computadorasJorge Ñauñay
El documento describe las etapas del proceso de resolución de problemas mediante computadoras, que incluyen la definición del problema, el análisis de la solución, la determinación de la solución óptima, la elaboración de un algoritmo en pseudocódigo, la codificación en un lenguaje de programación, la compilación y ejecución del programa, la determinación y análisis de errores, y la documentación del proceso completo.
El documento introduce conceptos básicos de programación como lenguajes de programación, algoritmos, diagramas de flujo, pseudocódigo, estructuras de datos y estructuras de control. Explica que un algoritmo es una secuencia de instrucciones para resolver un problema y que existen lenguajes de bajo y alto nivel para expresar algoritmos.
El documento describe las principales etapas del proceso de resolución de problemas con computadoras: análisis del problema, diseño del algoritmo, codificación, compilación y ejecución, verificación, depuración, mantenimiento y documentación. Explica cada etapa en detalle y proporciona ejemplos para ilustrar conceptos como el análisis de problemas, diseño de algoritmos usando diagramas de flujo y pseudocódigo, y la depuración de errores en programas.
3 resolucion de problemas con la computadoraMIGUEL
El documento explica que los algoritmos y programas de computadora son herramientas útiles para resolver problemas complejos. Los algoritmos simplifican el pensamiento humano en una serie de pasos que una computadora puede seguir. Un buen algoritmo define claramente el problema, los pasos a seguir, y las entradas y salidas esperadas. Los diagramas de flujo y pseudocódigo son herramientas útiles para diseñar algoritmos de manera descendente, dividiendo el problema principal en subproblemas más simples.
Pasos para la solución de un problema por computadorgisseparrav
Este documento describe los 9 pasos para resolver un problema por computadora: 1) definir y delimitar el problema, 2) analizar el problema, 3) diseñar el algoritmo, 4) codificar, 5) compilar, 6) depurar, 7) documentar, 8) ejecutar, y 9) mantener. Explica cada paso en detalle.
Pasos Para Resolver Un Problema Utilizando Un Pcguest965b17
El documento presenta una introducción general a la programación, describiendo las distintas fases del proceso de desarrollo de un programa: analizar el problema, diseñar un algoritmo para resolverlo, codificar el algoritmo en un lenguaje de programación, probar el programa, documentarlo y verificar que funcione correctamente.
El documento describe las fases del desarrollo de algoritmos: análisis, diseño, codificación, compilación y ejecución, verificación, documentación y mantenimiento. En el análisis se define el problema y los requisitos de entrada y salida. En el diseño se determina cómo resolverlo mediante diagramas de flujo o pseudocódigo. La codificación escribe el algoritmo en un lenguaje de programación. La compilación y ejecución convierten el código en un programa ejecutable. La verificación detecta y corrige errores.
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR DarkStarPlay
El documento presenta los conceptos fundamentales de algoritmos, incluyendo su definición, componentes (entrada, proceso y salida), tipos (computacional, no computacional, cualitativo y cuantitativo) y herramientas para su diseño como pseudocódigo y diagramas de flujo. También describe los pasos del método para resolver problemas usando una computadora, que incluyen análisis del problema, diseño del algoritmo, codificación, verificación, depuración y documentación.
Este documento trata sobre los fundamentos de la programación. Explica conceptos clave como qué es un programa, lenguajes de programación, algoritmos, tipos de datos, constantes y variables, operadores, estructuras de control y software para aprender a programar. También incluye ejemplos de algoritmos y una bibliografía relevante.
Este documento presenta los objetivos y contenido de un curso de programación estructurada. Los objetivos incluyen explicar conceptos como algoritmos, diseño modular y análisis de software. El contenido cubre temas como resolución de problemas, algoritmos, programación estructurada, diseño modular, algoritmos iterativos y tipos de datos abstractos.
Este documento presenta un diagrama de flujo de datos para representar soluciones a problemas del mundo real de forma visual. Explica los elementos básicos de un diagrama de flujo, como entrada/salida de datos, procesos y estructuras de control como condicionales. Incluye ejemplos de diagramas de flujo para calcular la suma de dos números y evaluar condiciones sobre números ingresados.
Este documento presenta un manual de prácticas de algoritmos y diagramas de flujo con dos unidades. La primera unidad cubre conceptos básicos de algoritmos como su definición, propiedades y elaboración. La segunda unidad introduce los diagramas de flujo incluyendo su función, simbología, normas y proceso de elaboración. El manual proporciona instrucciones detalladas y ejemplos para que los estudiantes aprendan a convertir problemas en algoritmos y diagramas de flujo a través de ejercicios prácticos.
Este documento describe las herramientas y procesos para resolver problemas utilizando computadoras, incluyendo la resolución de problemas, el análisis del problema, el diseño de algoritmos, y la representación de algoritmos. Explica los pasos para analizar un problema, diseñar un algoritmo mediante el enfoque de dividir y conquistar, y refinar el algoritmo de manera incremental. También cubre la codificación del algoritmo en un programa y la ejecución del mismo para resolver el problema original.
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Carlos M. Sandoval
Este documento presenta la Unidad 1 de un curso sobre lógica y algoritmos. Introduce conceptos básicos como algoritmos, lenguajes de programación, y la metodología para resolver problemas usando computadoras, la cual incluye definir el problema, analizarlo, diseñar el algoritmo, codificarlo, probarlo y documentarlo. Explica cada etapa del proceso de desarrollo de algoritmos y programas.
El documento habla sobre algoritmos y diagramas de flujo. Define un algoritmo como un conjunto de pasos ordenados para resolver un problema, y explica que los algoritmos se pueden clasificar en cuantitativos y cualitativos. También describe los componentes de un diagrama de flujo y los pasos para desarrollar un programa, incluyendo análisis, diseño, codificación, ejecución y pruebas.
Este documento presenta los conceptos fundamentales de resolución de problemas mediante programación, incluyendo las fases de análisis del problema, diseño del algoritmo e implementación. También describe herramientas como diagramas de flujo y pseudocódigo que pueden usarse para representar algoritmos de manera independiente al lenguaje de programación.
El documento describe los pasos para resolver problemas mediante la programación de computadoras. Estos incluyen definir claramente el problema, identificar los datos de entrada y salida, diseñar un algoritmo, codificar el algoritmo en un lenguaje de programación, ejecutar y validar el programa. También describe notaciones como pseudocódigo y diagramas de flujo para describir algoritmos de manera precisa y sin ambigüedades.
Este documento presenta una introducción a la resolución de problemas con computadoras y herramientas de programación. Explica las cuatro fases del proceso: 1) análisis del problema, 2) diseño del algoritmo, 3) transformación del algoritmo en un programa, y 4) ejecución y validación del programa. También analiza un problema de depreciación de automóviles como ejemplo y muestra la salida deseada.
Clase de metodologia para analisis y planteamiento de problemasSol Hernández
El documento describe las fases en el desarrollo de un programa para resolver un problema: análisis del problema, diseño del algoritmo, programación, ejecución y pruebas. Explica que el análisis consiste en definir claramente el problema, los datos de entrada, el proceso y la salida deseada. Luego, en el diseño del algoritmo se indican los pasos a seguir para resolver el problema. Finalmente, la programación codifica el algoritmo en un lenguaje de programación.
Este documento presenta los fundamentos de la programación y resolución de problemas mediante computadoras. Explica las tres etapas del proceso: análisis del problema, diseño del algoritmo e implementación en la computadora. También describe conceptos como algoritmos, pseudocódigo, diagramas de flujo y variables. Finalmente, presenta un ejemplo completo de resolución de un problema paso a paso.
Este documento trata sobre algoritmos y programas. Explica que un algoritmo es una secuencia de pasos para resolver un problema y un programa es la implementación de un algoritmo en un lenguaje de programación. También describe el ciclo de vida de un programa, incluyendo definición, desarrollo y mantenimiento. Además, explica cómo representar algoritmos usando diagramas de flujo y pseudocódigo.
El documento describe los conceptos básicos de los algoritmos, incluyendo su definición, características, y los pasos para resolver problemas mediante computadoras utilizando algoritmos. Explica herramientas como diagramas de flujo y pseudocódigo para diseñar algoritmos, y las tres estructuras básicas de programación: secuencia, selección y repetición.
El documento describe los pasos para desarrollar algoritmos para resolver problemas utilizando computadoras. Estos pasos incluyen definir el problema, analizarlo, diseñar el algoritmo, codificarlo, probarlo y depurarlo, documentarlo y mantenerlo. También describe técnicas como diagramas de flujo y pseudocódigo que ayudan a diseñar algoritmos, y estructuras algorítmicas como las secuenciales que involucran asignaciones y operadores. Finalmente, presenta ejemplos de problemas secuenciales y sus soluciones en pseudoc
Solución de problemas aplicando la computadorarestradal
Este documento describe los pasos para resolver problemas aplicando la computadora, incluyendo el análisis del problema, el diseño del algoritmo, y la verificación del algoritmo. Luego explica la implementación del algoritmo en un lenguaje de programación y la ejecución del programa resultante. También define conceptos clave como datos, constantes, variables, expresiones, funciones y métodos para representar algoritmos como diagramas de flujo y pseudocódigo.
Solución de problemas aplicando la computadorarestradal
Este documento describe los pasos para resolver problemas aplicando la computadora, incluyendo el análisis del problema, el diseño del algoritmo, y la verificación del algoritmo. Luego explica la implementación del algoritmo en un lenguaje de programación y la ejecución del programa resultante. También define conceptos clave como datos, constantes, variables, expresiones, funciones y métodos para representar algoritmos como diagramas de flujo y pseudocódigo.
Este documento describe la metodología para la solución de problemas con computadoras. Explica las distintas fases del proceso, incluyendo el análisis del problema, diseño del algoritmo, codificación, compilación, verificación, depuración y documentación. También proporciona ejemplos para ilustrar el análisis de problemas, diseño de algoritmos con pseudocódigo y diagramas de flujo, y la depuración de errores.
Este documento describe los conceptos básicos de los algoritmos. Un algoritmo es un conjunto de pasos ordenados para resolver un problema. Los algoritmos pueden representarse mediante pseudocódigo o diagramas de flujo y deben cumplir condiciones como ser finitos y tener entrada y salida bien definidas.
El documento describe los principales métodos y etapas para desarrollar programas, incluyendo la definición del problema, el diseño de algoritmos, la codificación, pruebas y documentación. Explica estructuras de programación como secuenciación, condicionales y bucles. También cubre temas como diagramas de flujo, pseudocódigo, orientación a objetos y diferentes modelos de programación.
El documento describe los conceptos fundamentales de la programación, incluyendo lenguajes de programación, el proceso de desarrollo de algoritmos, y los tipos de datos y operaciones básicas. Explica que un lenguaje de programación permite construir programas para resolver problemas de manera efectiva, y que el desarrollo de algoritmos implica definir el problema, analizarlo, diseñar una solución, codificarla y probarla para depurar errores. También define conceptos como variables, constantes y operadores que permiten manipular datos dentro de un programa.
El documento presenta las etapas para la solución de problemas por computadores, incluyendo la definición del problema, análisis del problema, diseño del algoritmo y codificación. También define las características de un algoritmo como finito, preciso y definido, y describe lenguajes algorítmicos como diagramas de flujo y pseudocódigo.
Este documento describe los pasos para diseñar algoritmos, incluyendo el análisis del problema, la división del problema en subproblemas más simples, y el uso de herramientas como pseudocódigo y diagramas de flujo. Explica conceptos como diseño descendente, refinamiento paso a paso, y los símbolos estándar utilizados en diagramas de flujo. También incluye ejemplos de pseudocódigo y diagramas de flujo para el cálculo del área de un rectángulo.
Este documento proporciona definiciones de varios conceptos clave relacionados con la creación de programas. Explica los diferentes tipos de lenguajes de programación como lenguaje de máquina, lenguaje de bajo nivel y lenguaje de alto nivel. También define términos como algoritmo, definición del problema, análisis del problema, diseño del algoritmo, codificación, prueba y depuración, documentación y mantenimiento. Por último, describe conceptos básicos como identificadores, tipos de datos, variables, constantes y operadores
El documento describe los conceptos básicos de los algoritmos. Define un algoritmo como una serie de pasos organizados para resolver un problema específico. Explica que los algoritmos se utilizan en muchas actividades cotidianas y en la programación de computadoras. Describe los componentes clave de un algoritmo (entrada, proceso, salida) y diferentes formas de representar algoritmos como pseudocódigo y diagramas de flujo.
Este documento describe las fases del proceso de resolución de problemas por computadora, incluyendo la identificación del problema, la resolución del problema y la implementación. Explica que la resolución del problema incluye el análisis del problema, el diseño del algoritmo y la verificación del algoritmo. También describe los tipos de datos básicos como enteros, reales, lógicos y caracteres, y cómo estos se utilizan para diseñar algoritmos.
El blog "Gestión de Mercados" trata sobre estrategias de marketing y ventas online. Ubicado en la dirección http://marketonline2011.blogspot.com/, el blog ofrece consejos y herramientas para ayudar a las empresas a mejorar sus esfuerzos de comercialización en Internet.
Este documento presenta un protocolo de seguridad para realizar tareas de mantenimiento de equipos de computo. Describe los riesgos asociados con cada etapa del proceso de mantenimiento, como riesgos eléctricos, ergonómicos, químicos y mecánicos. También proporciona medidas de prevención para cada riesgo, como usar equipo de protección personal, realizar pausas, y mantener las herramientas y áreas de trabajo en buen estado. El objetivo es reconocer los factores de riesgo y aplicar
El documento habla sobre la prevención de riesgos laborales. Explica conceptos como riesgo laboral, accidentes de trabajo, enfermedades profesionales y estrategias de prevención. Detalla los tipos de riesgos, causas de accidentes y principios generales para la acción preventiva como evitar los riesgos, evaluarlos y combatirlos en su origen.
Este documento ofrece consejos sobre cómo vivir la vida de manera positiva y significativa. Recomienda cuidar del presente porque es lo que forma el futuro, sembrar semillas positivas, y disfrutar del futuro que mereces. También aconseja sonreírle a la vida para ser feliz, vivir cada momento intensamente antes de que termine la obra, y amar por encima de todo.
El documento describe un panorama de factores de riesgo ocupacional, incluyendo su definición, características y metodología para su elaboración. Explica que es un análisis de los riesgos a los que están expuestos los trabajadores y cómo mejorar la salud y seguridad laboral. También define varios tipos de factores de riesgo como físicos, químicos, biológicos, mecánicos y más.
Este documento presenta un taller sobre circuitos digitales combinacionales. El taller incluye cinco ejercicios para desarrollar circuitos combinacionales, encontrar funciones lógicas de circuitos dados y hallar funciones lógicas a partir de tablas de verdad.
Este documento presenta varios ejercicios sobre circuitos digitales y lógica combinacional. Incluye tablas de verdad y funciones lógicas para circuitos compuestos por compuertas AND, OR y NOT. También incluye hallar la función lógica de tablas dadas y expresar funciones en forma canónica.
Este documento presenta una guía de aprendizaje para un curso de 40 horas sobre fundamentos de electrónica digital. El curso cubre temas como sistemas digitales, compuertas lógicas, circuitos combinacionales y secuenciales, álgebra booleana y mapas de Karnaugh, y componentes electrónicos digitales avanzados. La enseñanza se basa en clases teóricas, videos y trabajo en grupo, y la evaluación incluye cuestionarios y talleres de trabajo en clase.
El documento describe los conceptos básicos de la electrónica digital. Explica que la electrónica digital usa dos estados (1 y 0) para codificar información y que es la base de sistemas como los ordenadores. También resume las compuertas lógicas más importantes como AND, OR, NOT, NOR y NAND, describiendo su función y tabla de verdad.
Este documento presenta las actividades de la Unidad 1 sobre Fundamentos de Electrónica Digital. Explica conceptos clave como sistemas analógicos y digitales, y sus diferencias. También describe convertidores analógico-digitales y digital-analesogicos, compuertas lógicas y tablas de verdad. El objetivo es que los estudiantes comprendan los fundamentos de la electricidad y puedan identificar diferentes magnitudes eléctricas.
El documento describe los conocimientos básicos y temática requerida para realizar mantenimiento preventivo y predictivo de hardware de equipos. Los conocimientos incluyen componentes electrónicos, circuitos básicos, sistemas de numeración y electricidad. La temática comprende cinco unidades sobre la naturaleza de la electricidad, circuitos eléctricos, análisis de circuitos, circuitos RL y RC e instrumentación.
El documento describe los conocimientos básicos y temática requerida para realizar mantenimiento preventivo y predictivo de hardware de equipos. Los conocimientos incluyen componentes electrónicos, circuitos básicos, sistemas de numeración y electricidad. La temática comprende cinco unidades sobre la naturaleza de la electricidad, circuitos eléctricos, análisis de circuitos, circuitos RL y RC e instrumentación.
Este documento presenta una introducción a los fundamentos eléctricos y electromagnéticos. Explica la naturaleza de la electricidad, incluyendo la estructura del átomo y cómo se producen las cargas eléctricas. También define las magnitudes eléctricas como el voltio, amperio, ohmio y vatio. Finalmente, describe las diferentes fuentes de electricidad y cómo se puede obtener energía de los átomos.
El documento resume las principales formas y fuentes de energía. Define energía como la capacidad de producir trabajo. Las formas básicas de energía incluyen la cinética, potencial, mecánica, electromagnética, térmica, química y metabólica. Las fuentes de energía se clasifican como renovables (hidráulica, solar, eólica, biomasa, mareomotriz) o no renovables (carbón, petróleo, gas natural, geotérmica, nuclear).
El documento proporciona una tabla con información sobre los componentes de una computadora, incluyendo discos duros, memorias y procesadores, con sus códigos, nombres, valores unitarios, porcentajes de compra y cantidades totales. También incluye tablas adicionales con precios totales por componente y porcentajes de descuento.
El documento proporciona información sobre los componentes de una computadora, incluyendo discos duros, memorias y procesadores. Lista los códigos, nombres, valores y unidades de cada componente y calcula los totales. También incluye tablas con porcentajes de descuento aplicables a cada componente.
El documento proporciona una tabla con información sobre los componentes de una computadora, incluyendo discos duros, memorias y procesadores, con sus códigos, nombres, valores, porcentajes y unidades. También incluye el total de cada componente y tablas adicionales con porcentajes.
El documento presenta un taller de corrección gramatical centrado en el uso correcto de verbos, preposiciones, signos de puntuación, sinónimos y ortografía. Se analizan ejemplos incorrectos y sus correspondientes formas correctas.
El documento presenta información sobre 3 poblaciones con valores de 56500, 82500 y 74600 personas respectivamente. También incluye tablas con nombres, valores, porcentajes y pagos mensuales y totales. Finalmente, muestra códigos, nombres, lugares y valores de tiquetes de 3 personas de diferentes ciudades.
Plan de sesion modulo manejo ofimatica utilitariosJesus Chaux
Este documento presenta el plan de sesión para un curso de Técnico en Sistemas en el Centro Desarrollo Agroempresarial y Turístico La Plata. El plan incluye temas sobre el manejo de herramientas ofimáticas como Windows, Word, Excel y PowerPoint durante julio a septiembre de 2010. Los estudiantes aprenderán sobre la evolución de sistemas operativos, administración de archivos, procesadores de texto, hojas de cálculo y presentaciones electrónicas. El instructor es Jael Trujillo Sep
Plan de sesion modulo manejo ofimatica utilitarios
Algoritmos
1. Algoritmos<br />Pasos <br />Tipos <br />Análisis del problema <br />Diseño del algoritmo. <br />Mandatos e instrucciones <br />Variables vectores y matrices <br />Documentación <br />El programador diseña un programa, para resolver un problema particular. <br />Diseñar es un proceso creativo. <br />El proceso de diseñode un programa consta de los siguientes pasos o etapas: <br />Pasos:<br />PasosEtapaDescripción1Análisis del problema Conducen al diseño detallado por medio un código escrito en forma de un algoritmo2Diseño de algoritmo3CodificaciónSe implementa el algoritmo en un código escrito en un lenguaje de programación. Refleja las ideas desarrolladas en las etapas de análisis y diseño4Compilación y ejecuciónTraduce el programa fuente a programa en código de maquina y lo ejecuta. 5VerificaciónBusca errores en las etapas anteriores y los elimina.6Depuración7DocumentaciónSon comentarios, etiquetas de texto, que facilitan la comprensión del programa<br /> <br />Concepto Algoritmo: es un métodopara resolver un problema mediante una serie de pasos definidos, precisos y finitos. Preciso: implica el orden de realización de cada uno de los pasos Definido: si se sigue dos veces, se obtiene el mismo resultado.Finito: Tiene un numero determinado de pasos, implica que tiene un fin,<br />Tipos :<br />MétodoDescripciónEjemplosAlgorítmicoUtiliza un algoritmo y puede ser implementado en una computadora Instrucciones para manejar un vehículo Instrucciones para secar grano a granel Instrucciones para resolver ecuación de segundo grado Heurística:Se apoya en el resultado obtenido en un análisis de alternativas de experiencias anteriores similares. De las mismas, a se deducen una serie de reglas empíricas o heurísticas que de ser seguidas, conducen a la selección de la mejor alternativa en todas o la mayoría de las veces. <br /> <br /> EjemplosLos algoritmos se puedenexpresar por: FormulasDiagramas de flujoNorte-Sur,Top-Down Pseudo códigoinicioleer a,b,ccalcular escribir perímetro fin<br />Quick Basic es un lenguaje de programación estructurado y el algoritmo se representara en seudo código y/o diagrama de flujo. <br />1. Análisis del problema:<br />Requiere la clara definición del problema donde se indique que va hacer el programa y cual ve a ser el resultado. <br />Debe detallarse las especificaciones de entrada y salida, <br />Los requisitos que definen el análisis son :<br /> Para ver el gráfico seleccione la opción quot;
Descargarquot;
<br /> La ecuación de segundo grado se define algebraicamente como :<br />La solución general viene dada por la expresión algebraica : (Algoritmo) <br /> <br /> periférico1Análisis del problema 2Def. del problemaHallar raíces ecua. 2do grdo 3Especif. de entradacoeficientes a, b, cTeclado 4Especif. de salidaX1, X2Pantalla Impresora <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />Entrada: por teclado <br />coefDescripciónCodificación en QBasicateam. cuadráticoINPUT quot;
Coef a =quot;
;Abterm. linealINPUT quot;
Coef b =quot;
;Bcterm. independiente INPUT quot;
Coef c =quot;
;C<br /> <br /> <br /> <br /> <br /> <br />CalculoExpresión algebraicaCodificación en QBasic X1=((-B+SQR(B^2-4*A*C))X2=((-B-SQR(B^2-4*A*C))<br /> <br /> <br /> <br /> <br /> <br />Proceso:<br />Salida: Visualización de : HYPERLINK quot;
http://www.monografias.com/trabajos11/basda/basda.shtmlquot;
Datos de entrada: A,B,C<br />Datos procesados: Raices: X1, X2<br />VariableSignificadoCodificación en QBasicA,B,CCoefPRINTquot;
A=quot;
;A; quot;
B=quot;
;quot;
C=quot;
;CX1primera raízPRINTquot;
X1=quot;
;x1X2primera raízPRINTquot;
X2=quot;
;X2<br />2.Diseño del algoritmo.<br />Análisis de proceso implica que hace el programa. <br />Diseño implica como se hace o realiza la tarea (problema) solicitado <br />En el diseño:<br />El todo es la sumatoria de las partes. <br />Divide el todo en varias partes. <br />En la resolución de un problema complejo, se divide en varios sub problemasy seguidamente se vuelven a dividir los sub problemas en otros mas sencillos, hasta que puedan implementarse en el computador.<br />Esta característica define lo que se entiende como diseño descendente( Top-Down / Norte-Sur ) o diseño modular.<br />El proceso de ruptura del problema en cada etapa se llama refinamiento sucesivo .<br />Cada problema se resuelve mediante un modulo (subprograma) y tiene un solo punto de entrada y un solo punto de salida. <br />Un programa bien diseñado consta de un programa principal (modulo de nivel mas alto) que llama a subprogramas (módulos de nivel mas bajo), que a su vez pueden llamar otros sub programas. <br />Los programas que se estructuran de esta forma, se dicen que tienen diseño modular y el método de romper el programa en modos pequeños se llama programación modular.<br />Los módulos pueden ser planificados, codificados, compilados y depurados independientemente pueden ser intercambiados entre si.<br />Este proceso implica la ejecución de los siguientes pasos:<br />1programar un modulo2comprobar un modulo3depurar el modulo4combinar el modulo con módulos anteriores<br />este proceso convierte el resultado del análisis del problema en un diseño modular con refinamientos sucesivos que permiten una traducción a un lenguaje que se denomina diseño del algoritmo.<br />El algoritmo se puede representar por medio de dos formas :<br />Pseudo código<br />Diagrama de flujo:<br />Pseudo código: es el lenguaje de especificación de algoritmos y tiene una estructura: Las instrucciones se escriben en ingles o en palabras similares al ingles o español que facilitan la escritura de programación<br />Para la resolución de una ecuación de segundo grado se escribiría<br />inicio<br />Introducir coeficientes a, b y c<br />Imprimir títulos primera raíz, segunda raíz, no tiene solución, <br />Calcular raíz 1 y raíz 2<br />Imprimir raíz 1 y raíz 2<br />Fin<br />Diagramas de flujo (flows charts):Es la representación grafica del algoritmo; según la ANSI consta de una simbologia , que tiene los siguientes significados: <br />Para ver el gráfico seleccione la opción quot;
Descargarquot;
del menú superior<br />Símbolos del Diagrama de flujo<br />Codificación :<br />Programación:<br />Windows/Dos/<br />Quick Basic = Editor de texto. Programa: definición:<br />conjunto de datos y sentencias: <br />Un programa tiene la forma<br /> Para ver el gráfico seleccione la opción quot;
Descargarquot;
<br /> En el editor de Quick Basic se escribiría codificado el seudo código<br />que tendría la forma:<br />REM Programa para calcular las soluciones<br />REM de una ecuacion de segundo grado<br />PRINT quot;
Escriba los valores de A, B y Cquot;
<br />C$=quot;
Calculosquot;
<br />INPUT quot;
A,B,Cquot;
, A, B, C<br />R = (B ^ 2 - 4 * A * C) ^ .5<br />LET X1 = (-B + R) / (2 * A)<br />LET X2 = (-B + R) / (2 * A)<br />PRINT<br />PRINT quot;
A=quot;
; A, quot;
B=quot;
; B, quot;
C=quot;
; C<br />PRINT quot;
X1=quot;
; X1, quot;
X2=quot;
; X2<br />PRINT<br />END<br />En el Menú<br /> Ejecutar <br />En la pantalla veríamos:<br />Mandatos e instrucciones:<br />Mandato (command): es una orden aislada de efecto inmediato. <br />Ejemplo:<br />MandatoDescripciónRUNOrdena la ejecución de un programa.LISTEscribe En la pantalla el listado del programaSAVE.Guarda, graba el programa como un archivode extensión BAS en el disco <br /> <br /> <br /> <br />Instrucción: es una orden contenida en un programa.<br />Ejemplo:<br />InstrucciónDescripciónPRINTEscribe en pantalla.INPUTIntroduce (entra datos)<br />Edición de un programa: un programa esta formado por líneas secuenciales que se ejecutan en forma descendente (Up Down)<br />Para dar por terminada una línea se pulsa la tecla Enter (Return) en cualquier parte de la misma. Para cambiar una línea basta volver a teclearla.<br />Se puede corregir una línea (borrar, rescribir ) en pantalla o bien con el mandato EDIT. <br />Se pueden incluir varias instrucciones en una misma línea, separándolos por dos puntos. <br />Una línea de pantalla (cuarenta u ochenta posiciones) es diferente de una línea de programa (doscientos cincuenta y seis posiciones). <br />Modo Directo:<br />Modo Programa<br />Run <br />Ventana activa<br />Ventana inmediata<br />mandatoDescripciónCLSborra la pantalla<br />Recomendaciones:<br />Todo programa debe estar documentado con comentarios; la primera línea debe contener el titulo del programa. Los comentarios deben de ir precedidos de la palabra clave REM o de un apostrofo ( ‘ ) <br />Si una línea ya tiene otras instrucciones, el comentario debe ir al final de la línea. <br />Los comentarios solo aparecen en el listado del programa y no aparecen escritos en la pantalla durante la ejecución. <br />Constantes:<br />QBasic, trabaja con dos tipos de datos:<br />DatosTiposnuméricos:Enteros (INT)Enteros largos (LNG)de simple precisión (SGL)de doble precisión (DBL)alfanuméricoshileras o cadenas (STR)fila de caracteres en ASCII ( en parte del teclado )<br />Las constantes alfanuméricas pueden ser enteras o fraccionarias, se representan en forma decimal; se puede emitir el cero a la izquierda del punto decimal. Ejemplo <br />3452-12.67.23+12345<br />Estos son ejemplos de valores numéricos de punto fijo; se puede emplear una notación de punto flotante.<br />Mantisaletra exponente<br />1,23456E+15 123456.0000000000 1.234567890789456D–100.000000000123456789012456<br />El numero máximo de cifras significativas con que se trabaja es: <br />6 para la precisión simple (SNG)<br />16 para la precisión doble (DLB)<br />En las constantes de punto fijo hay que añadir el carácter # <br />Las constantes alfanuméricas son hileras de caracteres; se escriben entre comillas, Ej. quot;
Hola quot;
; quot;
A47EC <br />Variables vectores y matrices:<br />Una variable es una zona de memoria que almacena un dato <br />XRAM DIA $ Peso -23.5 lunes 80 <br />Una variable se identifica mediante un nombre. El nombre de una variable numérica debe empezar por una letra y puede ir sucedido de otras letras y / o otros dígitos (X, A, B1, peso, T341) <br />Una variable alfanumérica debe terminar con el carácter $ (x$, a23$, dias$,) <br />Están terminantemente prohibidas los nombres de variables que contengan palabras claves de Basic (PRUN, LIST, NIF$,) <br />Las variables de precisión doble y enteros se identifican añadiendo el carácter # o el carácter % , también se pueden declarar como <br />DEFDBL A<br />7. Documentación:<br />Los comentarios que se incluyan deben ser significativos<br />Documentación interna:<br />Va incluida dentro del código del programa fuente, por medio de comentarios que ayudan a la comprensión del código. <br />Todas las sentencias comienzan con la sentencia REM o su equivalente el carácter apostrofe ( ‘). <br />El programa en si no los necesita y los ignora. Hace que los programas sean comprensibles.<br />………………………………………………………………………………….<br />Podemos encontrar muchas definiciones de algoritmo en los textos de programacion, todas ellas muy similares:<br />Conjunto ordenado y finito de pasos que permite hallar la solución de un problema. <br />Una secuencia de pasos que conducen a la realización de una tarea. <br />Descripción exacta de la secuencia en que se ha de realizar un conjunto de actividades tendientes a resolver un determinado tipo de problema o procedimiento. <br />Conjunto de sentencias / instrucciones en lenguaje nativo, los cuales expresan la lógica de un programa. <br />Es un sistema por el cual se llega a una solución, teniendo en cuenta que debe de ser definido, finito y preciso. <br />Toda receta, proceso, rutina, método, procedimiento, técnica, formula que resuelven un determinado problema. <br />Conjunto de instrucciones concretas y detalladas mediante el cual se consigue una acción determinada. <br />Conjunto de reglas que permiten obtener un resultado determinado a partir de ciertas reglas definidas. <br />Descripción precisa de una sucesión de instrucciones que permite llevar a cabo un trabajo en un número finito de pasos. <br />Un conjunto de símbolos y procedimientos usados en la realización de un cálculo. <br />Las definiciones mas completas o formales:<br />Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo mas finito. [Donald E. Knuth, 1968] <br />Descripcion de un esquema de comportamiento expresado mediante un reportorio finito de acciones y de informaciones elementales, identificadas, bien comprendidas y realizables a priori. Este repertorio se denomica lexico [Pierre Scholl, 1988] <br />Un algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solución o indicar la falta de esta a un problema en un tiempo determinado. [Rodolfo Quispe-Otazu, 2004] <br />Caracteristicas:<br />Las características fundamentales que debe cumplir todo algoritmo son:<br />Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación. <br />Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos. <br />Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende. <br />Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo. <br />Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución. <br />Historia:<br />La palabra algoritmo proviene del nombre del matemático llamado Abu Abdullah Muhammad bin Musa al-Khwarizmi (hay muchas variantes para el nombre al usar el alfabeto latin, tales como Al-Khorezmi, Al-Khwarizmi, Al-Khawarizmi, Al-Khawaritzmi o Al-Khowarizmi) que vivió entre los siglos VIII y IX.<br />Su trabajo consistió en preservar y difundir el conocimiento de la antigua Grecia y de la India. Sus libros eran de fácil comprensión, de ahí que su principal valor no fuera el de crear nuevos teoremas o nuevas corrientes de pensamiento, sino el de simplificar las matemáticas a un nivel lo suficientemente bajo para que pudiera ser comprendido por un amplio público. Cabe destacar cómo señaló las virtudes del sistema decimal indio (en contra de los sistemas tradicionales árabes) y cómo explicó que, mediante una especificación clara y concisa de cómo calcular sistemáticamente, se podrían definir algoritmos que fueran usados en dispositivos mecánicos similares a un ábaco en vez de las manos. También estudió la manera de reducir el numero de operaciones necesarias que formaban el cálculo.<br />Por esta razón, aunque no haya sido él el inventor del primer algoritmo, merece que este concepto esté asociado a su nombre. Al-Khorezmi fue sin duda el primer pensador algorítmico.<br />Ya en el siglo XIX, se produjo el primer algoritmo escrito para un computador. La autora fue Ada Byron, en cuyos escritos se detallaban la máquina analítica en 1842. Por ello que es considerada por muchos como la primera programadora aunque, desde Charles Babbage, nadie completó su máquina, por lo que el algoritmo nunca se implementó.<br />La idea de resolver un problema o de disponer de un algoritmo es bastante antigua, tal es así, que existía la errada creencia que no había problema que no se pudiera resolver y en base a ello, el matemático David Hilbert quiso descubrir un algoritmo para los algoritmos. Hoy en dia gracias a los trabajos de Kurt Gödel, Alonzo Church (calculo lamba), Alan Turing (maquina de turing), se sabe que dentro del universo de problemas, una pequeña parte es computable, luego que el objetivo que perseguia David Hilbert no era computable, es lo que se ha denominado como la computabilidad <br />Diagrama de flujo<br />Indice1. Introducción2. Situación Planteada 3. Bibliografía<br />1. Introducción<br />Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema . Su correcta construcción es sumamente importante porque , a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto,el paso del mismo a un Lenguaje de Programación es relativamente simple y directo. Es importante resaltar que el Diagrama de Flujo muestra el sistema como una redde procesos funcionales conectados entre sí por quot;
Tuberías quot;
y quot;
Depósitosquot;
de datos que permite describir el movimientode los datos a través del Sistema. Este describirá : Lugares de Origen y Destino de los datos , Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los datos dentro del sistema , Los canales por donde circulan los datos. Además de esto podemos decir que este es una representación reticular de un Sistema ,el cual lo contempla en términos de sus componentes indicando el enlace entre los mismos. En el presente Trabajo se representará a través de un Diagrama de Flujo el Procedimientoque debe efectuarse para calcular el pago de los trabajadores de una Empresa .<br />2. Situación Planteada<br />A continuación se representara a través de un Diagrama de Flujo el procedimiento utilizado para el calculo de pago de los trabajadores por La Empresa FrutiPack , C.A. , la cual se encarga de elaborar, procesar y empacar jugos de excelentes calidadpara la Región Centro Occidental del País. Para estos cálculos se debe tomar en cuenta lo siguiente : <br />Sueldo Básico y las horas extras trabajadas . <br />Para el pago de las horas extras se tienen en cuenta además la categoría del trabajador , la cual se muestra a continuación : <br />Cada trabajador puede tener como máximo 10 horas extras , si tienen más sólo se les pagarán 10. A los trabajadores con categoría mayor a 4 no se les debe pagar horas extras. <br />DatosSUE : Es una variable Real que expresa el sueldo básico del trabajador.CATE : Es una variable de tipo entero , que expresa la categoría del trabajador . 1 < CATE < CATE 8.HE : Es una variable de tipo entero , que expresa las horas extras trabajadas por el trabajador.PHE : Es una variable de tipo real. Almacena el costo de la hora extra , teniendo en cuenta la categoría del trabajador.NSUE : Es una variable de tipo real . Almacena lo que hay que pagarle al trabajador teniendo en cuenta su sueldo y las horas extras trabajadas.<br />Diagrama de FlujoInicio<br />SUE , CATE , HE<br />CATE<br />PHE = 15.000 PHE = 25.000 PHE = 30.000 PHE = 40.000 PHE = 0<br />SI NO<br />HE >10<br />NSUE=SUE+10*PHE NSUE =SUE+HE*PHE<br />NSUE<br />