para que se utiliza la variable bandera en programacion, ya sea en diagrama de flujo o en Pseudocódigo ?
Respuestas a la pregunta
Se utiliza para indicar al programa que hacer segun el valor de la bandera, la bandera es una variable de tipo logico booleano (verdadero o falso)
se la puede utilizar para salir de un bucle repetitivo o en un condicional
Ejemplos:
si n>5 entonces
bandera=true
sino
bandera=false
finsi
si bandera es true
mensaje="El Numero Fue Mayor Que 5"
sino
mensaje="El Numero Fue Menor o Igual Que 5"
finsi
Otro ejemplo seria para salir de un ciclo repetitivo que tiene un switch
la bandera esta declarada como salir
Mientras salir=Falso Hacer
Escribir "---MENU---"
Escribir "Elige una opcion"
Escribir "1. Ingresar Un Numero Del 1 al 10"
Escribir "2. Ingresar Un Numero Del 20 al 30"
Escribir "3. Ingresar Un Numero Del 40 al 50"
Escribir "4. Salir"
leer opcion_menu
Segun opcion_menu Hacer
1:
Escribir "Ingrese Un Numero?"
Leer num
Si num>=1 && num<=10 Entonces
Escribir "El Numero Esta En El Rango 1-10"
SiNo
Escribir "El Numero Esta Fuera Del Rango"
FinSi
2:Escribir "Ingrese Un Numero?"
Leer num
Si num>=20 && num<=30 Entonces
Escribir "El Numero Esta En El Rango 20-30"
SiNo
Escribir "El Numero Esta Fuera Del Rango"
FinSi
3:Escribir "Ingrese Un Numero?"
Leer num
Si num>=40 && num<=50 Entonces
Escribir "El Numero Esta En El Rango 40-50"
SiNo
Escribir "El Numero Esta Fuera Del Rango"
FinSi
4:
salir = Verdadero
De Otro Modo:
Escribir "Elige Una Opcion Válida"
Fin Segun
Fin Mientras
Respuesta:
Una bandera o interruptor (flag) es una variable lógica que se utiliza para conservar el estado (verdadero o falso) de una condición. Se denomina bandera o interruptor por asociarse a un interruptor (encendido/apagado) o a una bandera (arriba/abajo).
Explicación: ¡SUERTE!