SlideShare una empresa de Scribd logo
1 de 9
ESTRUCTURAS ALGORITMICAS
EDWIN VEGA OROZCO
ING. DE SISTEMAS
ESP. SEGURIDAD INFORMÁTICA
La estructura secuencial permiten representar aquellas
instrucciones que se ejecutan una tras otra, en secuencia;
o sea, instrucciones en que la salida de una es la entrada
de la próxima instrucción
Representación.
INICIO
<INSTRUCCIÓN 1>
<INSTRUCCIÓN 2>
<INSTRUCCIÓN 3>
.
.
.
<INSTRUCCIÓN N>
FIN_INICIO
1. ESTRUCTURA SECUENCIAL
Ejemplo:
INICIO
LEA: A, B
C=A+B
ESCRIBA: C
FIN_INICIO
La estructura de Decisión Lógica o selectiva esta formada
por una condición de tipo lógico, que puede ser simple o
compuesta, de la que salen dos posibles caminos: un
conjunto de acciones o secuencias a ejecutar si el
resultado de la condición es verdadera u otro conjunto de
acciones o secuencias a ejecutar si e resultado de la
condición es falsa.
REPRESENTACIÓN
SI<expresión lógica>
Secuencia 1 | Camino 1
SINO
Secuencia 2 | Camino 2
FIN_SI
2. ESTRUCTURAS DE DECISIÓN LÓGICA
Ejemplo:
SI A>B
ESCRIBA: “AL VALOR DE A ES MAYOR QUE EL VALOR DE B
SINO
ESCRIBA: “EL MAYOR DE B ES MAYOR O IGUAL QUE A”
FIN_SI
La estructura Repetitiva, también conocida como
MIENTRAS O MIENTRAS QUE, permiten ordenar la
realización de una o más instrucciones(Secuencia), cero o
mas veces con base en el valor de verdad que arroje la
evaluación de una expresión de tipo lógico. Esta expresión
le permite al algoritmo tomar la decisión de repetir o dejar
de ejecutar el grupo de instrucciones.
La estructura esta formada por dos partes: La expresión de
tipo lógico que es evaluada cada vez que s intenta repetir
el proceso y, el grupo de instrucciones donde debe haber,
por lo menos, una que permita, modificar el resultado de
las expresiones lógicas. De lo contrario, nunca se
terminara la repetición de la ejecución de las instrucciones
y seria un proceso infinito.
3. ESTRUCTURAS REPETITIVAS
REPRESENTACIÓN
MIENTRAS<expresión Lógica> HAGA
<secuencia>
FIN_MIENTRAS
3. ESTRUCTURAS REPETITIVAS
Ejemplo:
MIENTAS A>B HAGA
ESCRIBA:A
A=A-1
FIN_MIENTRAS
Variables tipo Contador.
El Contador es una variable que se incrementa o
disminuye en un valor constante, cada que ocurre una
acción o suceso. La forma general de los contadores es la
siguiente:
Como el contador aparece al Lado derecho de la
expresión, antes de usarse, se le debe dar un valor que
borre lo que había en al dirección de memoria asignada a
la variable utilizada.
Una orden de borrado puede ser: CONTADOR = 0
3. ESTRUCTURAS REPETITIVAS
CONTADOR = CONTADOR + <valor constante>
Variables Tipo Acumulador.
Un acumulador o totalizador es una variable cuya función
es almacenar cantidades variables resultantes de procesos
sucesivos, la diferencia con el contador radica en que el
incremento o disminución de cada suma es variable en
lugar de constante, como en el caso del contador.
La forma general del acumulador es:
Como también aparece al Lado derecho, antes de utilizarlo
se hace necesario asignarle un valor inicial, por ejemplo:
ACUMULADOR = 0
3. ESTRUCTURAS REPETITIVAS
ACUMULADOR = ACUMULADOR + <expresión>
EJEMPLO:
Hacer un Algoritmo que encuentre la suma de los
primeros cinco números Naturales:
3. ESTRUCTURAS REPETITIVAS
INICIO
NUM=0 (1) Inicializa el Contador
SUMA=0 (2) Inicializa el Acumulador
MIENTRAS NUM < 5 HAGA
SUMA = SUMA + NUM (3) Actualiza el Acumulador
NUM = NUM + 1 (4) Modifica la Expresión
FIN_MIENTRAS
ESCRINA: “LA SUMA ES:”, SUMA
FIN_INICIO
GRACIAS

