Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptos de Programación - Coggle Diagram
Conceptos de Programación
Paradigmas de Programación.
Programación Secuencial:
Conceptos fundamentales:
Secuencia: Instrucciones en orden.
Selección: Decisiones con condiciones.
Repetición: Ejecución repetida de bloques de código.
Ventajas:
Código claro y fácil de leer.
Facilidad para depuración y mantenimiento.
Reducción de errores y redundancias.
Reutilización de código.
Historia de la Programación:
Comienza con Ada Lovelace en el siglo XIX.
Consolidación con las computadoras modernas en el siglo XX.
Evolución desde el lenguaje ensamblador hasta los lenguajes de alto nivel.
Propósitos de la Programación:
Desarrollo de software en diversas áreas:
Sistemas operativos.
Aplicaciones móviles.
Inteligencia artificial.
Análisis de datos.
Ejemplos de Aplicaciones:
Navegadores web.
Videojuegos.
Sistemas bancarios.
Automatización industrial.
Modelos de predicción en ciencias, negocios e ingeniería.
Requieren mayor poder de procesamiento.
Facilitan la escritura y el mantenimiento del código.
Más cercanos al lenguaje humano.
Python, Java, C++.
Lenguajes de Alto Nivel:
Lenguajes de Programación
Mayor control, pero complejos de escribir y entender.
Más cerca del hardware.
Ensamblador.
Lenguajes de Bajo Nivel:
Manipulación de Datos:
Variables:
Espacios en memoria que almacenan valores cambiantes.
Constantes:
Valores fijos que no cambian.
Tipos de Datos:
Enteros: Números sin decimales.
Flotantes: Números con decimales.
Cadenas: Representan texto.
Booleanos: Verdadero o Falso.
Declaración y Asignación:
Declarar nombre y tipo de la variable.
Asignar valores para realizar cálculos.