Please enable JavaScript.
Coggle requires JavaScript to display documents.
LA PROGRAMACIÓN - Coggle Diagram
LA PROGRAMACIÓN
La programación
Definición y uso: La programación consiste en el proceso de dar instrucciones lógicas a una máquina para que realice tareas específicas mediante el uso de códigos que varían según el lenguaje de programación empleado.
Historia:
1801:comenzó con el telar programable de Jacquard.
1957:John W. Backus creó Fortran, el primer lenguaje de alto nivel.
60's y 70's: Surgieron lenguajes como BASIC, Pascal, C y C++.
90's: Aparece internet; nacieron lenguajes populares como HTML, Python, Java y JavaScript.
Ejemplos de aplicaciones: App móviles (Instagram, Facebook, X), Juegos (League of Legends, Fornite, Brawl Stars), Sistemas operativos (Windows, macOS, Linux), Office (Word, Excel, PowerPoint), etc.
¿Para que sirve?: La programación sirve para llevar a cabo la creación de diversos softwares y páginas webs que faciliten, optimicen y automaticen algunas tareas cotidianas.
Lenguajes de programación
Lenguaje Alto nivel: Se enfoca en la lógica del programa sin preocuparse tanto por el hardware; suelen ser más lentos, fáciles de aprender, portables y funcionan en diversos sistemas operativos.
Bajo nivel: Proporciona un mayor control del hardware, sin embargo, es más difícil de leer y escribir para los humanos. Es un lenguaje más eficiente, rápido y ocupa menos espacio.
Ejemplos de alto nivel: Python, Java y PHP son lenguajes versátiles y populares. Python destaca por su simplicidad y orientación a objetos. Java es portable gracias a la Java Virtual Machine. PHP se usa principalmente para el desarrollo web por su facilidad y compatibilidad con HTML.
Ejemplos de bajo nivel: C sirvió de base para otros lenguajes, tiene una sintaxis simple, gran control sobre el hardware y es portable. El lenguaje ensamblador traduce instrucciones en mnemónicos comprensibles para el procesador, facilitando la conversión al código binario.
Programación estructurada
Secuencia: Esta se encarga de que cada sentencia se ejecute en el orden que aparecen en el programa, es decir, una detrás de la otra.
Selección: Esta permite que una sentencia se ejecute según el valor asignado a una variable booleana.
Repetición: Esta repite una o varias sentencias siempre y cuando se cumpla una condición.
Ventajas: Se destaca por la facilidad en la escritura y comprensión del código, se mejora su claridad y mantenibilidad, reduce tiempo, costos y errores en el desarrollo.
Variables y constantes
Las variables se refieren a un espacio en la memoria, ya sea física o virtual, que almacena datos cambiantes durante la ejecución del algoritmo.
Existen varios tipos de datos, dentro de los que se destacan: Int (números enteros como 10, -5 o 1000), Float (números decimales como 3.14 o -0.001), Char (un solo carácter como 'A' o 'z'), String (texto compuesto por varios caracteres como "Hola, mundo") y Boolean (valores condicionales que solo pueden ser verdadero o falso), etc.
Las variables deben declarar el tipo que son (Int, float, char, etc) para posteriormente asignársele un valor mediante el operador “=”.
Son datos con un valor fijo que no pueden ser modificados una vez definidos.