Más contenido relacionado

La actualidad más candente

Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteRufi Flores
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasMartin Pacheco
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas yelizabeth_20
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 
Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales    Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales Michele André
 
Estructuras Selectivas
Estructuras Selectivas Estructuras Selectivas
Estructuras Selectivas Jhonny Zuñiga
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO Guillermo Iván Prisco Pérez
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo jorgeluisrivillas
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoTAtiizz Villalobos
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 

La actualidad más candente (20)

Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemas
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas 
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales    Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales
 
Estructuras Selectivas
Estructuras Selectivas Estructuras Selectivas
Estructuras Selectivas
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
Algoritmos secuenciales
Algoritmos secuencialesAlgoritmos secuenciales
Algoritmos secuenciales
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Comparativa entre Algoritmos de Ordenamiento
Comparativa entre Algoritmos de OrdenamientoComparativa entre Algoritmos de Ordenamiento
Comparativa entre Algoritmos de Ordenamiento
 

Similar a ESTRUCTURAS ALGORITMICAS

Que es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaQue es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaJorge Ricardo
 
Exposicion de programacion merlin
Exposicion de programacion merlinExposicion de programacion merlin
Exposicion de programacion merlinAlex Merlin Amjs
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosAriMendoza9
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlFernando Solis
 
Presentacion ciclos-1
Presentacion ciclos-1Presentacion ciclos-1
Presentacion ciclos-1sena
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlKarina Arguedas Ruelas
 
Guia_programación Comp-EstructurasControl.pdf
Guia_programación Comp-EstructurasControl.pdfGuia_programación Comp-EstructurasControl.pdf
Guia_programación Comp-EstructurasControl.pdfMixelHernandez
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dqDorys Quiroz Quiroz
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 

Similar a ESTRUCTURAS ALGORITMICAS (20)

Power point
Power pointPower point
Power point
 
Estructuras de control secuencial
Estructuras de control secuencialEstructuras de control secuencial
Estructuras de control secuencial
 
Visión de Algoritmos clase 4
Visión de Algoritmos clase 4Visión de Algoritmos clase 4
Visión de Algoritmos clase 4
 
fp_p4.pdf
fp_p4.pdffp_p4.pdf
fp_p4.pdf
 
Que es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaQue es un algoritmo de jorge magaña
Que es un algoritmo de jorge magaña
 
Exposicion de programacion merlin
Exposicion de programacion merlinExposicion de programacion merlin
Exposicion de programacion merlin
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
Diagrama secuencial
Diagrama secuencialDiagrama secuencial
Diagrama secuencial
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Clase 02
Clase 02Clase 02
Clase 02
 
Presentacion ciclos-1
Presentacion ciclos-1Presentacion ciclos-1
Presentacion ciclos-1
 
Algoritmos clase 4
Algoritmos clase 4Algoritmos clase 4
Algoritmos clase 4
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
Guia_programación Comp-EstructurasControl.pdf
Guia_programación Comp-EstructurasControl.pdfGuia_programación Comp-EstructurasControl.pdf
Guia_programación Comp-EstructurasControl.pdf
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 

Último

Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfJessLeonelVargasJimn
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
Cadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operacionesCadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operacionesal21510263
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfssuserc34f44
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 

Último (20)

Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdf
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
Cadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operacionesCadenas de Markov investigación de operaciones
Cadenas de Markov investigación de operaciones
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 

