Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos de Programación - Coggle Diagram
Fundamentos de Programación
Historia
Comenzó en el siglo XlX con el
Telar de Jacquard
y evoluciono a los lenguajes como
C
. En los 90 y 2000,
Java
y
JavaScript
revolucionaron el desarrollo del software. Hoy en día, la Inteligencia Artificial y lenguajes como
Python
están transformando la tecnología.
Definición
Consiste en desarrollar instrucciones (códigos) para que una computadora realice tareas especificas.
¿Para qué sirve?
Se usa para desarrollar Software, automatizar tareas y desarrollar IA, incluyendo Apps moviles, sitios web y dispositivos inteligentes.
Lenguajes de Programación
Python:
De alto nivel, sintaxis sencilla, ideal para IA, ciencia de datos y automatización.
Java:
De alto nivel, orientado a objetos, multiplataforma y aplicaciones empresariales.
C++:
Bajo y alto nivel, rápido y eficiente, ideal para videojuegos y software de alto rendimiento.
Caracteristicas
Secuencia:
Las instrucciones se ejecutan en orden lógico, una tras otra.
Seleccion:
Permiten elegir entre diferentes caminos según condiciones Ej: (if-else, switch)
Repetición:
Ejecuta un código de bloque varias veces.Ej: (for, while)
Ventajas:
Código más claro y fácil de entender
Reduce errores
Facilita el mantenimiento
Variable:
Es una zona de memoria donde se puede almacenar información del tipo que desee el programador. Puede cambiar durante la ejecución del programa.
Tipos de Datos
Enteros:
Números sin decimales. Ej: (10, -5)
Flotantes:
Números con decimales. Ej: 3.14, 5.6
Cadenas:
Texto o Caracteres. Ej: "Hola", "A"
Booleanos:
Valores logicos. True o False
Constantes:
Son variables que no cambian durante la ejecución del programa.
Declaración:
Presenta la variable al programa
Asignación:
Guarda un valor en la variable.
Ejemplo:
int x; //
Declaración
x=10; //
Asignación