Please enable JavaScript.
Coggle requires JavaScript to display documents.
La Programación, Definición - Coggle Diagram
La Programación
Historia
Leibniz
Máquina de cálculos
Jacquard
Telar con tarjetas perforadas
Babbage & Ada Lovelace
Máquina diferencial y primer algoritmo
Alan Turing
Máquina de Turing, base de la computación moderna
FORTRAN
Primer lenguaje de alto nivel (1950s)
Funciones de la programación
Uso en áreas como ciencia, industria, educación y medicina
Automatización de procesos
Desarrollo de software y aplicaciones
Lenguajes de programación
Tipos
Bajo Nivel
interactúan de forma directa con la computadora y están mas cercanos al hardware.
lenguaje de máquina (código binario)
lenguaje ensamblador.
Alto Nivel
permiten una programación más sencilla y eficiente.
Python
(versátil, fácil de aprender)
Java
(portable, orientado a objetos)
C++
(portable, multiparadigma, compilado)
puente entre el programador y la computadora.
Programación estructurada
Basada en 3 estructuras de control
Secuencia → instrucciones en orden
Selección → decisiones (condiciones)
Repetición → bucles (while/for)
Ventajas
Código más claro y organizado
Facilita mantenimiento y productividad
Mayor comprensión y reutilización
Tipos de dato
Numéricos: enteros y flotantes
Cadenas (texto)
Booleanos (verdadero/falso)
Carácter (símbolos, letras)
Variables y Constantes
Variable
espacio en memoria con valor modificable
Constante
valor fijo que no cambia durante la ejecución
Declaración y Asignación
Declaración
reservar espacio en memoria con un tipo de dato
Asignación
dar un valor al espacio reservado (=)
Definición
Proceso de dar instrucciones a la máquina
A través del uso algoritmos (secuencia lógica de pasos)
Su objetivo es resolver problemas o tareas específicas