SlideShare ist ein Scribd-Unternehmen logo
1 von 9
D A V I D E S C A L A N T E , C R I S T I A N H E R R E R A ,
G U S T A V O I T U R R A L D E , J U A N D I E G O P A L L A R E S
PROGRAMACIÓN
ESTRUCTURADA
CONCEPTOS Y DEFINICIONES
• La programación estructurada se refiere al control
de ejecución de un programa, que sigue un juego
de reglas e instrucciones específicos.
• Las reglas deben ser ejecutadas sucesivamente sin
la necesidad de que todas las partes del programa
dependan de cierta condición.
• De igual manera la programación estructurada se
basa en tres estructuras de control básicas
• Secuencia
• Selección
• Interacción
CARACTERÍSTICAS
• SECUENCIA: Dentro de ESTA primera estructura de
control básica se establece que las primeras
instrucciones se ejecutan sucesivamente y poseen
un orden específico entre las mismas.
• SECCIÓN: Para esta estructura de control se posee
instrucciones condicionales de doble alternativa.
• INTERACCIÓN: La última estructura de control
básica nos explica sobre como el bucle
condicional ejecuta la instrucción hasta cumplir
con la condición determinada.
• Bucle = Intrucciones ejecutadas finito de veces.
COMO DEFINIR VARIABLES
• Lo más importante al definir variables es la SINTAXIS
(Estructura de una palabra).
• Solo pueden tener letras, dígitos, y caracteres
comunes como guión bajo y medio.
• Deben comenzar por un carácter o guión bajo.
TIPOS DE VARIABLES (VISUAL
BASIC)
TIPOS DE VARIABLES (VISUAL
BASIC)
OPERADORES ARITMÉTICOS
OPERADORES LÓGICOS
VENTAJAS Y DESVENTAJAS
VENTAJAS
• Los programas son fáciles
de entender.
• Reducción de los costos de
mantenimiento.
• Reducción del esfuerzo en
las pruebas.
• Programas más sencillos y
rápidos
• Aumento de la
productividad del
programador
• Son mejor documentados
los programas
internamente.
• Facilita el empleo de otras
técnicas para mejorar la
productividad.
DESVENTAJAS
• Único bloque de
programa.
• Al ser de gran tamaño,
involucra problemas en
su manejo.
• Existen otros tipos de
programación mas
efectivos. (por capas=
por jerarquía)

Weitere ähnliche Inhalte

Was ist angesagt?

Software Empotrado
Software EmpotradoSoftware Empotrado
Software Empotrado
chivivi
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
ayreonmx
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
Ivan Porras
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
Piskamen
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
Juan Anaya
 

Was ist angesagt? (20)

Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 
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
 
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
 
Software Empotrado
Software EmpotradoSoftware Empotrado
Software Empotrado
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPU
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
Estrategias de busqueda
Estrategias de busquedaEstrategias de busqueda
Estrategias de busqueda
 
Algoritmos DEKKER y PETERSON
Algoritmos DEKKER y PETERSONAlgoritmos DEKKER y PETERSON
Algoritmos DEKKER y PETERSON
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Unidad 6 Protección y seguridad
Unidad 6 Protección y seguridadUnidad 6 Protección y seguridad
Unidad 6 Protección y seguridad
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Paralelismo a nivel de Instrucciones
Paralelismo a nivel de InstruccionesParalelismo a nivel de Instrucciones
Paralelismo a nivel de Instrucciones
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 

Andere mochten auch (8)

Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Mapa conceptual de la programacion
Mapa conceptual de la programacionMapa conceptual de la programacion
Mapa conceptual de la programacion
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion 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.
Tabla comparativa de programacion orientada , objetos y estructurada.
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion web
 

Ähnlich wie Presentación programacionestructurada

INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
DianaaLSRojas
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
May Ibarra
 
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
Domitho Ibarra
 

Ähnlich wie Presentación programacionestructurada (20)

Historia y conceptos basicos de programación estructurada
Historia y conceptos basicos de programación estructuradaHistoria y conceptos basicos de programación estructurada
Historia y conceptos basicos de programación estructurada
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Modelo V
Modelo VModelo V
Modelo V
 
Laura Bonita♥
Laura Bonita♥Laura Bonita♥
Laura Bonita♥
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmos
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
 
2
22
2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
PR01
PR01PR01
PR01
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
prueba de aplicaciones convencionales
prueba de aplicaciones convencionalesprueba de aplicaciones convencionales
prueba de aplicaciones convencionales
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Unidad dos
Unidad dosUnidad dos
Unidad dos
 
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
 
MODELO DE CASCADA quipo 3 inovadores.pptx
MODELO DE  CASCADA quipo 3 inovadores.pptxMODELO DE  CASCADA quipo 3 inovadores.pptx
MODELO DE CASCADA quipo 3 inovadores.pptx
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 
Segunda unidad;3
Segunda unidad;3Segunda unidad;3
Segunda unidad;3
 

Presentación programacionestructurada

  • 1. D A V I D E S C A L A N T E , C R I S T I A N H E R R E R A , G U S T A V O I T U R R A L D E , J U A N D I E G O P A L L A R E S PROGRAMACIÓN ESTRUCTURADA
  • 2. CONCEPTOS Y DEFINICIONES • La programación estructurada se refiere al control de ejecución de un programa, que sigue un juego de reglas e instrucciones específicos. • Las reglas deben ser ejecutadas sucesivamente sin la necesidad de que todas las partes del programa dependan de cierta condición. • De igual manera la programación estructurada se basa en tres estructuras de control básicas • Secuencia • Selección • Interacción
  • 3. CARACTERÍSTICAS • SECUENCIA: Dentro de ESTA primera estructura de control básica se establece que las primeras instrucciones se ejecutan sucesivamente y poseen un orden específico entre las mismas. • SECCIÓN: Para esta estructura de control se posee instrucciones condicionales de doble alternativa. • INTERACCIÓN: La última estructura de control básica nos explica sobre como el bucle condicional ejecuta la instrucción hasta cumplir con la condición determinada. • Bucle = Intrucciones ejecutadas finito de veces.
  • 4. COMO DEFINIR VARIABLES • Lo más importante al definir variables es la SINTAXIS (Estructura de una palabra). • Solo pueden tener letras, dígitos, y caracteres comunes como guión bajo y medio. • Deben comenzar por un carácter o guión bajo.
  • 5. TIPOS DE VARIABLES (VISUAL BASIC)
  • 6. TIPOS DE VARIABLES (VISUAL BASIC)
  • 9. VENTAJAS Y DESVENTAJAS VENTAJAS • Los programas son fáciles de entender. • Reducción de los costos de mantenimiento. • Reducción del esfuerzo en las pruebas. • Programas más sencillos y rápidos • Aumento de la productividad del programador • Son mejor documentados los programas internamente. • Facilita el empleo de otras técnicas para mejorar la productividad. DESVENTAJAS • Único bloque de programa. • Al ser de gran tamaño, involucra problemas en su manejo. • Existen otros tipos de programación mas efectivos. (por capas= por jerarquía)