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

1. METODOLOGIA PARA RESOLVER PROBLEMAS

1.1. 1. IDENTIFICAR EL PROBLEMA

1.1.1. ¿que? ¿como?¿cuando? ¿por que?

1.2. 2. ANALIZAR UN PROBLEMA

1.2.1. Definir los datos, identificar variables, crear modelos

1.3. 3. DISEÑAR LA SOLUCIÓN

1.3.1. Crear algoritmos

1.4. 4. TRASLADAR LA SOLUCION A UN LENGUAJE

1.4.1. Instrucciones claras, documentos claros, tareas especificas

1.5. 5.VERIFICAR LA SOLUCION

1.5.1. Su objetivo es eliminar errores

1.6. 6. ENTREGAR LA INTERFAZ DE SOLUCION

1.6.1. Probar la intrfaz con otros usuarios

2. ¿COMO FUNCIONA?

2.1. Creamos algoritmos y los traducimos a un lenguaje de programacion

2.2. ALGORITMO

2.2.1. Describe la secuencia de pasos para resolver una tarea eficientemente

2.2.1.1. puede representarse con

2.2.1.1.1. diagramas

2.2.1.1.2. seudocodigos

3. AREAS

3.1. USUARIO: Realiza cualquier actividad usando apps o maquinas

3.2. DESARROLLADOR: Persona que crea una app o programa

3.3. TECNICO: Ingeniero o persona que da el mantenimiento

4. USOS

4.1. Robotica

4.2. Medicina

4.3. Videojuegos y desarrollo en la web

5. CARACTERISTICAS

5.1. SINTAXIS: combinación de palabras

5.2. SEMANTICA: significado de palabras

5.3. SIMBOLOS: vocabulario

6. ¿QUE ES?

6.1. Proceso de crear programas informaticos

6.1.1. Conjunto de reglas para describir comandos y funciones predeterminadas

7. APLICACIONES

7.1. Scratch, Kodu, Mit app, Grasshopper

8. ELEMENTOS DE PROGRAMACION

8.1. CONDICIONANTES: Reglas que deben cumplirse

8.2. VARIABLES: sirven como contenedores de datos que durante la ejecución pueden variar

8.3. BUCLES: se parece a los condicionantes pero ejecutan un códogo constantemente para ser definidos

8.4. FUNCIONES: se crearon para evitar repetir un codigo

9. GENERACIONES DE LOS LENGUAJES

9.1. 1ERA: codigo binario/lenguaje binario

9.2. 2NDO: uso de pequeños códigos que abstraen el lenguaje maquina

9.3. 3ERO: lenguaje de alto nivel ,cercano al lenguaje normal

9.4. 4RTO: programas orientados a objetos

9.5. 5NTO: incluye inteligencia artificial

10. ESTRUCTURAS

10.1. SECUENCIAL: el proceso se lleva paso a paso

10.2. REPETICION: instruccion para realizar una misma tarea varias veces

10.3. OBJETIVO: ayuda a comprender un problema de manera ordenada

10.4. DECISIÓN: establece una condicion lógica