SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
Programación estructurada

En la programación estructurada, la tarea a automatizar se divide en tareas menos complejas,
las cuales son llamadas desde un programa o modulo raíz (OB1). En este tipo de programación
resulta ser muy organizado, ya que es muy recomendable sobretodo para el diseño de tareas
complejas y por lo tanto el seccionamiento y resolución de errores en el caso que los hubiese.
El programa raíz se encarga de llamar a los sub-modulos para la realización de las tareas
programadas, recibiendo respuesta de estos cuando han realizado la tarea programada.

Ventajas:

-   Las tareas se dividen en partes que pueden ser tratadas independientemente.

-   En un grupo de programadores cada uno puede encargarse de la programación de una
    parte concreta de la tarea.

-   Los bloques pueden ser escritos en diferentes lenguajes, buscando el mas adecuado para
    el tratamiento de las variables que contiene.

-   Los cambios de la programación en la puesta a punto se realizan mas rápidamente ya que
    es un sistema muy organizado.

-   Los bloques o módulos realizados pueden ser utilizados en otras tareas de automatización.

-   El programa que se obtiene como resultado de este tipo de programación resulta mas
    sencillo a la hora de ser leído por técnicos no programadores.




                        Ejemplo de programación estructurada

Más contenido relacionado

La actualidad más candente

Lenguaje de ensamblador
Lenguaje de ensambladorLenguaje de ensamblador
Lenguaje de ensambladorluisbeltran861
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoRosannyGamardo
 
El procesador y sus registros internos
El procesador y sus registros internosEl procesador y sus registros internos
El procesador y sus registros internosromo91
 
Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07Carlos Pastorino
 
Capacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaCapacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaAndresMaica28
 
Exposición ted
Exposición tedExposición ted
Exposición tedCOVAEV
 
Introduccion al assembler
Introduccion al assemblerIntroduccion al assembler
Introduccion al assemblerangel
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoEduardMora4
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoJehisglayOliveros
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesadorAlan EG
 
Unidad 3 ensambladores
Unidad 3 ensambladoresUnidad 3 ensambladores
Unidad 3 ensambladoresGustavo Davila
 
Tipos De Ensambladores
Tipos De EnsambladoresTipos De Ensambladores
Tipos De EnsambladoresSpiderHal
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basicoGustavo Davila
 
Lenguajes de interfaz
Lenguajes de interfazLenguajes de interfaz
Lenguajes de interfazjomapuga
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamientoAlejandro Molina
 
Lenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPULenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPUromo91
 

La actualidad más candente (20)

Lenguaje de ensamblador
Lenguaje de ensambladorLenguaje de ensamblador
Lenguaje de ensamblador
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
El procesador y sus registros internos
El procesador y sus registros internosEl procesador y sus registros internos
El procesador y sus registros internos
 
Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07
 
Capacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maicaCapacidad de la unidad de procesamiento por andres maica
Capacidad de la unidad de procesamiento por andres maica
 
Exposición ted
Exposición tedExposición ted
Exposición ted
 
Introduccion al assembler
Introduccion al assemblerIntroduccion al assembler
Introduccion al assembler
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
P1
P1P1
P1
 
Assembler
AssemblerAssembler
Assembler
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
 
Unidad 3 ensambladores
Unidad 3 ensambladoresUnidad 3 ensambladores
Unidad 3 ensambladores
 
Tipos De Ensambladores
Tipos De EnsambladoresTipos De Ensambladores
Tipos De Ensambladores
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basico
 
Lenguajes de interfaz
Lenguajes de interfazLenguajes de interfaz
Lenguajes de interfaz
 
Emsamblador
EmsambladorEmsamblador
Emsamblador
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamiento
 
Lenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPULenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPU
 

Destacado

Programación estructurada plc
Programación estructurada plcProgramación estructurada plc
Programación estructurada plcMario RH
 
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESPROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESUDO Monagas
 
