Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación - Coggle Diagram
Programación
Variables, tipos de datos y constantes
1) Variable: es un espacio en la memoria de la computadora que almacena un valor, como un número, texto o dato booleano, y cuyo contenido puede cambiar durante la ejecución de un programa.
2) Los tipos de datos: son categorías que definen el tipo de información que una variable puede almacenar y las operaciones que se pueden realizar con ella.
- Enteros: Representan números completos, sin partes decimales.
- Flotantes: Se utilizan para números con partes decimales.
- Cadenas: Son secuencias de caracteres que se utilizan para representar texto.
- Booleanos: Solo pueden tener dos valores: verdadero o falso . Se usan para la toma de decisiones lógicas en el código.
3) Constante: es un valor que no puede ser alterado o modificado una vez que se le ha asignado un valor. A diferencia de una variable, cuyo contenido puede cambiar durante la ejecución del programa, las constantes son inmutables y permanecen fijas.
4) Declaración: es el acto de definir una variable, especificando su nombre y tipo de dato, y reserva un espacio en la memoria. La asignación es el proceso de asignar un valor específico a esa variable previamente declarada.
Lenguaje
1) El Lenguaje que se utiliza es un conjunto de instrucciones y reglas (sintaxis y semántica) que permite a los desarrolladores escribir código para que una computadora realice tareas específicas.
2) Los lenguajes de programación se clasifican en alto y bajo nivel según su proximidad al hardware de la computadora
3) Bajo Nivel: esta diseñado para estar muy cerca de las instrucciones del procesador, ofreciendo control máximo del hardware, este lenguaje es en códigos binarios.
4) Alto Nivel: Oculta detalles del hardware, facilitando la programación en un lenguaje natural y sencillo, este lenguaje es independiente al procesador, el cual se puede utilizar en diversas computadoras.
5) Python: es un lenguaje muy popular y versátil, utilizado en desarrollo web, inteligencia artificial, ciencia de datos y automatización de tareas.
6) Java: se utiliza en el desarrollo de aplicaciones empresariales, sistemas Android y aplicaciones de escritorio.
7) C++: es un lenguaje de alto rendimiento para el desarrollo de software, sistemas operativos, videojuegos y aplicaciones que requieren mucha velocidad.
Características
Las características estructurales ayudad a una mayor claridad, facilidad de lectura, mantenimiento, reducción de errores, y desarrollo más rápido, lo que mejora la calidad del software.
3) Repetición: repite un bloque de código mientras una condición se mantenga el número de veces necesaria.
1) Secuencial: las instrucciones se ejecutan de forma lineal una tras otra, en el orden establecido, de forma lógica.
2) Selección: permite al programa tomar decisiones, ejecutando un bloque de código u otro dependiendo de su condición.
-
2) Sus origines viene mucho antes del uso de la computadoras modernas, con raíces en maquinas con tarjetas perforadas en donde los programadores de manera creativa realizaba algoritmos para la solución de problemas complejos
3) El uso especifico es la solución de tareas de manera automatizada por medio de software, sitios web, facilitando la vida humana.
4) Su uso lo podemos evidenciar en el desarrollo web, móvil, la creación de videojuegos, sistemas operativos, aprendizaje automático y realidad virtual.