- Condicionales: Si-Entonces y selección múltiple.
- Repetitivas: Mientras, Repetir y Para.
Estructuras Condicionales en Pseint con Ejemplos
Este tipo de estructuras obedecen a condiciones lógicas que atienden a una serie de instrucciones en caso de que la condición evaluada sea positiva. Es importante mencionar que este tipo de estructuras se ejecutan una sola vez, por tanto no son iterativas.
Uso del Si-Entonces o (If-Then)
Si expresion_logica Entonces acciones_por_verdadero SiNo acciones_por_falso Fin SiPor otra parte, es importante mencionar que este tipo de instrucción puede no tener la clausula Sino, quedando solamente como un Si-Entonces y no como un Si-Entonces-Sino. Un ejemplo del uso de esta instrucción sería el determinar si un número ingresado por un usuario es par o impar:
Algoritmo ejemplo1 Definir i Como Entero Escribir "Dame un número: " Leer i Si (i%2=0) Entonces Escribir "Ingresaste un número par" SiNo Escribir "Ingresaste un número impar" Fin Si FinAlgoritmoTal vez te pueda interesar: Extraer pares e impares en un Vector Aleatorio usando Pseint
Uso de la selección múltiple o (Select-If)
Segun variable_numerica Hacer opcion_1: secuencia_de_acciones_1 opcion_2: secuencia_de_acciones_2 opcion_3: secuencia_de_acciones_3 De Otro Modo: secuencia_de_acciones_dom Fin SegunUn ejemplo de este tipo de instrucción se puede ejecutar en la realización de un menú inicial en el que el usuario digite la opción a realizar como un dato número entero positivo.
Algoritmo ejemplo2 Definir n Como Entero Escribir "1) Saludar" Escribir "2) Despedir" Escribir "3) Salir" Escribir "Ingresa una opción de (1-3):" leer n Segun n Hacer 1: Escribir "Escogiste Saludar" 2: Escribir "Escogiste Despedir" 3: Escribir "Escogiste Salir" De Otro Modo: Escribir "No escogiste ninguna opción de (1-3)." Fin Segun Escribir "Oprima una tecla para salir..." FinAlgoritmo
Estructuras Repetitivas en PSeint
Estas estructuras permiten ejecutar una serie de instrucciones de manera iterativa, con la particularidad de cada una de ellas ejecuta la iteración con un contexto totalmente diferente. A continuación, aprenderás como aplicar estas estructuras y lo mejor de todo con algoritmos completos que podrás copiar en tu software PSeint para ejecutar.Uso del Mientras Hacer o (While)
Mientras expresion_logica Hacer secuencia_de_acciones Fin MientrasUn ejemplo de la aplicación de este tipo de instrucción se evidencia al crear un algoritmo que nos muestre los primeros números pares entre el intervalo de [2,40]:
Algoritmo ejemplo3 Definir n Como Entero n=2 Mientras (n<=40) Hacer Escribir Sin Saltar " ",n n=n+2 FinMientras FinAlgoritmo
Uso del Repetir Hasta Que o (do-while)
Repetir secuencia_de_acciones Hasta Que expresion_logicaEl siguiente ejemplo de la estructura vista nos pide ingresar un número menor que 50, en caso tal que el número ingresado sea mayor que 50 o igual (esto se debe a que la condición es n<50), volverá a preguntar por el ingreso de dicho número.
Algoritmo ejemplo4 Definir n Como Entero Repetir Escribir Sin Saltar "Ingresa un número menor que 50: " Leer n Hasta Que (n<50) FinAlgoritmo
Uso del Para o (for)
Para variable_numerica<-valor_inicial Hasta valor_final Con Paso paso Hacer secuencia_de_acciones Fin ParaEl siguiente ejemplo nos muestra el uso del Para para la iteración de un proceso de impresión. En este caso se iniciará en 1 y se terminara en 8, con un paso de 1. Es importante siempre declarar la variable a usar en el Para al inicio del algoritmo, en este caso será i.
Algoritmo ejemplo6 Definir i Como Entero Para i<-1 Hasta 8 Con Paso 1 Hacer Escribir "Iteración " ,i Fin Para FinAlgoritmoFinalmente, hemos terminado con esta gran colección de las estructuras de control y su implementación en Pseint. Esperamos que cada una de las pautas de aprendizaje hallan sido de utilidad,si te gustaron no olvides compartir nuestro post en tus redes sociales. ¡Hasta una nueva oportunidad!
Índice



0 Comentarios