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

La actualidad más candente

Diseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptxDiseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptxromaldohuerta1
 
Mi aporte a la comunidad
Mi aporte a la comunidadMi aporte a la comunidad
Mi aporte a la comunidadpal0510
 
Exposición Elearning
Exposición ElearningExposición Elearning
Exposición Elearningyeliyeli22
 
Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Sandy Montoya Reyes
 
Tabla comparativa programación estructurada y orientada a objetos
Tabla comparativa programación estructurada y orientada a objetosTabla comparativa programación estructurada y orientada a objetos
Tabla comparativa programación estructurada y orientada a objetosFrancisco Javier Canizales Vazquez
 
Programación
ProgramaciónProgramación
ProgramaciónTensor
 
Programacion
ProgramacionProgramacion
ProgramacionHRS1993
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Walter Javier Franck
 
Presentacion
PresentacionPresentacion
PresentacionGEOVAN21
 
Programación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objetoProgramación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objetoGermán Robles Tandazo
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectosmartinp
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacionANGIEZAMBRANO57
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacionfranciscocain
 

La actualidad más candente (19)

Diseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptxDiseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptx
 
Mi aporte a la comunidad
Mi aporte a la comunidadMi aporte a la comunidad
Mi aporte a la comunidad
 
Programación modular
Programación modularProgramación modular
Programación modular
 
Exposición Elearning
Exposición ElearningExposición Elearning
Exposición Elearning
 
Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.
 
¿QUE ES JAVA?
¿QUE ES JAVA?¿QUE ES JAVA?
¿QUE ES JAVA?
 
UWE
UWEUWE
UWE
 
Tabla comparativa programación estructurada y orientada a objetos
Tabla comparativa programación estructurada y orientada a objetosTabla comparativa programación estructurada y orientada a objetos
Tabla comparativa programación estructurada y orientada a objetos
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programación
ProgramaciónProgramación
Programación
 
PlanificacióN
PlanificacióNPlanificacióN
PlanificacióN
 
Programacion en N-capas
Programacion en N-capasProgramacion en N-capas
Programacion en N-capas
 
Programacion
ProgramacionProgramacion
Programacion
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
 
Presentacion
PresentacionPresentacion
Presentacion
 
Programación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objetoProgramación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objeto
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectos
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacion
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacion
 

Similar a Mi lenguaje de programacion

Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programaciónMaría Alvarez
 
Exposición De Programación Estructurada-1.pptx
Exposición De Programación Estructurada-1.pptxExposición De Programación Estructurada-1.pptx
Exposición De Programación Estructurada-1.pptxOrtizRamrezChristian
 
Diapositiva informatica nidia
Diapositiva informatica nidiaDiapositiva informatica nidia
Diapositiva informatica nidianidiaelenahas
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1Ernesto
 
Unidad 2
Unidad 2Unidad 2
Unidad 2Rurus9
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionlupitagarcia07
 
2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...carolina peña
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
Libro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programadorLibro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programadordavidcab
 
Trabajo final de la primera unidad
Trabajo final  de la primera unidadTrabajo final  de la primera unidad
Trabajo final de la primera unidadRubiPerezGala
 
Programación. trabajo
Programación. trabajoProgramación. trabajo
Programación. trabajorakelcos1996
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaNanda Moran
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
programacion estructurada
programacion estructuradaprogramacion estructurada
programacion estructuradaAny Saula
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 

Similar a Mi lenguaje de programacion (20)

Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Exposición De Programación Estructurada-1.pptx
Exposición De Programación Estructurada-1.pptxExposición De Programación Estructurada-1.pptx
Exposición De Programación Estructurada-1.pptx
 
Programacion
ProgramacionProgramacion
Programacion
 
Diapositiva informatica nidia
Diapositiva informatica nidiaDiapositiva informatica nidia
Diapositiva informatica nidia
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1
 
Lenguajesprog
LenguajesprogLenguajesprog
Lenguajesprog
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Programación
ProgramaciónProgramación
Programación
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
 
2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...2. codificar la solución del problema en un lenguaje de programación estructu...
2. codificar la solución del problema en un lenguaje de programación estructu...
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Libro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programadorLibro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programador
 
Trabajo final de la primera unidad
Trabajo final  de la primera unidadTrabajo final  de la primera unidad
Trabajo final de la primera unidad
 
Programación. trabajo
Programación. trabajoProgramación. trabajo
Programación. trabajo
 
Programacion
ProgramacionProgramacion
Programacion
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
programacion estructurada
programacion estructuradaprogramacion estructurada
programacion estructurada
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 

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