curso de lógica de programación

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
curso de lógica de programación por Mind Map: curso de lógica de programación

1. 1.1 introducción

1.1. computadora

1.1.1. es un dispositivo electrónico utilizado para procesar informacion y obtener resultados

1.1.2. proceso de información de la computadora

1.1.2.1. datos de entrada

1.1.2.2. pagroceso

1.1.2.3. datos de salida

2. 1.2 definición de lenguaje

2.1. lenjuage es una seria de dimbolos que sirven para transmitir ono o mas mensajes

2.1.1. lenguaje de programación

2.1.1.1. símbolos,caracteres,reglas

2.1.1.2. lenjuage de bajo nivel (ensanblador)

2.1.1.2.1. las instrucciones se escriben en códigos alfabéticos conocido como mnemotecnia

2.1.1.3. lenjuage de alto nivel

2.1.1.3.1. (BASIC,pascal,cobol,frontan,etc) las instrucciones ala computadora son escritas con palabras similares ala lengua humana (en general en ingles)

2.1.2. lenjuage maquina

2.1.2.1. instrucciones directamente entendibles para la computadora y no necesitan traduccion para la cpu

3. 1.3 definicion de algoritmo

3.1. se deriva de la traducción al latín de la palabra árabe alkhowarizmi

3.2. es un proceso de pasos organizados que describen un poseso que se debe seguir para dar soluciona a un problema

4. 1.4 tipos de algoritmos

4.1. cualitativos

4.1.1. son los que describen los pasos utilizando palabras

4.2. cuantitativos

4.2.1. son los que utilizan cálculos numéricos los pasos del proceso

5. 1.5lenguajes algorítmicos

5.1. serie de pasos y reglas para describir de manera explicita un poseso

5.2. tipos de lenguaje

5.2.1. graficos

5.2.1.1. representación gráfica de las operaciones que realisa un algoritmo

5.2.2. no grafico

5.2.2.1. representación en forma descriptiva las operaciones a realizar

6. 1.6 metodología para la solución de problemas por medio de computadora

7. 1.7 definicion de problema

7.1. requiere una definición clara y precisa

7.2. es importante que se conozca lo que se desea que reilase la computadora si no se conoce del todo no tiene caso continuar con la siguiente etapa

8. 1.8 análisis del problema

8.1. cuando se a definido lo que se desea en la computadora es necesario definir:

8.1.1. los datos de entrada

8.1.2. cual es la información que desea producir (salida)

8.1.3. los métodos y formulas que se necesitan para procesar los datos

9. 1.9 diseño de algoritmo

9.1. caracteristicas:

9.1.1. debe tener un punto particular de inicio

9.1.2. debe ser definido,no debe permitir dobles interpretaciones

9.1.3. debe ser general es decir soportarla mayoría de las variantes que se puedan presentar en la definición de un problema

9.1.4. debe ser finito en tamaño y tiempo de ejecución

10. 1.10 codificasion

10.1. es una serie de instrucciones detalladas en un código reconocible por la computadora

10.1.1. la serie se le conoce como código de fuente el cual se escribe en un lenguaje de programación o de alto nivel

11. 1.11 prueba y depuracion

11.1. el proceso de identificar y eliminar errores para dar paso a una solución sin errores se le conoce como depuración

12. 1.13 mantenimiento

12.1. esto se realiza una ves acabado el programa cuando se detecta que es necesario hacer cambios,ajustes o complacencias para que pueda trabajar de manera correcta

12.1.1. para que se pueda realizar este trabajo se requiere que el programa este correctamente documentado

13. 1.12 documentacion

13.1. sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (MANTENIMIENTO)

13.2. la documentación se divide en 3 partes

13.2.1. documentasion interna

13.2.1.1. comentarios o mensajes que se añaden al código fuente para haser mas claro el entendimiento de un proceso

13.2.2. documentacion externa

13.2.2.1. es un documento descrito por los siguientes puntos

13.2.2.1.1. descripción del problema

13.2.2.1.2. nombre del autor

13.2.2.1.3. algoritmo (diagrama de flujo o pseucodigo

13.2.2.1.4. diccionario de datos

13.2.2.1.5. código fuente (programas)