Tema 8 programacion de pl cs lenguaje bloques funcionales
Tema 8 programacion de pl cs lenguaje bloques funcionalesTema 8 programacion de pl cs lenguaje bloques funcionales
Tema 8 programacion de pl cs lenguaje bloques funcionalesPLC AREA DE GRADO
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Guido Carmona Girón
 
Conceptos y componentes de un plc
Conceptos y componentes de un plcConceptos y componentes de un plc
Conceptos y componentes de un plcPaola Morales
 
Programación estructurada Siemens - TIA PORTAL
Programación estructurada Siemens - TIA PORTALProgramación estructurada Siemens - TIA PORTAL
Programación estructurada Siemens - TIA PORTALjohn piñeros
 
GUIA DE ESTUDIO BASICA PLC
GUIA DE ESTUDIO BASICA PLCGUIA DE ESTUDIO BASICA PLC
GUIA DE ESTUDIO BASICA PLCPEDROCARRENO
 

Destacado (10)

Programación estructurada plc
Programación estructurada plcProgramación estructurada plc
Programación estructurada plc
 
Programación SIEMENS S7 200
Programación SIEMENS S7 200Programación SIEMENS S7 200
Programación SIEMENS S7 200
 
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESPROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
 
Tema 8 programacion de pl cs lenguaje bloques funcionales
Tema 8 programacion de pl cs lenguaje bloques funcionalesTema 8 programacion de pl cs lenguaje bloques funcionales
Tema 8 programacion de pl cs lenguaje bloques funcionales
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7
 
Step 7 avanzado
Step 7 avanzadoStep 7 avanzado
Step 7 avanzado
 
Estructura plc
Estructura plcEstructura plc
Estructura plc
 
Conceptos y componentes de un plc
Conceptos y componentes de un plcConceptos y componentes de un plc
Conceptos y componentes de un plc
 
Programación estructurada Siemens - TIA PORTAL
Programación estructurada Siemens - TIA PORTALProgramación estructurada Siemens - TIA PORTAL
Programación estructurada Siemens - TIA PORTAL
 
GUIA DE ESTUDIO BASICA PLC
GUIA DE ESTUDIO BASICA PLCGUIA DE ESTUDIO BASICA PLC
GUIA DE ESTUDIO BASICA PLC
 

Similar a Programación estructurada: ventajas de dividir tareas en módulos

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
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programaciónMaría Alvarez
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoMarilugosale
 
Pseint - Ejercicios de modularización.pptx
Pseint - Ejercicios de modularización.pptxPseint - Ejercicios de modularización.pptx
Pseint - Ejercicios de modularización.pptxJoselynMorocho8
 
Unidad 2
Unidad 2Unidad 2
Unidad 2Rurus9
 
Programación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David BurbanoProgramación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David Burbano2008PA2Info3
 
Mi lenguaje de programacion
Mi lenguaje de programacionMi lenguaje de programacion
Mi lenguaje de programacionj_carmo
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion EstructuradaJoseph Bros
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaHRS1993
 
Paradigmas de programacion lupita
Paradigmas de programacion lupitaParadigmas de programacion lupita
Paradigmas de programacion lupitaaguilarlupitas
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaNanda Moran
 
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWAREMETODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWAREadark
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyradaguestefc95b
 
Qué es programación modular
Qué es programación modularQué es programación modular
Qué es programación modularAnitaBlen
 

Similar a Programación estructurada: ventajas de dividir tareas en módulos (20)

Programación modular
Programación modularProgramación modular
Programación modular
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos 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...
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Pseint - Ejercicios de modularización.pptx
Pseint - Ejercicios de modularización.pptxPseint - Ejercicios de modularización.pptx
Pseint - Ejercicios de modularización.pptx
 
Programacion estruturada
Programacion estruturadaProgramacion estruturada
Programacion estruturada
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Programación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David BurbanoProgramación rientada a Aspectos - David Burbano
Programación rientada a Aspectos - David Burbano
 
