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

METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASadark
 
Practica 1
Practica 1Practica 1
Practica 1Tensor
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos1002pc4
 
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Videoconferencias UTPL
 
Pruebas de Uniformidad
Pruebas de UniformidadPruebas de Uniformidad
Pruebas de UniformidadEwing Ma
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automataJacqui Venegas
 
Prueba de independencia (arriba y abajo)
Prueba de independencia (arriba y abajo)Prueba de independencia (arriba y abajo)
Prueba de independencia (arriba y abajo)Henry Cordova
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivascoldclean
 
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
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlLic_Vera
 

La actualidad más candente (20)

METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
 
manual dfd
manual dfdmanual dfd
manual dfd
 
Practica 1
Practica 1Practica 1
Practica 1
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
 
Pruebas de Uniformidad
Pruebas de UniformidadPruebas de Uniformidad
Pruebas de Uniformidad
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 
Prueba de independencia (arriba y abajo)
Prueba de independencia (arriba y abajo)Prueba de independencia (arriba y abajo)
Prueba de independencia (arriba y abajo)
 
Jmenubar
JmenubarJmenubar
Jmenubar
 
Algoritmos condicionales
Algoritmos condicionalesAlgoritmos condicionales
Algoritmos condicionales
 
ESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdfESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdf
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones Regulares
 
Autómatas Finitos
Autómatas FinitosAutómatas Finitos
Autómatas Finitos
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivas
 
Gramáticas dependiente del contexto
Gramáticas dependiente del contextoGramáticas dependiente del contexto
Gramáticas dependiente del contexto
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
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
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 

Similar a ESTRUCTURAS ALGORITMICAS

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
 
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
 
Algoritmos secuenciales
Algoritmos secuencialesAlgoritmos secuenciales
Algoritmos secuenciales
 
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
 

Más de Edwin Vega Orozco

Más de Edwin Vega Orozco (6)

SQL - Introducción
SQL - IntroducciónSQL - Introducción
SQL - Introducción
 
BASES DE DATOS - BBDD
BASES DE DATOS - BBDDBASES DE DATOS - BBDD
BASES DE DATOS - BBDD
 
EJEMPLO DE ALGORITMOS ESTRUCTURADOS
EJEMPLO DE ALGORITMOS ESTRUCTURADOS EJEMPLO DE ALGORITMOS ESTRUCTURADOS
EJEMPLO DE ALGORITMOS ESTRUCTURADOS
 
GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS
 
PAQUETES OFIMÁTICOS
PAQUETES OFIMÁTICOS PAQUETES OFIMÁTICOS
PAQUETES OFIMÁTICOS
 
TIPOS DE DATOS EN ACCESS 2016
TIPOS DE DATOS EN ACCESS 2016TIPOS DE DATOS EN ACCESS 2016
TIPOS DE DATOS EN ACCESS 2016
 

Último

07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolicalf1231
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 

Último (20)

VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 

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.