Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptualización de la Programación - Coggle Diagram
Conceptualización de la Programación
Lenguajes de Programación
Ejemplos y Caracteristicas
Python
: Sintaxis sencilla, tipado dinámico, versatilidad.
Java
: "Escribe una vez, ejecuta en cualquier lugar", orientado a objetos, tipado estático.
C++
: Alto rendimiento, manipulación de memoria, utilizado en videojuegos y sistemas embebidos.
Tipos
Bajo nivel
: Lenguaje de máquina y ensamblador. Cercanos al hardware
Alto nivel
: Más cercanos al lenguaje humano. Fáciles de leer y escribir
Variables, Tipos de Datos y Constantes
Constantes
: Valor fijo que no puede cambiar
Declaración y Asignación
: Proceso de crear y dar un valor a una variable
Tipos de datos
Flotantes (Float)
: Números con decimales
Cadenas (String)
: Secuencias de texto
Enteros (Integer)
: Números sin decimales
Booleanos (Boolean)
: verdadero o falso
Concepto de variable
: Espacio de memoria para almacenar datos que pueden cambiar.
La Programación
Definición
: Proceso de crear instrucciones lógicas para una computadora
Historia
: Desde Ada Lovelace hasta los lenguajes de alto nivel
Para qué sirve
: Automatizar tareas, crear software y resolver problemas
Ejemplos de aplicaciones
: Sistemas operativos, apps móviles, sitios web, videojuegos
Características de la Programación Estructurada
Repetición
: Ejecución de código múltiples veces con bucles for y while
Selección
: Toma de decisiones con estructuras como if-else
Ventajas
: Mayor legibilidad, mantenimiento, eficiencia y facilidad para la depuración
Secuencia
: Instrucciones ejecutadas una tras otra