Please enable JavaScript.
Coggle requires JavaScript to display documents.
🧠 Fundamentos de Programación - Coggle Diagram
🧠 Fundamentos de Programación
La Programación
Definición: Herramienta metodológica para resolver problemas mediante algoritmos convertidos en soluciones informáticas
Historia y propósito: Supera el uso limitado del software; fomenta el pensamiento lógico y la creación de programas
Aplicaciones: Desarrollo de software; automatización; educación en ingeniería de sistemas
Lenguajes de Programación
Tipos
– Bajo nivel: Cercanos al lenguaje máquina (Ej. ensamblador)
– Alto nivel: Más abstractos y legibles (Ej. Python, Java, C++)
Ejemplos
– Python: Versátil; sintaxis simple; ideal para principiantes; multiplataforma
– C++: Potente; orientado a objetos; alto rendimiento; usado en sistemas y videojuegos
– Java: Multiplataforma; robusto; orientado a objetos; común en aplicaciones empresariales
Programación Estructurada
Secuencia: Ejecución lineal de instrucciones
Selección: Decisiones condicionales
Repetición: Bucles
Ventajas
Claridad
Facilidad de depuración
Modularidad
Base para aprender otros paradigmas como la POO
Variables, Tipos de Datos y Constantes
Variable: Espacio en memoria que almacena datos modificables
Tipos de datos
Enteros: int
Flotantes: float
Cadenas: string
Booleanos: true/false
Constantes: Valores fijos que no cambian durante la ejecución
Declaración y asignación: Ejemplo en Python → contador = c