Universidad Interamericana de Puerto Rico
                   Recinto de Bayamón




Mi Lenguaje de Programación de Preferencia




                                      José Carmona Rodríguez
                                      COMP2110 - 50530
Mi Lenguaje de Programación de Preferencia
     - Introducción

     - Lenguaje de programación estructurada

              - Definición

              - Función

              - Ventajas

              - Desventajas

              - Ambiente de demanda

     - Conclusión

     - Referencia
Mi Lenguaje de Programación de Preferencia
Introducción:

         Todo en la vida se hace sencillo cuando se hace de forma estructurada, en todo
         hay una condición y se tiene que tomar una decisión. La programación
         estructurada no es mas que una herramienta para hacer programas de forma
         lógica al igual que puede ser el tomar una decisión en tu día a día.
Mi Lenguaje de Programación de Preferencia

Definición:

La programación estructurada es una técnica para escribir programas de manera clara.
Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo
innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO,
EXIT FUNCTION, EXIT SUB o múltiples RETURN).

Una estructura de programa es secuencial si las instrucciones se ejecutan una tras otra, a
modo de secuencia lineal, donde una instrucción no se ejecuta hasta que finaliza la
anterior.

La estructura selectiva permite que la ejecución del programa se bifurque a una
instrucción u otras según un criterio o condición lógica establecida, solo uno de los
caminos en la bifurcación será el tomado para ejecutarse.

En la estructura iterativa se realiza una secuencia de instrucciones donde hace que se
repita su ejecución mientras se cumpla una condición.
Mi Lenguaje de Programación de Preferencia
Función:

           Solamente con estas tres estructuras se pueden escribir todos los programas y
           aplicaciones posibles. Si bien los lenguajes de programación tienes un mayor
           repertorio de estructuras de control, estas pueden ser construidas mediante las
           tres básicas citadas.
Mi Lenguaje de Programación de Preferencia
Ventajas de la programación estructurada:

         - Los programas son mas fáciles de entender, pueden ser leídos de forma
           secuencial , no hay necesidad de hacer engorrosos seguimientos en saltos de
           línea dentro de los bloques de código para intentar entender la lógica.

         - Los programas son mas sencillos y mas rápidos de confeccionar y se facilita su
           optimización.

         - Reducción del esfuerzo en las pruebas y depuración. El seguimiento de los
           fallos o errores del programas se facilita debido a su estructura mas sencilla y
           comprensible, por lo que los errores se pueden detectar y corregir mas
           fácilmente.
Mi Lenguaje de Programación de Preferencia
Desventajas de la programación estructurada:


         - El principal inconveniente de este método de programación es que se obtiene
           un único bloque de programa, que cuando se hace demasiado grande puede
           resultar problemático el manejo de su código fuente.

         - Un método mas sofisticado es la programación por capas, en la que los
           módulos tienen una estructura jerárquica en la que se pueden definir funciones
           dentro de funciones y procedimientos.
Mi Lenguaje de Programación de Preferencia
Ambiente de demanda:

          Hoy día las aplicaciones informáticas son mucho mas ambiciosas que las
necesidades de programación existentes en los anos 60, principalmente debido a las
aplicaciones graficas, por lo que las técnicas de programación estructurada no son
suficientes. En la actualidad la conjunción “Programación estructurada” y “Programación
modular” es una de las mas utilizadas, ello ha llevado al desarrollo de nuevas técnicas,
tales como la programación orientada a objetos, entre ellos Java (lenguaje usado en
plataformas de juegos, plataformas de educación, salas de interacción social), Visual Basic,
Lenguaje de programación Scala (lenguaje usado por Twitter)y el desarrollo de entornos
de programación que facilitan la programación de grandes aplicaciones.
Mi Lenguaje de Programación de Preferencia
Conclusión:

         Un programa estructurado se compone de funciones, segmentos y subrutinas,
         además de estar compuesto solamente por tres estructuras básicas donde se
         tiene una entrada y una salida y en la ejecución no tiene partes con ciclos
         infinitos. Se facilita con la utilización de un diagrama de flujo y se hace fácil la
         corrección de algún error ya que es lógico y de forma secuencial.
Mi Lenguaje de Programación de Preferencia
Referencias:

         es.wikipedia.org/wiki/Programación_estructurada

         http://www.monografias.com/trabajos/progestructu/progestructu.shtml

