12. Algoritmos || Estructuras selectivas
Este es el último post de este bloque, luego pasaremos a ver una serie de ejercicios hechos en Pseint que les podrán ayudar en algún momento.
estructuras selectivas anidadas
Una estructura selectiva anidada es una forma de crear múltiples decisiones escrita de otra manera, en lugar de utilizar un según-hacer-caso aquí lo que hacemos es anidar las palabras si-entonces y si-entonces-sino. Por ejemplo, una estructura si-entonces puede contener otras estructura si-entonces y esta a su vez también puede contener otra estructura si-entonces y así sucesivamente. Dentro de cada estructura puede haber acciones o sentencias diferentes.
Si condición1 entonces Si condición2 entonces Escribir "Aprender a programar"; Finsi Finsi
A esto se le denomina estructuras selectivas anidadas ya que contiene una dentro de otra. Estás estructuras siempre comenzarán con un si y tendrán su respectivo finsi. Además, para tener mayor legibilidad debemos hacer uso de la identación.
si condición1 entonces // Sentencias1... Sino si condición2 entonces // Sentencias2... Sino si condición3 entonces // Sentencias3... Sino // Sentencias4... Finsi Finsi Finsi
Nota que cada si esta identado con su respectivo sino y finsi. Veamos un ejemplo para luego ver ejercicios de algoritmos en Pseint, dejaré el pseudocódigo, diagrama de flujo y de Nassi-Schneiderman.
Leer tres números por teclado y calcular el mayor.
algoritmo NumeroMayor Definir a, b, c, mayor como entero; mayor <- 0; Escribir "Ingresa el primer número"; Leer a; Escribir "Ingresa el segundo número"; Leer b; Escribir "Ingresa el tercer número"; Leer c; Si (a > b) entonces Si (a > c) entonces mayor <- a; Sino mayor <- c; Finsi Sino Si (b > c) entonces mayor <- b; Sino mayor <- c; Finsi Finsi Escribir " El mayor es: ", mayor; finalgoritmoDiagrama de flujo Diagrama Nassi-Shneiderman Nota: la selección múltiple es igual que las estructuras selectivas anidadas, sólo que cada una se utiliza en un caso donde sea más cómoda.
Publica un comentario