SlideShare una empresa de Scribd logo
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

Más contenido relacionado

PDF
Tabla comparativa de paradigmas de programacion
DOCX
Tabla comparativa
PPT
Poc 2
DOCX
Paradigmas de programaciónes
DOCX
Tabla comparativa de poo y paradigma de programación estructurada
PDF
Clase 2
DOCX
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
PPTX
Técnico en programación
Tabla comparativa de paradigmas de programacion
Tabla comparativa
Poc 2
Paradigmas de programaciónes
Tabla comparativa de poo y paradigma de programación estructurada
Clase 2
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Técnico en programación

La actualidad más candente (19)

PPTX
Diseño de aplicaciónes Web.pptx
PPT
Mi aporte a la comunidad
DOCX
Programación modular
PPT
Exposición Elearning
PDF
Tabla comparativa de programacion orientada , objetos y estructurada.
DOCX
¿QUE ES JAVA?
DOCX
Tabla comparativa programación estructurada y orientada a objetos
PPTX
Programacion estructurada
PDF
Programación
PPTX
PlanificacióN
PPTX
Programacion en N-capas
PPSX
Programacion
PDF
Programación Orientada a Aspectos (POA)
PPT
Presentacion
PPTX
Programación estructurada, modular y orientada a objeto
PDF
Desarrollo de Software Orientado a Aspectos
PPTX
Programacion estructurado presentacion
PPTX
Programacion estructurado presentacion
Diseño de aplicaciónes Web.pptx
Mi aporte a la comunidad
Programación modular
Exposición Elearning
Tabla comparativa de programacion orientada , objetos y estructurada.
¿QUE ES JAVA?
Tabla comparativa programación estructurada y orientada a objetos
Programacion estructurada
Programación
PlanificacióN
Programacion en N-capas
Programacion
Programación Orientada a Aspectos (POA)
Presentacion
Programación estructurada, modular y orientada a objeto
Desarrollo de Software Orientado a Aspectos
Programacion estructurado presentacion
Programacion estructurado presentacion
Publicidad

Similar a Mi lenguaje de programacion (20)

PPTX
Técnicas de programación
PPTX
Exposición De Programación Estructurada-1.pptx
PPT
Programacion
PPTX
Diapositiva informatica nidia
PDF
Lenguajes1
PPT
Lenguajesprog
DOCX
Unidad 2
PPTX
Programación
DOCX
Introduccion a los lenguajes de programacion
DOCX
2. codificar la solución del problema en un lenguaje de programación estructu...
PPTX
PDF
Paradigmas de programacion
PDF
Libro 3 presentación tareas y saber del programador
DOCX
Trabajo final de la primera unidad
DOCX
Programación. trabajo
PPTX
Programacion
PPTX
Programación estructurada
PPTX
Tipos de lenguaje de programacion
DOCX
programacion estructurada
DOCX
Universidad de panam1.lenguaje de programación
Técnicas de programación
Exposición De Programación Estructurada-1.pptx
Programacion
Diapositiva informatica nidia
Lenguajes1
Lenguajesprog
Unidad 2
Programación
Introduccion a los lenguajes de programacion
2. codificar la solución del problema en un lenguaje de programación estructu...
Paradigmas de programacion
Libro 3 presentación tareas y saber del programador
Trabajo final de la primera unidad
Programación. trabajo
Programacion
Programación estructurada
Tipos de lenguaje de programacion
programacion estructurada
Universidad de panam1.lenguaje de programación
Publicidad

Mi lenguaje de programacion

  • 1. Universidad Interamericana de Puerto Rico Recinto de Bayamón Mi Lenguaje de Programación de Preferencia José Carmona Rodríguez COMP2110 - 50530
  • 2. 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
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. Mi Lenguaje de Programación de Preferencia Referencias: es.wikipedia.org/wiki/Programación_estructurada http://www.monografias.com/trabajos/progestructu/progestructu.shtml