Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación
2
Algoritmo Algoritmo
Un algoritmo constituye una lista bien definida, ordenada y finita de Un algoritmo puede ser expresado en:
operaciones, que permite encontrar la solución a un problema
● Lenguaje natural (a veces, este no resulta muy claro, pero es
determinado.
muy útil para problemas simples)
Dado un estado inicial y una entrada, es a través de pasos sucesivos
● Pseudocódigo
y bien definidos que se llega a un estado final, en el que se obtiene
una solución (si hay varias) o la solución (si es única). ● Diagramas de flujo
● Programas
3 4
Algoritmo Algoritmo
Ejemplo Ejemplo
Indicar los pasos para resolver la siguiente ecuación: Indicar los pasos para obtener el área sombreada:
5 6
7 8
Análisis y comprensión de un problema Análisis y comprensión de un problema
2. Análisis. En este punto se analiza el problema y sus 3. Diseño. Aquí es donde se plasma la solución del problema. Con
Características, y se determinan las entradas y salidas del problema. ese fi n, se emplea una herramienta de diseño, que consiste en el
diagrama de flujo y el pseudocódigo.
De igual modo, también se realiza una investigación sobre si ya se
conoce alguna o varias soluciones de este. 4. Implementación. En este último paso es donde se realiza o se ve
concretado el programa y, por ende, se hacen varias pruebas.
En el caso de que ya se conozcan varias soluciones, entonces se
determina cuál es la más conveniente para el problema que estamos
tratando. Si no se conoce ninguna, o no nos satisfacen las soluciones
existentes, se propone una nueva.
9 10
Un programa informático se define como un conjunto de instrucciones Un programa se escribe con instrucciones en un lenguaje de
que, una vez ejecutado, realiza una o varias tareas en una computadora. programación, el cual, a su vez, está definido por su sintaxis, que
establece e indica las reglas de escritura (la gramática), y por la
De esta forma, sin programas, una computadora no puede realizar las
actividades para las que fue diseñada y creada. semántica de los tipos de datos, instrucciones, definiciones, y todos los
otros elementos que constituyen un programa.
El conjunto general de programas que posee una computadora se
denomina software, término que se utiliza para definir al equipamiento o Un lenguaje de programación es un caso particular del lenguaje
soporte lógico de una computadora. informático; este último permite hacer programas, pero también describir
datos, configuraciones físicas y protocolos de comunicación entre
equipos y programas.
11 12