Programación estructurada

Description

programación estructurada
Barbara Hernandez
Mind Map by Barbara Hernandez, updated more than 1 year ago
Barbara Hernandez
Created by Barbara Hernandez almost 8 years ago
29
0

Resource summary

Programación estructurada
  1. La acción de programar permite crear procedimientos que nos lleven a efectuar una tarea o resolver un problema de forma sencilla y sistemática. Las recetas de cocina y los manuales de procedimientos son ejemplos de algoritmos: secuencia de pasos que permiten resolver un problema.
    1. Las computadoras utilizan estos pasos lógicos para resolver los problemas o realizar actividades como el procesamiento de textos, los cálculos, el ordenamiento y manejo de los datos, el diseño de presentaciones, la creación de gráficas de imágenes y, en general, todo lo que se hace con los programas de cómputo
      1. Las áreas donde participa activamente el personal informático son:
        1. Usuario: realiza cualquier actividad académica o profesional utilizando computadoras y aplicaciones con un propósito específico.
          1. Desarrollador: es la persona que crea los programas o aplicaiones con los cuales trabajas en la computadora.
            1. Técnico: es el ingenio o técnico de mantenimiento que se encarga de reparar y mantener en funcionamiento los equipos y las redes de computadoras
      2. Se entrará al mundo de los desarrolladores abre un horizonte de realización personal, ya que despierta la imaginación y entrena las habilidades mentales, que serán de gran utilidad durante la vida.
        1. Lenguajes de programación
          1. Las computadoras necesitan una serie de instrucciones para resolver problemas, por tanto, es importante aprender un lenguaje que sea capaz de traducir las órdenes del usuario al lenguaje que entiende la máquina. Un lenguaje de progrmación es similar a uno humano porque utiliza un conjunto de símbolos, instrucciones (generalmente en inglés) y enunciados que estan sujetos a reglas.
            1. El lenguaje de programación se compone de:
              1. Léxico: conjunto de símbolos conocido como vocbulario
                1. Sintaxis:reglas para construir el lenguaje.
                  1. Semántica: conjunto de significados de un lenguaje.
          2. Generación de los lenguajes de programación
            1. Igual ue las computadoras, los lenguajes de generación se han clasificado por generaciones que coinciden de alguna manera debido a que se desarrollaronen forma paralela
              1. Primera generación: Se remota a las primeras computadoras integradas por bulbos y relevadores. Los programas se realizan con base en instrucciones en lenguaje máquina, de bajo nivel, que utiliza solo los símbolos binarios 0 y 1
                1. Segunda generación: Se desarrollan los lenguajes ensambladores, también de bajo nivel, que traducen al lenguaje máquina órdenes simples como sumar, restar o almacenar.
                  1. Tercera generación: En 1957 se dio un gran paso en la programación de computadoras, John Backus, programador de IBM, inventó el primer lenguaje de alto nivel el cual utiliza órdenes o instrucciones en un lenguaje entendible para los humanos (generalmente en inglés). Dichas instrucciones deben ser traducidas al lenguaje máquina, que entiende la computadora, llamdo FORTRAN por las siglas en inglés, FORmula TRANslator. Después aparecen COBOL, Basic, Pascal, C, C++, C#, Java y muchos otros, algunos de estos conocidos y utilizados en la caualidad.
                    1. Algunos de estos lenguajes producen un programa objeto que se ejecuta irectamete en la computadora; otors crean solo un programa fuente, el cual está escrito en un lenguaje de alto nivel. Su extensión coincide con el nombre del programa, por ejemplo .pas para los de Pascal, .bas para los de Basic, etc, y requieren un lenguaje de programación para traducir las instrucciones, una por una, al momento de ajecutar el programa; dicha traducción se realiza a través de intérpretes y compiladores
                      1. Por la forma en que se realiza la traducción del programa fuente a programa objeto o ejecutable, se divide en:
                        1. Intérpretes: Leen una orden, la traducen a lenguaje máquina y la ejecutan. Si en el proceso detectan un error de sintaxis, envían un mensaje a la pantalla para que el programador corrija la orden
                          1. Compiladores: Primero traducen todo el programa fuete a lenguaje máquina y una vez compilado, lo ejecutan.
                      2. Cuarta generación: Los lenguajes evolucionan hacia las interfaces gráficas, que permiten generar el código relacionando objetos e instrucciones. Se conocen como lenguajes orientados a objetos y gestión de bases de datos como Visual Basic, C++, SQL, Java y otros.
                        1. Quinta generación: Son lenguajes que se emplean para desarrollar aplicaciones de robótica e inteligencia artificial como LISP y PROLOG
              Show full summary Hide full summary

              Similar

              Jerarquía de los operadores aritméticos
              Barbara Hernandez
              "PROGRAMACIÓN ESTRUCTURADA"
              lorena aguilar
              UBoa – Metodología para la creación de Objetos de Aprendizaje. OA: PROGRAMACIÓN ESTRUCTURADA-POO
              JOHANA PEREZ
              Programación estructurada (PE)
              gloria sánchez
              Cuestionario sobre Fundamentos de Programación
              AMAURY LEONARDO RODRIGUEZ OVIEDO
              tipos de programacion
              Cesar Alejandro
              PEDAGOGICO
              JOHANA PEREZ
              Tipos de programación
              Alexis Gutiérrez
              FUNDAMENTOS DE PROGRAMACIÓN I
              AMAURY LEONARDO RODRIGUEZ OVIEDO
              contenido
              JOHANA PEREZ