CONCEPTUALIZACION DE LA PROGRAMACION

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

1. PROGRAMACION ESTRUCTURADA

1.1. Caracteristicas

1.1.1. secuencia

1.1.1.1. Es la ejecución ordenada una tras otra, tal como se escriben

1.1.2. seleccion

1.1.2.1. permite tomar decisiones dentro del programa

1.1.3. repeticion

1.1.3.1. Permite ejecutar una o más instrucciones varias veces, usando bucles

1.2. VENTAJAS

1.2.1. código mas claro y legible, más fácil de mantener y depurar, favorece la reutilización de código.

2. VARIABLE

2.1. Una memoria que almacena datos que pueden cambiar durante la ejecución del programa

2.1.1. TIPOS DE DATOS

2.1.1.1. Enteros

2.1.1.2. Flotantes

2.1.1.3. cadenas

2.1.1.4. Booleanos

3. CONSTANTE

3.1. Valores que no cambian durante la ejecución de un programa, ej: 3.1416.

3.1.1. DECLARACION

3.1.1.1. reservar espacio para una variable (int edad)

3.1.2. ASIGNACION

3.1.2.1. Darle un valor ( int edad =28)

4. Surge a mediados del siglo XIX Ada Lovelace es considerada la primera programadora. Escribió el primer algoritmo para una máquina mecánica: la máquina analítica de Charles Babbage.

4.1. Se programaba en lenguaje máquina (códigos binarios: 0 y 1). Computadoras como la ENIAC eran programadas con cables y tarjetas perforadas

4.1.1. Aparece el ensamblador (Assembly), más fácil que el lenguaje máquina

4.1.1.1. Se crean los primeros lenguajes de alto nivel, como: • FORTRAN (científico) • COBOL (negocios) • C (sistemas) • Comienza la programación estructurada

4.1.1.1.1. Paradigmas modernos • Aparecen lenguajes orientados a objetos como: C++, Java, Python

5. instrucciones que una computadora puede entender para realizar tareas específicas. Estas órdenes llamadas Códigos

5.1. sirve para crear software, aplicaciones, sitios web, sistemas operativos, automatizar tareas y controlar dsipositivos electronicos

5.1.1. Aplicaciones móviles, aplicaciones web, software de escritorio, juegos y sistemas de inteligencia artificial.

6. LENGUAJE DE PROGRAMAACION

6.1. Son sistemas formales que le permiten a los programadores escribir instrucciones que una computadora puede entender y ejecutar

6.1.1. LENGUAJE ALTO NIVEL

6.1.1.1. • Mas cercano al lenguaje humano • Fáciles de escribir y entender Ejemplos: Phyton, Java y JavaScrit

6.1.2. LENGUAJE BAJO NIVEL

6.1.2.1. • Hardware, difícil de leer para los seres humanos • Muy rápidos y eficientes Ejemplo: Assembly y C