Mi lenguaje de programacion
Mi lenguaje de programacionMi lenguaje de programacion
Mi lenguaje de programacion
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Paradigmas de programacion lupita
Paradigmas de programacion lupitaParadigmas de programacion lupita
Paradigmas de programacion lupita
 
Desarroollo lupita
Desarroollo lupitaDesarroollo lupita
Desarroollo lupita
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWAREMETODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
 
Qué es programación modular
Qué es programación modularQué es programación modular
Qué es programación modular
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 

Más de techonmyweb

Amplificadores operacionales
Amplificadores operacionalesAmplificadores operacionales
Amplificadores operacionalestechonmyweb
 
Automatizacion conceptos generales y diseño
Automatizacion conceptos generales y diseñoAutomatizacion conceptos generales y diseño
Automatizacion conceptos generales y diseñotechonmyweb
 
Diagrama de contactos y funciones
Diagrama de contactos y funcionesDiagrama de contactos y funciones
Diagrama de contactos y funcionestechonmyweb
 
Simatic s7 300 caracteristicas
Simatic s7 300 caracteristicasSimatic s7 300 caracteristicas
Simatic s7 300 caracteristicastechonmyweb
 
STEP 7 Crear un projecto nuevo
STEP 7 Crear un projecto nuevoSTEP 7 Crear un projecto nuevo
STEP 7 Crear un projecto nuevotechonmyweb
 
Automata programable
Automata programableAutomata programable
Automata programabletechonmyweb
 

Más de techonmyweb (11)

Amplificadores operacionales
Amplificadores operacionalesAmplificadores operacionales
Amplificadores operacionales
 
Opam 741 00
Opam 741 00Opam 741 00
Opam 741 00
 
Opam 741 02
Opam 741 02Opam 741 02
Opam 741 02
 
Opam 741 01
Opam 741 01Opam 741 01
Opam 741 01
 
Automatizacion conceptos generales y diseño
Automatizacion conceptos generales y diseñoAutomatizacion conceptos generales y diseño
Automatizacion conceptos generales y diseño
 
Diagrama de contactos y funciones
Diagrama de contactos y funcionesDiagrama de contactos y funciones
Diagrama de contactos y funciones
 
Simatic s7 300 caracteristicas
Simatic s7 300 caracteristicasSimatic s7 300 caracteristicas
Simatic s7 300 caracteristicas
 
Grafcet
GrafcetGrafcet
Grafcet
 
STEP 7 Crear un projecto nuevo
STEP 7 Crear un projecto nuevoSTEP 7 Crear un projecto nuevo
STEP 7 Crear un projecto nuevo
 
Automata programable
Automata programableAutomata programable
Automata programable
 
Automatización
AutomatizaciónAutomatización
Automatización
 

Programación estructurada: ventajas de dividir tareas en módulos

  • 1. Programación estructurada En la programación estructurada, la tarea a automatizar se divide en tareas menos complejas, las cuales son llamadas desde un programa o modulo raíz (OB1). En este tipo de programación resulta ser muy organizado, ya que es muy recomendable sobretodo para el diseño de tareas complejas y por lo tanto el seccionamiento y resolución de errores en el caso que los hubiese. El programa raíz se encarga de llamar a los sub-modulos para la realización de las tareas programadas, recibiendo respuesta de estos cuando han realizado la tarea programada. Ventajas: - Las tareas se dividen en partes que pueden ser tratadas independientemente. - En un grupo de programadores cada uno puede encargarse de la programación de una parte concreta de la tarea. - Los bloques pueden ser escritos en diferentes lenguajes, buscando el mas adecuado para el tratamiento de las variables que contiene. - Los cambios de la programación en la puesta a punto se realizan mas rápidamente ya que es un sistema muy organizado. - Los bloques o módulos realizados pueden ser utilizados en otras tareas de automatización. - El programa que se obtiene como resultado de este tipo de programación resulta mas sencillo a la hora de ser leído por técnicos no programadores. Ejemplo de programación estructurada