06 Estrutura De Sele O M Ltipla Escolha
Objetivos
• Conceito de Estrutura de Múltipla Escolha
• Operadores Lógicos
• Exemplos e exercícios de fixação
Estruturas de seleção de múltipla escolha.
É uma estrutura de seleção que funciona como um conjunto de opções para escolha.
Estruturas de seleção de múltipla escolha.
Pode ser utilizada em situações em que se possui um grande número de verificações lógicas
Instrução Caso
Pseudocódigo escolha variável caso <opção1>
[ação para condição 1 verdadeira] caso <opção2>
[ação para condição 2 verdadeira] caso <opção3 >
[ação para condição 3 verdadeira] outrocaso [ação para nenhuma condição satisfeita] fimescolha Diagrama de Bloco
Condiçao 1
Ação condição 1 verdadeira Condiçao 2
Ação condição 2 verdadeira Condiçao 3
Ação condição 3 verdadeira Ação alternativa
Python if condição 1: conjunto de instruções condição 1 elif condição 2: conjunto de instruções condição 2 elif condição 3: conjunto de instruções condição 3 elif condição 4: conjunto de instruções condição 4 else: ação para nenhuma condição satisfeita
Exemplo
De acordo com a opção escolhida imprimir as ações correspondentes de um jogo:
Opção
Ação
1
Iniciar
2
Configurar
3
Crédtos
4
Sair
Algoritmo “Jogo” var OPCAO: inteiro inicio escreval (“Jogo de Programação”) escreval (“Menu de opções: 1-Iniciar 2-Configurar 3-Créditos 4-Sair”) escreval (“Digite a opção”) leia (OPCAO) escolha (OPCAO) caso 1 escreval (“Bem-vindo ao jogo. Iniciando...”) caso 2 escreval (“Configurando jogo...”) caso 3 escreval ( “Imprimindo créditos...”) caso 4 escreval (“Volte sempre.....”) outrocaso escreval (“Opção inválida”) fimescolha fimalgoritmo
inicio opcao Opcao=1
“Iniciando”
Opcao=2
“Configurando”
Opcao=3
“Créditos”
Opcao=4
“Sair”
“Opção inválida” fim
Python print ("Jogo de Programação \n" ) print ("Menu de opções: 1-Iniciar 2-Configurar 3-Créditos 4-Sair \n") opcao = int(input("Digite a opção \n")) if opcao == 1: print ("Bem-vindo ao jogo.