61 Estructura secuencial Es una de las estructuras m\u00e1s sencillas conocida

61 estructura secuencial es una de las estructuras

This preview shows page 20 - 24 out of 27 pages.

6.1 Estructura secuencialEs una de las estructuras más sencillas, conocida también como estructura lineal y se compone de instrucciones que deben ejecutarse secuencialmente. Ejemplo:6.2 Correspondencia de pseudocódigo a diagrama de flujo.Consiste en llevar un algoritmo a un diagrama de flujo.Figura 14. Diagrama de Flujo con Pseudocódigo.DIAGRAMA DE FLUJOPSEUDOCÓDIGOInicio<acción1><acción2>***<acciónN>Finacción 1acción 2acción NInicioDIV = 2ÁREA = BASE * ALTURAÁREA = ÁREA/DIVFinalBASEALTURAÁREADIAGRAMA DE FLUJOPSEUDOCÓDIGOPaso 1: inicio.Paso 2: asignar el número 2 a la constante DIV.Paso 3: saber la base del triángulo y guardarlo en la vari - able “BASE”.Paso 4: saber la altura del triánglo y guardarla en la variable “ALTURA”.Paso 5: guadar en la variable “AREA” el valor de BASE * ALTURAPaso 7: mostrar el valor de área.Paso 8: fin.Paso 6: guardar en la variable “AREA” la división entre el “AREA” sobre la variable “DIV”.
Introducción y construcción de algoritmosFAVA- Formación en Ambientes Virtuales de Aprendizaje21SENA- Servicio Nacional de Aprendizaje.6.3 Estructuras de decisiónSon utilizadas para tomar decisiones lógicas, llamadas también estructuras selectivas o alternativas, en ellas se evalúa una condición y en función del resultado de la misma se realiza una opción u otra. Ejemplo:Las estructuras de decisión pueden ser:6.3.1 Simples. Ejecuta una determinada acción cuando se cumple una determinada condición (llamada si-entonces). La selección si-entonces evalúa la condición y si la condición es verdadera, entonces ejecuta la acción; si la condición es falsa entonces no hace nada. Ejemplo:Figura 15. Estructura simple de un condicional.En el ejemplo anterior existe una estructura de decisión simple dado que si la Nota es superior a 6 es considerado el aprendiz como un logro aprobado.DIAGRAMA DE FLUJOPSEUDOCÓDIGOInicioSi condición entonces.......Fin - siFin condiciónA = 5NoDIAGRAMA DE FLUJOPSEUDOCÓDIGOInicioSi <condición><acción> elsefin-sicondiciónacción S2verdaderafalsa“APROBADO”Nota >= 6sino
Introducción y construcción de algoritmosFAVA- Formación en Ambientes Virtuales de Aprendizaje22SENA- Servicio Nacional de Aprendizaje.6.3.2 Dobles: La estructura anterior es muy limitada y normalmente se necesitará una estructura que permita elegir entre dos opciones o alternativas posibles, en función del cumplimiento o no de una determinada condición. Ejemplo:En el siguiente ejemplo dados 3 números definir cuál de ellos es mayor e imprimirlo. (Véase Figura 16).Figura 16. Estructura condicional anidada. Fuente: InicioFinA.B.CA>BA>CB>CC.A.BsisinosinosinosinonoA.C.BA.B.CB.A.CB.C.AA>CC.B.AB>CDIAGRAMA DE FLUJOPSEUDOCÓDIGOSi <condición>entonces<acción S1>si_no <acción S2>fin-sicondiciónacción S2acción S2sino
Introducción y construcción de algoritmosFAVA- Formación en Ambientes Virtuales de Aprendizaje23SENA- Servicio Nacional de Aprendizaje.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture