lógica de la programacion

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

1. 1.1introduccion

1.1. la computadora no es solamente una maquina que puede realizar procesos para darnos resultados sin que tengamos una noción exacta de las operaciones que realizamos para llegar a esos resultados

1.2. computadora :es un dispocitivo electronico utilizado paras procesar informacion y obtener resultados. los datos y la informacion se pueden introducir en la computadora como entrada (input) y a continuacion se procesan para producir una salida (out put)

1.3. PROGRAMA: es el conjunto de acciones escritas en algún lenguaje de programación y que ejecutadas secuencial mente resuelva un problema especifico

1.4. DISPOSITIVOS DE ENTRADA: como su nombre indica, sirven para introducir datos en la computadora para su proceso

1.5. DISPOSITIVOS DE SALIDA: regresan los datos que sirven de información al usuario ejemplo: monitor, impresora.

2. 1.2 definicion de lenguaje

2.1. es una serie de símbolos que sirven para transmitir uno o mas mensajes entre dos o mas entidades diferentes. a la transmicion de mensajes se le conoce comunmente como comunicasion

2.2. LENGUAJES DE PROGRAMACION: es un conjunto de simbolos, caracteres y reglas que les permiten a las personas comunicarse con la computadora

2.2.1. LENGUAJE MAQUINA:son aquellos cuyas instrucciones son directamente entendibles para la computadora y no necesitan traduccion posterior para que la CPU pueda entender y ejecutar el programa

2.2.2. LENGUAJE DE BAJO NIVEL: en este lenguaje las instrucciones se escriben el códigos alfabéticos conocidos como mnemotecnicos para las operaciones y direcciones simbólicas

2.2.3. LENGUAJE DE ALTO NIVEL: son aquellos en los que las instrucciones o sentencias a la computadora son escritas con palabras similares a los lenguajes humanos, lo que facilita la escritura y comprencion del programa

3. 1.3 definición de algoritmo

3.1. la palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre la manipulación de los números y ecuaciones en el siglo IX

4. 1.4 tipos de algoritmos

4.1. CUALITATIVOS:son aquellos en los que se describen los pasos utilizando palabras

4.2. CUANTITATIVOS: son aquellos en los que se utilizan calculos numericos para definir los pasos del proceso

5. 1.5 lenguajes algoritmicos

5.1. es una serie de símbolos y reglas que se utilizan para describir de manera explicita un proceso

5.1.1. tipos de lenguajes algoritmicos

5.1.1.1. GRAFICOS: es la reprecentacion gráfica de las operaciones que realiza el algoritmo.

5.1.1.2. NO GRAFICOS: representa un forma descriptiva las operaciones que debe realizar un algoritmo

6. 1.6 metodologia para la solucion de problemas por medio de la computadora

6.1. 1.7 definicion del problema

6.1.1. esta fase esta dada por el enunciado del problema, el cual requiere una definición clara y precisa.

6.2. 1.8 analisis del problema

6.2.1. una vez que se ha comprendido lo que se desea de la computador, es necesario definir: los datos de entrada, cual es la informacion que se desea producir, los metodos y formulas que se necesitan para procesar los datos

6.3. 1.9 diseño del algoritmo

6.3.1. las características de un buen algoritmo son : debe tener un punto particular de inicio, debe ser definido y no debe permitir dobles interpretaciones,debe ser general, es decir,soportar la mayoria de variables que se puedan presentar.

6.4. 1.10 codificasion

6.4.1. es la operacion de escribir la solucion del problema, en una serie de instrucciones detalladas , en un codigo reconocible por la computadora

6.5. 1.11 prueba y depuracion

6.5.1. los errores hum,anos dentro de la programación de computadoras son muchos y aumentan considerablemente con la complejidad del problema

6.6. 1.12 documentacion

6.6.1. es la guía o comunicas ion escrita en sus variadas formas, ya sea en enunciados,procedimientos, dibujos o diagramas la documentacion a menudo de divide en 3 partes

6.6.1.1. interna: son los comentarios o mensaje que se añaden al codigo fuente para hacer mas claro el entendimiento de un proceso

6.6.1.2. externa: se define como un doumento escrito los siguientes puntos: descripsion del problema,nombre del autor,algoritmo,diccionario de datos,codigo fuente.

6.6.1.3. manual de usuario: descaribe paso a paso la manera como funciona el programa,con el fin de que el usuario obtenga el resultado deseado

6.7. 1.13 mantenimiento

6.7.1. se lleva acabo despues de terminado el programa, cuando se detecta que es necesario hacer algun cambio,ajuste o complementacion al programa para que siga trabajando de maneta correcta .para poder realizar este trabajo se requiere que el programa este correctamente documentado