Historia de la programación de computadoras

Description

programacion
leonardo Xu
Mind Map by leonardo Xu, updated more than 1 year ago
leonardo Xu
Created by leonardo Xu over 3 years ago
9
0

Resource summary

Historia de la programación de computadoras
  1. se puede definir como una secuencia de instrucciones que indica las acciones o tareas que han de ejecutarse para dar solución a un problema determinado.
    1. Usos de la Programación
      1. Un computador realiza tareas y maneja datos en memoria obedeciendo a una secuencia de pasos lógicos para lo cual ha sido programado.
        1. es indispensable en cualquier área de la ingeniería, ya que diferentes problemas que se puedan presentar tardan tiempo resolverlos de manera manual. La computadora resuelve problemas de acuerdo como se le haya programado de manera rápida.
        2. es necesario ejecutar varias etapas
          1. Etapa de análisis
            1. En esta etapa el programador debe entender claramente el problema. Saber que es lo que se quiere resolver. (Analizar)
            2. Etapa de Solución general
              1. Escribir la serie de pasos que sean necesarios para dar solución al problema. Estos pasos se pueden desarrollar a través de un Diagrama de flujo (Utilizando símbolos) ó a través de un seudo lenguaje (Utilizando Lenguaje común). A lo anterior es lo que se conoce con el nombre de Algoritmo.
              2. Etapa de prueba
                1. Consiste en chequear el algoritmo paso a paso para estar seguro si la solución da solución verdaderamente el problema. (Prueba de escritorio). Etapa de implementación específica: Consiste en traducir el algoritmo a un lenguaje de programación. (Codificar).
                2. Etapa de prueba
                  1. Consiste en ejecutar el programa en un computador y revisar los datos arrojados para ver si son correctos y hacer los ajustes necesarios. (Implementar).
                  2. Etapa de uso
                    1. Consiste en instalar el programa de manera definitiva para el uso por parte del usuario
                  3. Lenguaje de Programación
                    1. Se puede definir un lenguaje de programación como un conjunto de reglas ó normas, símbolos y palabras especiales utilizadas para construir un programa y con él, darle solución a un problema determinado.
                      1. es el encargado de que la computadora realice paso a paso las tareas que el programador a diseñado en el algoritmo.
                        1. es el intermediario entre la máquina y el usuario para que este último pueda resolver problemas a través de la computadora haciendo uso de palabras (funciones) que le traducen dicho programa a la Computadora para la realización de dicho trabajo.
                          1. Niveles de los lenguajes
                            1. Lenguaje de máquina
                              1. Las primeras computadoras se programaban en código de máquina. Se puede decir que los programas eran diseñados en código binario. Eran difíciles de leer, difíciles de entender y por su puesto difíciles de corregir.
                              2. Lenguajes de Bajo Nivel
                                1. se desarrolló un lenguaje conocido como lenguaje ensamblador. Este lenguaje era encargado de tomar algunas palabras comunes a una persona y traducirlas al código máquina
                                2. Lenguajes de alto nivel
                                  1. Como las personas resuelven problemas y se comunican en lenguajes naturales , se desarrollaron lenguajes de programación que estuvieran mas cerca de ésta manera de resolver problemas. De los lenguajes de alto nivel se puede citar el Basic, Cobol, Fortran, Pascal, Turbo Pascal, C, Modula, Ada.
                                  2. Niveles de lenguajes de programacion
                                  3. Video sobra la historia de los lenguajes de programacion
                                  4. Tipos de Programación
                                    1. Secuencial
                                      1. Estructurada
                                        1. Orientada a Objetos
                                          1. Lógica o de lenguaje natural
                                            1. son aquellos programas que se diseñan con interfaces tal que la persona o usuario puede ordenar a la máquina tareas en un lenguaje natural
                                            2. Inteligencia Artificial
                                              1. Los programas de inteligencia artificial Son programas que se acercan a la inteligencia humana. Estos programas son capaces de desarrollar conocimiento. Este tipo de lenguajes trabajan similar a la mente humana.
                                            3. Video sobra la historia
                                              Show full summary Hide full summary

                                              Similar

                                              Test Diagnóstico de Informática Básica
                                              victorlobato2009
                                              TECNOLOGÍA TAREA
                                              Denisse Alcalá P
                                              Materiales de construccion
                                              Diana Woolfolk
                                              INSTRUMENTOS DE MEDIDAS Y SIMBOLOGÍA ELECTRICA - VOLTAJE.
                                              Teresa Villa
                                              Leyes de Kirchhoff (Voltaje y corriente)
                                              dianamardp
                                              DISPOSITIVOS DE ALMACENAMIENTO
                                              Esteban Bravo3B
                                              tema 6 : ELECTRÓNICA
                                              alejandrauscola
                                              20 preguntas sobre sistemas operativos
                                              esmeraldameza100
                                              codigos QR
                                              Cristina Padilla
                                              Curso Basico De Android
                                              manrongel
                                              Historia de la Ingeniería
                                              Camila González