SlideShare una empresa de Scribd logo
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN
ESCUELA ACADEMICA PROFESIONAL DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS
TEMA: PROGRAMACION
ESTRUCTURADA
CURSO: FUNDAMENTOS DE LA PROGRAMACIÓN
INTEGRANTES:
• Ccama Acero, Rosa Braulia
• Foraquita Quispe, Margoth Daysi
• Contreras Ajalla, Jarlyne Xiomara
• Coaquera Huichi, Yuni Katherine
• Fernandez Yufra, Gerson Fernandez
2022-111036
2022-111043
2022-111028
2022-111038
2022-111029
DOCENTE:
Aldana Salgado, Genyfer Margaret
PROGRAMACIÓN ESTRUCTURADA
Un estilo con el cual se busca que el programador elabore
programas sencillos y fáciles de entender.
C, Pascal, FORTRAN, y lenguajes similares se conocen como lenguajes
procedimentales (por procedimiento)
INSTRUCCION
SEÑALA
UNA TAREA
AL
COMPILADOR
Mas adelante fue evolucionando, agrupando en unidades más
grandes llamadas Módulos
Debilidades
1. Las funciones tienen acceso limitado a los datos globales.
2. Las funciones inconexas y datos, fundamentos del paradigma procedimental proporcionan un
modelo pobre del mundo real.
FUNCIONES = Procedimientos, subprogramas, o subrutinas
Un programa en un lenguaje procedimental es un conjunto de instrucciones o sentencias.
 En pequeños programas, el programador crea esta lista de instrucciones en lenguaje de
programación, las compila en la computadora y esta las ejecuta.
 Los programas se vuelven más grandes cuando aumenta la complejidad del problema a
resolver. Al aumentar considerablemente la lista de instrucciones, el programador tiene
dificultades para controlar ese gran número.
Para este problema los programas se descompusieron en unidades pequeñas
Datos locales y datos globales
Variables globales
ACCESIBLES, POR CUALQUIER FUNCION
FUNCIÓN A
VARIABLES
LOCALES
FUNCION B
VARIABLES
LOCALES
ACCESIBLE SÓLO POR FUNCION A ACCESIBLE SÓLO POR FUNCION B
Las conexiones múltiples, se originan por
distintos problemas:
1. Se dificulta conceptuar la estructura del
programa.
2. Es difícil de modificar ya que los cambios
en datos globales pueden necesitar la
reescritura de todas las funciones que
acceden a los mismos.
3. Otros casos: puede suceder que estas
modificaciones de datos globales
pueden ser aceptadas por todas o
algunas de las funciones.
DATOS
GLOBALES
DATOS
GLOBALES
DATOS
GLOBALES
FUNCION FUNCION FUNCION FUNCION
Un programa grande se compone de numerosas funciones y datos globales (figura
2.8), esto conlleva una multitud de conexiones entre funciones y datos nos dificulta
su comprensión y lectura.
MODELADO DEL MUNDO REAL
Un dato muy importante de la programación
estructurada de la realidad es la complejidad de que los
datos y las funciones concuerden con los atributos y
comportamientos del mundo real.
Los Atributos o Características : son las
especificaciones de un objeto o persona, es
aquello que nosotros no podríamos hacerlo
con gran detalle en las aplicaciones de
internet, por ejemplo :
- Las Personas.
- La edad.
- Las matriculas de los autos.
-Su Profesión.
- La edad.
- Los Precios, etc .
El Comportamiento:
El comportamiento es una acción que ejecutan los objetos del mundo real como
respuesta a un determinado estimulo, en esencia es como una función.
Ejm:
 Cuando una persona pisa los frenos de un auto
 Cuando corre y se detiene o aumenta la velocidad
NOTA:
La programación estructurada mejora la claridad, fiabilidad y facilidad de mantenimiento de
los programas pero para programas grandes o gran escala presenta grandes retos.
GR

Más contenido relacionado

Similar a PROGRAMACION ESTRUCTURADA.pptx

Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
Maria de Jesus Reyes Betancourt
 
Puaem
PuaemPuaem
Porro semana 15
Porro semana 15Porro semana 15
Porro semana 15
Cristhian Deza Castillo
 
Poa
PoaPoa
PROYECTO B.M.C.A.I INEM- PASTO
PROYECTO B.M.C.A.I INEM- PASTOPROYECTO B.M.C.A.I INEM- PASTO
PROYECTO B.M.C.A.I INEM- PASTO
mpceamd
 
Anteproyecto andres
Anteproyecto   andresAnteproyecto   andres
Anteproyecto andres
Stefy Smlg
 
Guia flash
Guia flashGuia flash
Guia flash
natalia
 
Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
Lizbeth Martinez Davila
 
Bd
BdBd
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Carlos Gabriel Asato
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
OSCAR YOVANY NAVA JACINTO
 
Anexo
AnexoAnexo
Anexo
screyes
 
Ensayo cientifico
Ensayo cientificoEnsayo cientifico
Ensayo cientifico
SalvadorXool
 
Uso packet tracer y aplicaciones
Uso packet tracer y aplicacionesUso packet tracer y aplicaciones
Uso packet tracer y aplicaciones
erizitoh
 
Programacion o.o.
Programacion o.o.Programacion o.o.
Programacion o.o.
johnny herrera
 
PROGRAMACION POR CAPAS-UNT
PROGRAMACION POR CAPAS-UNTPROGRAMACION POR CAPAS-UNT
PROGRAMACION POR CAPAS-UNT
New Break Crew
 
Exposicion equipo 2
Exposicion equipo 2Exposicion equipo 2
Exposicion equipo 2
KarlaVikernest
 
Fpentumovil propuesta final
Fpentumovil propuesta finalFpentumovil propuesta final
Fpentumovil propuesta final
Red de Buenas PrácTICas 2.0
 
Syllabus informatica II 2015
Syllabus informatica II 2015Syllabus informatica II 2015
Syllabus informatica II 2015
Kary Cordova
 
Syllabus informatica-ii 2015-may-11
Syllabus informatica-ii 2015-may-11Syllabus informatica-ii 2015-may-11
Syllabus informatica-ii 2015-may-11
Paola Jimenez
 

Similar a PROGRAMACION ESTRUCTURADA.pptx (20)

Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
 
Puaem
PuaemPuaem
Puaem
 
Porro semana 15
Porro semana 15Porro semana 15
Porro semana 15
 
Poa
PoaPoa
Poa
 
PROYECTO B.M.C.A.I INEM- PASTO
PROYECTO B.M.C.A.I INEM- PASTOPROYECTO B.M.C.A.I INEM- PASTO
PROYECTO B.M.C.A.I INEM- PASTO
 
Anteproyecto andres
Anteproyecto   andresAnteproyecto   andres
Anteproyecto andres
 
Guia flash
Guia flashGuia flash
Guia flash
 
Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
 
Bd
BdBd
Bd
 
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
 
Anexo
AnexoAnexo
Anexo
 
Ensayo cientifico
Ensayo cientificoEnsayo cientifico
Ensayo cientifico
 
Uso packet tracer y aplicaciones
Uso packet tracer y aplicacionesUso packet tracer y aplicaciones
Uso packet tracer y aplicaciones
 
Programacion o.o.
Programacion o.o.Programacion o.o.
Programacion o.o.
 
PROGRAMACION POR CAPAS-UNT
PROGRAMACION POR CAPAS-UNTPROGRAMACION POR CAPAS-UNT
PROGRAMACION POR CAPAS-UNT
 
Exposicion equipo 2
Exposicion equipo 2Exposicion equipo 2
Exposicion equipo 2
 
Fpentumovil propuesta final
Fpentumovil propuesta finalFpentumovil propuesta final
Fpentumovil propuesta final
 
Syllabus informatica II 2015
Syllabus informatica II 2015Syllabus informatica II 2015
Syllabus informatica II 2015
 
Syllabus informatica-ii 2015-may-11
Syllabus informatica-ii 2015-may-11Syllabus informatica-ii 2015-may-11
Syllabus informatica-ii 2015-may-11
 

Último

mi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san josemi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san jose
Ariana yglesias azañero
 
Manual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdfManual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdf
rmurillojesus
 
trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....
luzmilalopez043tamar
 
Qué es el oficio simple 1.1.pptx diapositivas
Qué es el oficio simple 1.1.pptx  diapositivasQué es el oficio simple 1.1.pptx  diapositivas
Qué es el oficio simple 1.1.pptx diapositivas
OsvelAndrBriceoGuerr
 
Manual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdfManual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdf
cbtistechserv
 
Presentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptxPresentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptx
Andrea713958
 
Unidad Central de Procesamiento (CPU): El Procesador
Unidad Central de Procesamiento (CPU): El ProcesadorUnidad Central de Procesamiento (CPU): El Procesador
Unidad Central de Procesamiento (CPU): El Procesador
castilloaldair788
 
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
SelenyCubas
 
Modelos de Teclados ergonómicos y Pantallas táctiles.pptx
Modelos de Teclados ergonómicos y Pantallas táctiles.pptxModelos de Teclados ergonómicos y Pantallas táctiles.pptx
Modelos de Teclados ergonómicos y Pantallas táctiles.pptx
ambargarc7
 

Último (9)

mi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san josemi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san jose
 
Manual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdfManual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdf
 
trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....
 
Qué es el oficio simple 1.1.pptx diapositivas
Qué es el oficio simple 1.1.pptx  diapositivasQué es el oficio simple 1.1.pptx  diapositivas
Qué es el oficio simple 1.1.pptx diapositivas
 
Manual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdfManual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdf
 
Presentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptxPresentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptx
 
Unidad Central de Procesamiento (CPU): El Procesador
Unidad Central de Procesamiento (CPU): El ProcesadorUnidad Central de Procesamiento (CPU): El Procesador
Unidad Central de Procesamiento (CPU): El Procesador
 
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
 
Modelos de Teclados ergonómicos y Pantallas táctiles.pptx
Modelos de Teclados ergonómicos y Pantallas táctiles.pptxModelos de Teclados ergonómicos y Pantallas táctiles.pptx
Modelos de Teclados ergonómicos y Pantallas táctiles.pptx
 

PROGRAMACION ESTRUCTURADA.pptx

  • 1. UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN ESCUELA ACADEMICA PROFESIONAL DE INGENIERIA EN INDUSTRIAS ALIMENTARIAS TEMA: PROGRAMACION ESTRUCTURADA CURSO: FUNDAMENTOS DE LA PROGRAMACIÓN INTEGRANTES: • Ccama Acero, Rosa Braulia • Foraquita Quispe, Margoth Daysi • Contreras Ajalla, Jarlyne Xiomara • Coaquera Huichi, Yuni Katherine • Fernandez Yufra, Gerson Fernandez 2022-111036 2022-111043 2022-111028 2022-111038 2022-111029 DOCENTE: Aldana Salgado, Genyfer Margaret
  • 2. PROGRAMACIÓN ESTRUCTURADA Un estilo con el cual se busca que el programador elabore programas sencillos y fáciles de entender. C, Pascal, FORTRAN, y lenguajes similares se conocen como lenguajes procedimentales (por procedimiento) INSTRUCCION SEÑALA UNA TAREA AL COMPILADOR
  • 3. Mas adelante fue evolucionando, agrupando en unidades más grandes llamadas Módulos Debilidades 1. Las funciones tienen acceso limitado a los datos globales. 2. Las funciones inconexas y datos, fundamentos del paradigma procedimental proporcionan un modelo pobre del mundo real. FUNCIONES = Procedimientos, subprogramas, o subrutinas Un programa en un lenguaje procedimental es un conjunto de instrucciones o sentencias.  En pequeños programas, el programador crea esta lista de instrucciones en lenguaje de programación, las compila en la computadora y esta las ejecuta.  Los programas se vuelven más grandes cuando aumenta la complejidad del problema a resolver. Al aumentar considerablemente la lista de instrucciones, el programador tiene dificultades para controlar ese gran número. Para este problema los programas se descompusieron en unidades pequeñas
  • 4. Datos locales y datos globales Variables globales ACCESIBLES, POR CUALQUIER FUNCION FUNCIÓN A VARIABLES LOCALES FUNCION B VARIABLES LOCALES ACCESIBLE SÓLO POR FUNCION A ACCESIBLE SÓLO POR FUNCION B
  • 5. Las conexiones múltiples, se originan por distintos problemas: 1. Se dificulta conceptuar la estructura del programa. 2. Es difícil de modificar ya que los cambios en datos globales pueden necesitar la reescritura de todas las funciones que acceden a los mismos. 3. Otros casos: puede suceder que estas modificaciones de datos globales pueden ser aceptadas por todas o algunas de las funciones. DATOS GLOBALES DATOS GLOBALES DATOS GLOBALES FUNCION FUNCION FUNCION FUNCION Un programa grande se compone de numerosas funciones y datos globales (figura 2.8), esto conlleva una multitud de conexiones entre funciones y datos nos dificulta su comprensión y lectura.
  • 6. MODELADO DEL MUNDO REAL Un dato muy importante de la programación estructurada de la realidad es la complejidad de que los datos y las funciones concuerden con los atributos y comportamientos del mundo real. Los Atributos o Características : son las especificaciones de un objeto o persona, es aquello que nosotros no podríamos hacerlo con gran detalle en las aplicaciones de internet, por ejemplo : - Las Personas. - La edad. - Las matriculas de los autos. -Su Profesión. - La edad. - Los Precios, etc .
  • 7. El Comportamiento: El comportamiento es una acción que ejecutan los objetos del mundo real como respuesta a un determinado estimulo, en esencia es como una función. Ejm:  Cuando una persona pisa los frenos de un auto  Cuando corre y se detiene o aumenta la velocidad NOTA: La programación estructurada mejora la claridad, fiabilidad y facilidad de mantenimiento de los programas pero para programas grandes o gran escala presenta grandes retos.
  • 8. GR