LA PROGRAMACION
da Juan David Florez
1. ¿Que es y para que sirve?
1.1. Es Donde podemos diseñar, inventar, probar y mantener un conjunto de instrucciones, llamadas código, que le indican a una computadora cómo realizar una tarea específica. Este código se escribe utilizando un lenguaje de programación las cuales llamamos (como Python, Java o C++) que la máquina puede entender, con el objetivo de crear programas, software, sitios web y aplicaciones que resuelven problemas y automatizan procesos y donde hoy en dia tambien se pueden realizar Juegos para el entretenimiento de las personas.
2. Características de la programación estructurada
2.1. -Secuencia: Es la Ejecución de instrucciones, una tras otra, tal como aparen en el codigo. -Selección: Permite ejecutar diferentes bloques de codigos segun se cumpla o no la condicion. -Iteración: Ejecuta un bloque de codigo varias veces mientras se cumpla una condicion . -Ventajas:Permite contruir sistemas mas claros, eficientes t faciles de mantener.
3. Lenguajes de programación
3.1. Alto Nivel
3.1.1. Son más cercanos al lenguaje natural de las personas, que al lenguaje máquina
3.1.1.1. Bajo nivel
3.1.1.1.1. Dependen directamente del hardware donde van a ejecutarse.
4. Historia de la Programacion
4.1. - 1941–1945: todo comienza en el siglo XIX con Ada Lovelace siglo Se construyen las primeras computadoras electrónicas como la Z3 (Alemania) y la ENIAC (EE.UU.). Estas máquinas eran enormes y usaban tubos de vacío. - Programación manual: Los primeros “programadores” conectaban cables y configuraban interruptores para ejecutar instrucciones. No existían lenguajes como los conocemos hoy.
5. Variables, tipos de datos y constantes
5.1. variable es un espacio en memoria que almacena un valor que puede cambiar durante la ejecución del programa.
5.1.1. Tipos de datos: -Enteros (int): números sin decimales → 45, -10, 0. -Flotantes (float): números con decimales → 3.14, -2.5. -Cadenas (str): texto → "Hola", "UNAD". -Booleanos (bool): valores de verdad → True, False.
5.1.1.1. Enteros: Numeros (sin decimales) - 2, 4, 100 Flotentes: Numeros Con Decimales- 2.3 , 4.5 , 6.1 Cadenas: Textos- Juan Booleanos: Verdadero o Falso
5.1.1.1.1. Constante: es un valor que permanece fijo y no puede ser modificado durante la ejecución de un programa