Comprensión y análisis del problema o situación
Enviado por VANESSAGMS • 29 de Marzo de 2020 • Informe • 398 Palabras (2 Páginas) • 73 Visitas
Introducción
Desde el inicio de la computadora se han creado y perfeccionado estructuras lógicas que permiten el desarrollo de aplicaciones sencillas y que los usuarios puedan utilizar para comunicarse con la computadora. Para el desarrollo de esas aplicaciones es necesario crear programas estructurados y para hacerlo, se requiere realizar desde el análisis del problema o situación, así como desarrollar algoritmos, diagramas de flujo y pseudocódigo, ya que esta secuencia de fases les permite a los desarrolladores comprender el problema o situación y estructurar la forma en que se abordará por medio de la programación.
1. Introducción a algoritmos y diagramas de flujo
1.1 Algoritmos
1.2 Estructuras de control
1.2.1. Secuencia
1.2.2. Decisión
1.2.3. Repetición
1.3 Diagramas de flujo
1.4 Pseudocódigo
1.5 Subalgoritmos
1.6 Algoritmos básicos
1.6.1. Métodos de ordenación
1.6.2. Búsqueda
1.7 Recursividad
¿Alguna vez has programado?, o te has preguntado ¿qué es la programación?, ¿cómo escribir un programa?, ¿qué necesitas para hacerlo?
Concepto Clave
Un programa es un conjunto de instrucciones que le indican a la computadora qué pasos debe realizar para resolver un problema, situación o para llevar a cabo alguna acción.
Este conjunto de instrucciones le permiten (aunque tú no lo veas) al usuario comunicarse con la computadora (chips, memoria, disco duro); por ejemplo: cuando quieres escribir un documento en Microsoft Word necesitas abrir el programa y al hacerlo empezarás a escribir tu documento, sin embargo si quieres guardarlo, debes darle a la computadora esa instrucción y para ello presionas el botón Guardar. Este programa fue desarrollado por un grupo de expertos que traducen tus indicaciones a un conjunto de comandos que le dirán a la computadora que guarde el documento.
Para poder desarrollar o crear programas computacionales que permitan esta interacción entre el usuario y la computadora se requiere del uso de un lenguaje de programación, al cual se le agregarán este conjunto de instrucciones. Aunque suene fácil, para desarrollar un programa se necesita que se lleven a cabo las siguientes fases:
[pic 1]
Figura 4. Fases del desarrollo de un programa.
Cierre
En esta Unidad pudiste conocer que para el desarrollo de un programa computacional es necesario realizar las siguientes fases:
...