Conceptos Basicos Capitulo 1

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Conceptos Basicos Capitulo 1 por Mind Map: Conceptos Basicos Capitulo 1

1. 1.4 Etapas o pasos en la creación de un programa

1.1. 1.4.1 Definición del problema

1.1.1. Requiere una definición clara y precisa

1.2. 1.4.2 Análisis del problema

1.2.1. Se identifican tres factores indispensables

1.2.1.1. 1. Qué información se necesita para obtener el resultado deseado (datos de entrada).

1.2.1.2. 2. Qué información se desea producir (datos de salida).

1.2.1.3. 3. Los métodos y fórmulas que se necesitan para procesar los datos y producir esa salida.

1.3. 1.4.3 Diseño y técnicas para la formulación de un algoritmo

1.3.1. La etapa de diseño se centra en desarrollar el algoritmo basándonos en las especificaciones de la etapa del análisis; podemos representar un algoritmo mediante el diagrama de flujo o el pseudocódigo.

1.4. 1.4.4 Codificación

1.4.1. se transcribe el algoritmo definido en la etapa de diseño en un código reconocido por la computadora

1.4.1.1. a éste se le conoce como código fuente.

1.5. 1.4.5 Prueba y depuración

1.5.1. La prueba consiste en capturar datos hasta que el programa funcione correctamente.

1.5.2. A la actividad de localizar errores se le llama depuración.

1.6. 1.4.6 Documentación

1.6.1. Sirve para que el código fuente sea más comprensible para el programador o para otros programadores que tengan que utilizarlo, así como para facilitar futuras modificaciones

1.7. 1.4.7 Mantenimiento

1.7.1. Se dice que un programa no se termina al 100%, ya que es necesario hacer algún cambio, ajuste o complementación para que siga funcionando correctamente

2. 1.1 Definición de lenguaje de programación

2.1. Es la combinación de símbolos y reglas que permiten la elaboración de programas con los cuales la computadora puede realizar tareas o resolver problemas de manera eficiente.

3. 1.2 Definición de algoritmo

3.1. Se denomina algoritmo al conjunto de pasos ordenados y finitos que permiten resolver un problema o tarea específica. Los algoritmos son independientes del lenguaje de programación y de la computadora que se vaya a emplear para ejecutarlo.

3.1.1. 1. Finito en tamaño o número de instrucciones

3.1.2. 2. Preciso. Debe tener un orden entre los pasos.

3.1.3. 3. Definido. No debe ser ambiguo

3.1.4. 4. General. Debe tolerar cambios que se puedan presentar en la definición del problema

4. 1.3 Definición de programa de computadora

4.1. Es un algoritmo desarrollado en un determinado lenguaje de programación, para ser utilizado por la computadora