Please enable JavaScript.
Coggle requires JavaScript to display documents.
CONCEPTUALIZACIÓN SOBRE PROGRAMACIÓN - Coggle Diagram
CONCEPTUALIZACIÓN SOBRE PROGRAMACIÓN
Programación
Definición
Proceso de diseñar y escribir instrucciones que una computadora puede ejecutar.
Historia
Evolución hacia lenguajes modernos.
Primeros lenguajes (Fortran, COBOL).
Inicios con Ada Lovelace (siglo XIX).
Para qué sirve?
Resolver problemas, automatizar procesos, desarrollar software y aplicaciones.
Ejemplos de aplicación
Videojuegos, sistemas de información, aplicaciones móviles, inteligencia artificial.
Lenguajes de programación
Tipos
Bajo nivel: cercanos al lenguaje máquina (Ejemplo: Ensamblador).
Alto nivel: más fáciles de entender por humanos (Ejemplo: Python, Java, C++).
Ejemplos
Python: simple, versátil, usado en IA y ciencia de datos.
Java: orientado a objetos, multiplataforma.
C++: eficiente, usado en videojuegos y sistemas embebidos.
Características
portabilidad, legibilidad, eficiencia, flexibilidad.
Programación estructurada
Características
Secuencia: ejecución ordenada de instrucciones.
Selección: toma de decisiones (if – else).
Repetición: bucles (for, while).
Ventajas
claridad, facilidad de depuración, mantenimiento sencillo, reutilización de código.
Variables, tipos de datos y constantes
Variable
espacio en memoria que almacena un valor que puede cambiar durante la ejecución.
Tipos de datos
Enteros (int): números sin decimales.
Flotantes (float): números con decimales.
Flotantes (float): números con decimales.
Cadenas (string): texto.
Booleanos (bool): verdadero o falso.
Constantes
valores que no cambian durante la ejecución.
Declaración y asignación
ejemplo en Python → x = 10 (declaración y asignación).