Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptualización sobre Programación - Coggle Diagram
Conceptualización sobre Programación
La programación.
Historia
Los inicios de la programación se remontan a 1801 con el telar de Jacquard, que usaba tarjetas perforadas. Ada Lovelace en 1833 diseñó un algoritmo para la máquina analítica de Charles Babbage. En el siglo XX surgieron lenguajes como Fortran (1957), BASIC (1964) y C (1972). Con la llegada de Internet, aparecieron HTML, Python y Java.
Para qué sirve
la programación permite el desarrollo de software, automatización de procesos, inteligencia artificial, ciberseguridad, análisis de datos, entre otras aplicaciones.
Definición
proceso en el cual se escriben instrucciones en algún lenguaje en específico, para que una computadora pueda entender para realizar tareas específicas
Ejemplos de aplicaciones
Sistemas operativos: Windows, Linux.
Aplicaciones móviles: Messenger, Instagram.
Videojuegos: Godo f war, Clash royale.
Software de productividad: Microsoft Office, Google Docs
Lenguajes de Programación
tipos
Bajo nivel
Cercanos al hardware, eficientes pero complejos
Alto nivel
Sintaxis similar al lenguaje humano, más fáciles de aprender y usar (Ejemplo: Python, Java, C++).
Ejemplos
Java
Orientado a objetos, multiplataforma, empleado en aplicaciones empresariales y Android.
C++
Alta eficiencia, control del hardware, utilizado en videojuegos y sistemas operativos.
Python
Fácil de aprender, versátil, usado en inteligencia artificial y desarrollo web.
Características de la Programación Estructurada
Secuencia
Instrucciones ejecutadas en orden lógico.
Selección
Permite tomar decisiones con estructuras
Ventajas
Código más legible y organizado.
Menos errores y fácil depuración.
Mayor reutilización del código.
Repetición
Usa ciclos para repetir instrucciones.
Variables, Tipos de Datos y Constantes
Constantes
Valores fijos que no cambian durante la ejecución del programa
Tipos de Datos
Cadenas (str)
Flotantes (float)
Booleanos (bool)
Enteros (int)
Declaración y Asignación
Declaración: Es el acto de definir una variable o constante en un programa, indicando su existencia.
Asignación: Es el proceso de dar un valor a una variable o constante.
Variable
Espacio en memoria que almacena datos modificables durante la ejecución del programa.