Please enable JavaScript.
Coggle requires JavaScript to display documents.
La programación image - Coggle Diagram
La programación 
¿Qué es? Crea instrucciones para que una computadora realice tareas específicas y ordenes mediante un “código” permitiendo ejecutar acciones y automatizar tareas.
Su historia comienza en 1801 con el primer sistema de programación creado por Joseph Marie Jacquard
1833, Charles Babbage crea la conocida como máquina diferencial
1964, BASIC, una herramienta de apoyo enfocada a la educación en programación creado por John G. Kemeny y Thomas E. Kurtz
Década del 1970, surgen varios lenguajes de programación tales como Pascal, Lenguaje C: inventado por Dennis Ritchie en 1972
1979 Lenguaje C++ con el fin de ampliar el lenguaje C creado por Bjarne Stroustrup
1990 aparece internet con la llegada de numerosos lenguajes de programación y algunos muy conocidos actualmente, como HTML, Python o Java.
Variables, tipos de datos y constantes
Una variable almacena valores que cambian durante el desarrollo del algoritmo y están asociados a un tipo de datos.
Tipos de datos: Enteros
Se caracterizan por tener únicamente una parte entera y pueden ser positivos o negativos.
Flotantes
Se caracterizan por tener una parte entera y una parte decimal, pueden ser positivos o negativos
Cadena
Datos formados en cadena de caracteres, caracteres especiales o algunos símbolos especiales
Booleanos
Operan directamente en la computadora con uno de dos posibles valores 0 para falso y 1 para verdadero
Constantes: declaración Define una variable que se utilizará en el código, especificando su nombre y en muchos lenguajes, su tipo de dato.
Asignación
Proceso de darle un valor específico a la variable ya declarada, asignándole un valor utilizando el operador de asignación. El valor asignado debe ser compatible con el tipo de dato de la variable.
Sirve para crear los códigos que permiten automatizar una computadora a realizar tareas específicas, permitiendo la creación de plataformas y aplicaciones, impactando en diversas áreas de la sociedad.
Se aplica en áreas como simulaciones científicas, plataformas web, aplicaciones móviles, videojuegos, sistemas para empresas
-
Características de los lenguajes: Python, dirigido tanto a la programación estructurada como a la programación orientada a objetos. Logra bastante con poco código, no necesita compilación previa y una gran biblioteca.
Java
Lenguaje orientado a objetos siendo un lenguaje multiplataforma, proporciona una interactividad total entre usuario y aplicación, contando también con una extensa biblioteca de rutinas, orientado a crear programas bajo plataformas de red y teniendo una capacidad para verificar la estructura del código.
C++
Utilizado para desarrollar una gran variedad de aplicaciones (desde sistemas operativos hasta herramientas científicas) orientado a objetos. Al ser una extensión del lenguaje C permite que casi todo el código de este sea compatible, genera un código optimizado ideal para aplicaciones de alto rendimiento, siendo también es un lenguaje multiplataforma.
Características de la programación estructurada
-