Mi lenguaje de programacion

  • 1.
    Universidad Interamericana dePuerto Rico Recinto de Bayamón Mi Lenguaje de Programación de Preferencia José Carmona Rodríguez COMP2110 - 50530
  • 2.
    Mi Lenguaje deProgramación de Preferencia - Introducción - Lenguaje de programación estructurada - Definición - Función - Ventajas - Desventajas - Ambiente de demanda - Conclusión - Referencia
  • 3.
    Mi Lenguaje deProgramación de Preferencia Introducción: Todo en la vida se hace sencillo cuando se hace de forma estructurada, en todo hay una condición y se tiene que tomar una decisión. La programación estructurada no es mas que una herramienta para hacer programas de forma lógica al igual que puede ser el tomar una decisión en tu día a día.
  • 4.
    Mi Lenguaje deProgramación de Preferencia Definición: La programación estructurada es una técnica para escribir programas de manera clara. Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN). Una estructura de programa es secuencial si las instrucciones se ejecutan una tras otra, a modo de secuencia lineal, donde una instrucción no se ejecuta hasta que finaliza la anterior. La estructura selectiva permite que la ejecución del programa se bifurque a una instrucción u otras según un criterio o condición lógica establecida, solo uno de los caminos en la bifurcación será el tomado para ejecutarse. En la estructura iterativa se realiza una secuencia de instrucciones donde hace que se repita su ejecución mientras se cumpla una condición.
  • 5.
    Mi Lenguaje deProgramación de Preferencia Función: Solamente con estas tres estructuras se pueden escribir todos los programas y aplicaciones posibles. Si bien los lenguajes de programación tienes un mayor repertorio de estructuras de control, estas pueden ser construidas mediante las tres básicas citadas.
  • 6.
    Mi Lenguaje deProgramación de Preferencia Ventajas de la programación estructurada: - Los programas son mas fáciles de entender, pueden ser leídos de forma secuencial , no hay necesidad de hacer engorrosos seguimientos en saltos de línea dentro de los bloques de código para intentar entender la lógica. - Los programas son mas sencillos y mas rápidos de confeccionar y se facilita su optimización. - Reducción del esfuerzo en las pruebas y depuración. El seguimiento de los fallos o errores del programas se facilita debido a su estructura mas sencilla y comprensible, por lo que los errores se pueden detectar y corregir mas fácilmente.
  • 7.
    Mi Lenguaje deProgramación de Preferencia Desventajas de la programación estructurada: - El principal inconveniente de este método de programación es que se obtiene un único bloque de programa, que cuando se hace demasiado grande puede resultar problemático el manejo de su código fuente. - Un método mas sofisticado es la programación por capas, en la que los módulos tienen una estructura jerárquica en la que se pueden definir funciones dentro de funciones y procedimientos.
  • 8.
    Mi Lenguaje deProgramación de Preferencia Ambiente de demanda: Hoy día las aplicaciones informáticas son mucho mas ambiciosas que las necesidades de programación existentes en los anos 60, principalmente debido a las aplicaciones graficas, por lo que las técnicas de programación estructurada no son suficientes. En la actualidad la conjunción “Programación estructurada” y “Programación modular” es una de las mas utilizadas, ello ha llevado al desarrollo de nuevas técnicas, tales como la programación orientada a objetos, entre ellos Java (lenguaje usado en plataformas de juegos, plataformas de educación, salas de interacción social), Visual Basic, Lenguaje de programación Scala (lenguaje usado por Twitter)y el desarrollo de entornos de programación que facilitan la programación de grandes aplicaciones.
  • 9.
    Mi Lenguaje deProgramación de Preferencia Conclusión: Un programa estructurado se compone de funciones, segmentos y subrutinas, además de estar compuesto solamente por tres estructuras básicas donde se tiene una entrada y una salida y en la ejecución no tiene partes con ciclos infinitos. Se facilita con la utilización de un diagrama de flujo y se hace fácil la corrección de algún error ya que es lógico y de forma secuencial.
  • 10.
    Mi Lenguaje deProgramación de Preferencia Referencias: es.wikipedia.org/wiki/Programación_estructurada http://www.monografias.com/trabajos/progestructu/progestructu.shtml