ESTRUCTURAS ALGORITMICAS

  • 1. ESTRUCTURAS ALGORITMICAS EDWIN VEGA OROZCO ING. DE SISTEMAS ESP. SEGURIDAD INFORMÁTICA
  • 2. La estructura secuencial permiten representar aquellas instrucciones que se ejecutan una tras otra, en secuencia; o sea, instrucciones en que la salida de una es la entrada de la próxima instrucción Representación. INICIO <INSTRUCCIÓN 1> <INSTRUCCIÓN 2> <INSTRUCCIÓN 3> . . . <INSTRUCCIÓN N> FIN_INICIO 1. ESTRUCTURA SECUENCIAL Ejemplo: INICIO LEA: A, B C=A+B ESCRIBA: C FIN_INICIO
  • 3. La estructura de Decisión Lógica o selectiva esta formada por una condición de tipo lógico, que puede ser simple o compuesta, de la que salen dos posibles caminos: un conjunto de acciones o secuencias a ejecutar si el resultado de la condición es verdadera u otro conjunto de acciones o secuencias a ejecutar si e resultado de la condición es falsa. REPRESENTACIÓN SI<expresión lógica> Secuencia 1 | Camino 1 SINO Secuencia 2 | Camino 2 FIN_SI 2. ESTRUCTURAS DE DECISIÓN LÓGICA Ejemplo: SI A>B ESCRIBA: “AL VALOR DE A ES MAYOR QUE EL VALOR DE B SINO ESCRIBA: “EL MAYOR DE B ES MAYOR O IGUAL QUE A” FIN_SI
  • 4. La estructura Repetitiva, también conocida como MIENTRAS O MIENTRAS QUE, permiten ordenar la realización de una o más instrucciones(Secuencia), cero o mas veces con base en el valor de verdad que arroje la evaluación de una expresión de tipo lógico. Esta expresión le permite al algoritmo tomar la decisión de repetir o dejar de ejecutar el grupo de instrucciones. La estructura esta formada por dos partes: La expresión de tipo lógico que es evaluada cada vez que s intenta repetir el proceso y, el grupo de instrucciones donde debe haber, por lo menos, una que permita, modificar el resultado de las expresiones lógicas. De lo contrario, nunca se terminara la repetición de la ejecución de las instrucciones y seria un proceso infinito. 3. ESTRUCTURAS REPETITIVAS
  • 5. REPRESENTACIÓN MIENTRAS<expresión Lógica> HAGA <secuencia> FIN_MIENTRAS 3. ESTRUCTURAS REPETITIVAS Ejemplo: MIENTAS A>B HAGA ESCRIBA:A A=A-1 FIN_MIENTRAS
  • 6. Variables tipo Contador. El Contador es una variable que se incrementa o disminuye en un valor constante, cada que ocurre una acción o suceso. La forma general de los contadores es la siguiente: Como el contador aparece al Lado derecho de la expresión, antes de usarse, se le debe dar un valor que borre lo que había en al dirección de memoria asignada a la variable utilizada. Una orden de borrado puede ser: CONTADOR = 0 3. ESTRUCTURAS REPETITIVAS CONTADOR = CONTADOR + <valor constante>
  • 7. Variables Tipo Acumulador. Un acumulador o totalizador es una variable cuya función es almacenar cantidades variables resultantes de procesos sucesivos, la diferencia con el contador radica en que el incremento o disminución de cada suma es variable en lugar de constante, como en el caso del contador. La forma general del acumulador es: Como también aparece al Lado derecho, antes de utilizarlo se hace necesario asignarle un valor inicial, por ejemplo: ACUMULADOR = 0 3. ESTRUCTURAS REPETITIVAS ACUMULADOR = ACUMULADOR + <expresión>
  • 8. EJEMPLO: Hacer un Algoritmo que encuentre la suma de los primeros cinco números Naturales: 3. ESTRUCTURAS REPETITIVAS INICIO NUM=0 (1) Inicializa el Contador SUMA=0 (2) Inicializa el Acumulador MIENTRAS NUM < 5 HAGA SUMA = SUMA + NUM (3) Actualiza el Acumulador NUM = NUM + 1 (4) Modifica la Expresión FIN_MIENTRAS ESCRINA: “LA SUMA ES:”, SUMA FIN_INICIO

Notas del editor

  1. Movimiento (Básico) Nota: esta plantilla de vídeo está optimizada para Microsoft PowerPoint 2010. En PowerPoint 2007, los elementos de vídeo se reproducirán, pero el contenido que se superponga a las barras de vídeo aparecerá cubierto por el vídeo en el modo de presentación. En PowerPoint 2003, el vídeo no se reproducirá, pero el marco de póster de los vídeos se conservará como imágenes estáticas. El vídeo: Se reproduce automáticamente tras cada transición de diapositiva. Tiene una duración de 15 segundos. Entra en bucle para una reproducción infinita. Para agregar diapositivas o modificar el diseño: Para agregar una nueva diapositiva, en la ficha Inicio, en el grupo Diapositivas, haga clic en la flecha situada debajo de Nueva diapositiva y, a continuación, en Tema de fondo en movimiento seleccione el diseño deseado. Para modificar el diseño de una diapositiva existente, en la ficha Inicio, en el grupo Diapositivas, haga clic en Diseño y, a continuación, seleccione el diseño deseado. Otros elementos animados: Los elementos animados que inserte se iniciarán después de la transición de la diapositiva y tras iniciar el vídeo de fondo.