Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCCIÓN A LA PROGRAMACIÓN - Coggle Diagram
INTRODUCCIÓN A LA PROGRAMACIÓN
PROGRAMACIÓN
Definición
Proceso de crear instrcciones para qe un comptador realice tareas
Historia
Primeros algoritmos (Ada Lovelace)
Lenguajes tempranos
Evolción hacia lengajes modernos
Para que sirve
Atomatizar procesos
Resolver problemas
Crear software, apps, sistemas embebidos, etc.
Ejemplos de aplicaciones
Aplicaciones móviles
Videojuegos
Sistemas empresariales
Páginas web
LENGUAJES DE PROGRAMACIÓN
Tipos
Bajo nivel
Cercanos al hardware
Más rápidos, menos legibles
Alto nivel
Más fáciles de leer
Portables, eficientes para desarrollo
Ejemplos
Python
simple, legible, multiplataforma
Java
orientado a objetos, portable
C++
rápido, eficiente, control del hardware
CARACTERÍSTICAS DE LA PROGRAMACIÓN ESTRCTURADA
Secuencia
Las instrucciones se ejecutan en orden
Selección
Toma de decisiones (if, switch)
Repetición
Bucle de acciones (for, while)
Ventajas
Código más claro
Menor complejidad
Fácil mantenimiento
Reutilización de partes del código
VARIABLES, TIPOS DE DATOS Y CONSTANTES
Concepto
Espacio en memoria para almacenar información modificable
Tipos de datos
Enteros
Números sin decimales
Flotantes
Números con decimales
Cadenas
Texto
Booleanos
Verdadero o falso
Constantes
Valores ue no cambian drante la ejecución
Declaración y asignación
Declarar
Crear la variable
Asignar
Darle un valor