1. ¿Breve historia?
1.1. La programación comenzó a dar sus primeros pasos en el siglo XIX con la matemática Ada Lovelace, quien es considerada la primera programadora de la historia. En los años 40 aparecieron los primeros lenguajes de bajo nivel. En los 50 y 60 surgieron los primeros lenguajes de alto nivel como Fortran y COBOL, facilitando su uso
1.1.1. ¿Quien fue la primera programadora?
1.1.1.1. Ada Lovelace fue una matemática británica, y es considerada la primera programadora de la historia. En 1842 tradujo un artículo sobre la máquina analítica de Babbage y añadió sus propias notas, donde se incluyó el primer algoritmo conocido.
2. ¿Que es un lenguaje de programación?
2.1. Un lenguaje de programación es un conjunto de instrucciones que le indican al ordenador cómo realizar una tarea; son como los lenguajes hablados o escritos, con la diferencia de que se utilizan para comunicarnos con el ordenador. Existen dos tipos principales de lenguajes de programación: los de alto nivel y los de bajo nivel.
2.1.1. Alto nivel
2.1.1.1. Los lenguajes de programación de alto nivel son aquellos que se asemejan al lenguaje humano más que al binario, lo que sea más fácil de leer para los programadores.
2.1.2. nivel intermedio
2.1.2.1. Los lenguajes de programación de nivel medio son aquellos que combinan características de los lenguajes de alto y bajo nivel. Si bien se clasifican como lenguajes de alto nivel, permiten cierto grado de manipulación del hardware.
2.1.3. Bajo nivel
2.1.3.1. Los de bajo nivel son aquellos que están más próximos al lenguaje máquina, ofreciendo así un control más preciso y directo sobre el hardware de una computadora.
3. ¿Para qué sirve?
3.1. Programar es darle instrucciones a una computadora de forma ordenada y lógica; a estas instrucciones se les llama código y se escribe en un lenguaje de programación que interpreta la computadora.
4. ¿Que es?
4.1. Programar es darle instrucciones a una computadora de forma ordenada y lógica; a estas instrucciones se les llama código y se escribe en un lenguaje de programación que interpreta la computadora.
5. Declaración y asignación.
5.1. Declaración
5.1.1. Una delcaracion en programacion es la que establece una asociacion entre una variable, funcion o tipo de dato
5.2. asignación
5.2.1. Cuando hablamos de asignar, nos referimos al momento en el que le agregamos un valor en memoria a una variable.
6. Constantes
6.1. Una constante (también llamada literal) es un valor almacenado en la memoria que no puede ser modificado después de ser definido.
7. Programación estructurada
7.1. La programación estructurada es un paradigma de la programación que nos ayuda crear programas con código más legible, y reutilizable, usando solo tres estructuras.
7.1.1. Secuencia: Esta estructura es dada de forma natural, debido a que las secuencias de ejecutan en orden.
7.1.2. Selección: La estructura de selección o de condición es aquella que puede tener una respuesta A o B dependiendo del valor de una variable booleano (True o False
7.1.3. Repetición: Una estructura de repetición es aquella que puede ejecutarse de manera repetida, dependiendo del valor booleano.
8. Variable
8.1. Una variable es un espacio en la memoria de la computadora donde se almacenan valores que podemos usar o modificar más adelante. Estos valores pueden ser de distinto tipo.
8.1.1. Enteros (int): representan números enteros, los cuales pueden ser positivos, negativos o el cero.
8.1.2. Cadenas (string): representan secuencias de caracteres que forman texto.
8.1.3. Booleanos (bool): representan valores lógicos, que solo pueden ser verdadero (true) o falso (false).
8.1.4. Flotantes (float): representan números con decimales e incluso valores en notación exponencial.