Skip to main content
El objetivo fundamental de éste curso es enseñar a resolver problemas mediante una computadora. El programador de computadoras es antes que nada una persona que resuelve problemas, por lo que para llegar a ser un programador eficaz se... more
El objetivo fundamental de éste curso es enseñar a resolver problemas mediante una computadora. El programador de computadoras es antes que nada una persona que resuelve problemas, por lo que para llegar a ser un programador eficaz se necesita aprender a resolver problemas de un modo riguroso y sistemático. Algoritmos y Programas Algoritmo El algoritmo es un método para resolver un problema. Un algoritmo es un conjunto ordenado y finito de instrucciones que conducen a la solución de un problema. Características de un algoritmo • Preciso: no contiene ambigüedades. • Repetitividad: solución genérica de un problema dado • Finito: siempre termina. Partes en la que se estructura • Entrada: información de partida. • Proceso: operaciones y cálculos a realizar. • Salida: resultados obtenidos. Las herramientas más utilizadas para diseñar un algoritmo son: diagramas de flujo y pseudocódigos. Diagramas de Flujo Un diagrama de flujo es una representación gráfica de un algoritmo que muestra los pasos que se deben seguir para alcanzar la solución de un problema. Pseudocódigos El pseudocódigo es la representación escrita de un algoritmo. Las instrucciones que componen el pseudocódigo se escriben en palabras del inglés o español que facilitan tanto la escritura como la lectura de programas. Ejemplo de Algoritmo Pseudocódigo: Problema: Dado un número, determinar si es positivo o negativo.