Algoritmos, lenguajes de programación y tipos de datos.

JUAN ANDRÉS GIL VARGAS- MAPA MENTAL PENSAMIENTO ALGORITMICO- IRENE GOMEZ IUD

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Algoritmos, lenguajes de programación y tipos de datos. por Mind Map: Algoritmos, lenguajes de programación y tipos de datos.

1. Un algoritmo hace referencia a una serie de detalladas instrucciones cuyo seguimiento permite alcanzar un resultado específico.

2. La finalidad de un algoritmo es establecer pasos lógicos y concretos que deben resolver un problema, o conseguir un resultado en un contexto dado.

3. Entre los siglos VIII y IX, un famoso tratado matemático sobre manipulación de números y ecuaciones, Kitab al-jabr w’almugabala, representa el primer indicio del pensamiento algorítmico. La traducción al latín del nombre de su autor da origen a la palabra algoritmo: Alkhô-warîzmi.

4. Los algoritmos van desde métodos matemáticos hasta descripciones detalladas de procesos, como manuales de usuario, diagrama de procesos o recetas de cocina, todos ellos con la finalidad de detallar y guiar, paso a paso, las actividades o tareas a realizar

5. La tecnología ha gestado instrumentos y máquinas que automatizan y agilizan múltiples procesos, desde medios mecánicos (máquina analítica), electromecánicos (Harvard Mark I) y electrónicos (computadora), pero siempre requieren de un conjunto de instrucciones que le indiquen los pasos a seguir; es decir, necesitan un algoritmo que permita a un programa realizar un proceso.

6. Si bien el primer programa no se pudo probar en su época, Ada Lovelace es reconocida como la primera programadora en escribir los pasos que una máquina analítica debería seguir para calcular los números de Bernoulli

7. En las ciencias de la computación, los algoritmos han mejorado sus estrategias para reducir el consumo de recursos (tiempo de ejecución y consumo de memoria) y aumentar su eficiencia y eficacia; todo esto marcado por los paradigmas de programación (programación estructurada y programación orientada a objetos, entre otros) y las actualizaciones de los lenguajes de programación

8. En 1947 se crea el lenguaje ensamblador que permite programar para una arquitectura determinada de procesador; es un lenguaje de bajo nivel, sus algoritmos representan el código máquina, es decir, instrucciones o nemónicos con acciones directas en el procesador y la memoria del sistema

9. Entre los primeros lenguajes de programación se encuentran: FORTRAN (1955), LISP (1958), COBOL (1959). BASIC, concebido para estudiantes del área de informática, hace su aparición en 1964 resultando popular por su simplicidad. Utilizando la programación estructurada, en 1970 es creado PASCAL, en 1990 surge JAVA

10. En la actualidad, se cuenta con múltiples entornos de desarrollo integrado (Integrated Development Environment - IDE) que abarcan editores de texto para facilitar la escritura de código, con auto-completado inteligente de código (IntelliSense), múltiples ventanas y herramientas que estructuran y organizan un proyecto de software.

11. Tipo de dato entero:s un número perteneciente al conjunto de los números enteros, positivos, negativos y cero.

12. Tipo de dato real: es un número perteneciente al conjunto de los números reales, es decir, que resultan de una fracción y se caracterizan por llevar punto decimal.

13. Tipo de dato caracter: comprende letras mayúsculas, minúsculas, signos de puntuación, signos especiales, espacio en blanco.

14. Tipo de dato lógico: puede ser solo uno de los dos siguientes: verdadero, falso. Estos valores son contrapuestos, donde es posible asociar este tipo de dato a algo que se cumple o no se cumple.