ESTRUCTURA CONDICIONAL SEGUN SEA
Enviado por Kevin Brito • 12 de Julio de 2021 • Síntesis • 2.967 Palabras (12 Páginas) • 85 Visitas
[pic 1][pic 2]
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD DE CIENCIAS PECUARIAS
AGROINDUSTRIAS
TEMA: Estructura condicional según sea
INTEGRANTES:
SARAH CAMPOS
KEVIN BRITO
CAROL FLORES
EDGAR HERNÁNDEZ
WILSON LOJA
SEMESTRE: Segundo “A”
CATEDRÁTICA: Ing. Fabián Vásconez
PERIODO ACADÉMICO
ABRIL 2021- SEPTIEMBRE 2021
PSEINT: COMANDO SEGÚN
Estructura Condicional Selección Múltiple Según:
Permite trabajar con un sistema de valor número, donde, según el valor elegido ocurría una secuencia de acciones le denomina como” selección múltiple” porque tienen varias acciones para ejecutar. Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor.
Cada opción está formada por uno o más números separados por comas, dos puntos y una secuencia de instrucciones. Si una opción incluye varios números, la secuencia de instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos números.
Opcionalmente, se puede agregar una opción final, denominada “De Otro Modo”, cuya secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la variable no coincide con ninguna de las opciones anteriores.
Con esta estructura también se evalúa una variable, pero se pueden incluir varias opciones, es decir, se pueden tomar varios caminos con la misma estructura, no únicamente dos, como con la estructura si-entonces. Cada opción tiene su bloque de instrucciones a ejecutar. A continuación, puedes ver la sintaxis y un ejemplo en el que podemos escoger entre tres valores numéricos enteros, del 1 al 3, u otro distinto, dependiendo de cuál elegimos nos muestra un mensaje por pantalla.
La instrucción según básicamente sirve para definir «casos» para cada valor que pueda tomar una variable; con el fin de ejecutar el bloque de código deseado cuando ese «caso» se cumpla.
1.2 DIAGRAMA DE FLUJO – GENERICO “SEGÚN”
[pic 3]
DIAGRAMA NASSI – SCHNEIDERMAN GENERICO
[pic 4]
1.3 DESARROLLO Y CARACTERISTICAS:
- Debe existir previamente la variable con la que se trabajará, ya sea por el comando ‘Leer’, o por “Asignar”.
- La variable puede ser de valor numérico entero u texto, pueden ser mutuamente excluyentes y ejecutar el problema.
- Para comenzar el comando, este inicia con la palabra ‘Según’ seguido de la variable numérica previamente existente y seguido de la palabra ‘Hacer’.
- El condicional según es mutuamente excluyente puede coincidir y no. Quiere decir que solamente puedes entrar en uno y seleccionar cuando hay coincidencia y no puedes entrar en otras y se sale.
- Cada valor de la variable numérica es una opción que ejecuta una serie de instrucciones, es por esto por lo que esta instrucción es recomendable para manejar Menú muy complejos.
[pic 5]
- Tras tener el comienzo del comando, prosigue una secuencia de acciones que trabajan con opciones/condiciones numéricas que las llaman, ejemplo:
[pic 6]
- Las opciones/condiciones numéricas deben ser valores numéricos (1, 2, 3, etc.…), estas terminar con un ‘:’ (dos puntos) y seguido de las acciones hacer si esta candidatura es elegida
[pic 7]
- Las opciones/condiciones numéricas pueden tener hasta dos valores, unidos con un ‘,’ entre ellos, ejemplo:
[pic 8]
- Tras finalizar las opciones/condiciones numéricas y sus respectivas acciones, se debe finalizar el comando con un ‘Fin Según’, ejemplo:
[pic 9]
1.4 LA OPCIÓN DE OTRO MODO
- La opción “De otro modo” significa que si la variable numérica o letra toma un valor que no está en ninguna de las opciones anteriores ejecuta con más opciones.
- Esta opción es ocupada generalmente para capturar errores al ingresar una opción no disponible y así avisarle al usuario.
1.5 INSTRICCIONES DEL COMANDO O CONDICIONAL SEGUN
Proceso sin_titulo
Según variable numérica 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
Finsegun
Fin Procesó
1.6 EJEMPLO PROPUESTOS Y REALIZADOS EN CLASE (SEGÚN SEA)
- Realizar un algoritmo que nos permita determinar si un alumno tiene una nota de desaprobado, de 0; 1y2 necesita reforzamiento, 3; 4 bajo rendimiento, 5; 6; 7 aprobado, 8; 9; 10 excelente.
- Ejercicio armado en Pseint como primer paso.
Algoritmo USANDOSEGUN
//Declaramos variables
Definir n como entero;
//Ingreso de datos
escribir "ingrese nota"
leer n;
//Proceso
Según n Hacer
0,1,2:
//salida
Escribir "Necesita Reforzamiento";
3,4:
//salida
Escribir "Bajo Rendimiento";
...