0 évaluation0% ont trouvé ce document utile (0 vote)
20 vues19 pages
El documento describe el algoritmo secuencial, que consiste en una serie de instrucciones ejecutadas en orden secuencial, donde la salida de una es la entrada de la siguiente. También introduce conceptos clave como el análisis de problemas, diseño de algoritmos, y lenguajes de programación para resolver problemas mediante computadoras.
El documento describe el algoritmo secuencial, que consiste en una serie de instrucciones ejecutadas en orden secuencial, donde la salida de una es la entrada de la siguiente. También introduce conceptos clave como el análisis de problemas, diseño de algoritmos, y lenguajes de programación para resolver problemas mediante computadoras.
El documento describe el algoritmo secuencial, que consiste en una serie de instrucciones ejecutadas en orden secuencial, donde la salida de una es la entrada de la siguiente. También introduce conceptos clave como el análisis de problemas, diseño de algoritmos, y lenguajes de programación para resolver problemas mediante computadoras.
la que una acción (instrucción) sigue a otra en secuencia. Las tareas suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. INTRODUCCIÓN En este capitulo se introduce a la metodología que hay que seguir para la resolución de problemas. La resolución de un problema con una computadora se hace escribiendo un programa, que exige al menos los siguientes pasos:
1 Definición o análisis del problema.
2 Diseño del algoritmo. 3 Transformación, del algoritmo en un programa. 4 Ejecución y validación del programa. “Uno de los objetivos fundamentales de este tema es el aprendizaje y diseño de los algoritmos. Este capitulo introduce al lector en el concepto de algoritmos de programa, así como las herramientas que permiten ‘dialogar’ al usuario con la maquina: los lenguajes de programación.” FACES EN LA RESOLUCION DE PROBLEMAS. • Análisis del problema • Diseño del algoritmo • Codificación • Compilación y ejecución • Verificación • Depuración • Mantenimiento • Documentación ¿QUE ES UN ALGORITMO? Un algoritmo es una secuencia de pasos lógicos y ordenados con las cuales le damos solución a un problema determinado. CARACTERISTICAS DE UN ALGORITMO • PRECISO – Indica el orden de realización de cada paso.
• DEFINIDO – Si se sigue dos veces, se obtiene el
mismo resultado cada vez.
• FINITO – Tiene fin, un numero determinado de pasos
ETAPAS DE UN ALGORITMO EJEMPLO Preparar un sándwich DIAGRMAS DE FLUJOS Un diagrama de flujo, o flujograma, es una representación gráfica de un proceso. Cada paso del proceso se representa por un símbolo diferente que contiene una breve descripción de la etapa de proceso. SIMBOLOGIA DE UN DIAGRMA DE FLUJO EJEMPLO Suma de dos números ¿QUE ES UN PSEUDOCODIGO? El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación. Su principal función es la de representar por pasos la solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje cercano al de programación. El pseudocódigo no puede ejecutarse en un ordenador ya que entonces dejaría de ser pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo entienda el ser humano y no la máquina. ESTRUCTURA DE UN PSEUDOCÓDIGO Todo algoritmo en pseudocódigo tiene la siguiente estructura general: • Comienza con la palabra clave Proceso (o alternativamente Algoritmo, son sinónimos) seguida del nombre del programa. • Le sigue una secuencia (Estructura de control secuencial) de instrucciones. Una secuencia de instrucciones es una lista de una o más instrucciones y/o estructuras de control. • Finaliza con la palabra FinProceso (o FinAlgoritmo). • La indentación no es significativo, pero se recomienda para que el código sea más legible. • Nose diferencia entre mayúsculas y minúsculas. Preferible las minúsculas, aunque a veces se añade automáticamente los nombres con la primera letra en mayúscula. OPERADORES COMENTARIO