Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Estrutura Escolha/caso
Prof. Wellington Franco Estrutura Escolha/caso
2
Estrutura Escolha/caso
Diretiva de desvio múltiplo de fluxo, isto é, baseado na avaliação de uma expressão ordinal é escolhido um caminho de execução dentre vários possíveis. Um resultado ordinal é aquele pertencente a um conjunto onde se conhecem precisamente o elemento anterior e o posterior, por exemplo o conjunto dos números inteiros ou dos caracteres. Um valor dentro de um conjunto cujos valores podem ser claramente ordenados (0, 1, no caso dos inteiros e “A”, “B”, “C”... no caso dos caracteres).
3
ESTRUTURAS DE DECISÃO MÚLTIPLA DO TIPO ESCOLHA/CASO
Na estrutura de decisão do tipo Caso pode haver uma ou mais condições a serem testadas e um comando diferente associado a cada uma destas. Escolha variavel caso <expressão> : <sequencia de comandos1>; <sequencia de comandos2>; <sequencia de comandos>; outrocaso <sequencia de comandos padrão>; fimEscolha
4
ESTRUTURA DE DECISÃO MÚLTIPLA
Escolha: palavra reservada que identifica o uso de estrutura múltipla; Variável: contém o valor a ser buscado. Caso: palavra reservada que pertence à estrutura; Expressão: expressão a ser avaliada. Sequência de comandos: comandos que serão executados somente se a condição analisada for verdadeira; fimEscolha: finaliza a estrutura condicional.
5
Escolhendo o caminho verdadeiro
N: inteiro N <- 3 ESCOLHA N CASO 1: Escreva(“UM”); CASO 2: Escreva(“dois”); CASO 3: Escreva(“três”); CASO 4: Escreva(“Quatro”); outrocaso Escreva(“opção não encontrada!”); FimESCOLHA
6
Duvidas?
7
Exercícios Reescreva o seguinte programa utilizando o comando escolha.
Faça um programa que simule uma calculadora que realize as seguintes operações: +, -, * e /. (Utilize a estrutura escolha) se estado = “MG” entao escreval“Mineiro” senao se estado = “SP” entao escreval“Paulista” se estado = “RJ” entao escreval“Carioca” se estado = “ES” entao escreval“Capixaba” escreval"Não sei" fimse
8
REFERÊNCIAS podocente:papaiz:04-tipos_de_dados_basicos.pdf ode12.html
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.