Algoritmos Log prog Memorias aulas 7a 11
Centro Universitário das Faculdades Metropolitanas Unidas
Curso Tecnologia em Análise e Desenvolvimento de Sistemas
UniFMU
Centro Universitário das Faculdades Metropolitanas Unidas
Curso Tecnologia em Análise e Desenvolvimento de Sistemas
Estruturas de Controle: estrutura de seleção (Escolha/caso)
•
•
•
•
•
O escolha/caso é um comando de tomada de decisão.
Pode ser comparado com o se/senão, porém o escolha/caso não aceita expressões, apenas variáveis.
O escolha/caso testa a variável e executa a declaração cujo caso corresponda ao valor atual da variável.
Sem dúvida alguma o mais importante dos dois é o se/senão, mas o comando escolha/caso tem aplicações valiosas. Mais uma vez vale lembrar que devemos usar o comando certo no local certo. Isto assegura um código limpo e de fácil entendimento.
O comando escolha/caso é próprio para se testar uma variável em relação a diversos valores pré-estabelecidos
Usando a estrutura de decisão (se/senão)
Algoritmos e Lógica de Programação
Memórias de Aulas: 7 a 11
SEXO
N
S
SEXO = ‘M’
N
S
“Masculino”
SEXO = ‘m’
N
S
SEXO = ‘F’
N
S
SEXO = ‘f’
Professor
“Sexo
Inválido”
FRANCISCO VERÍSSIMO LUCIANO
“Feminino”
“Feminino”
“Masculino”
...
Leia SEXO
Se (SEXO = ‘M’) então
Escreva “Masculino”
Senão
Se (SEXO = ‘m’) então
Escreva “Masculino”
Senão
Se (SEXO = ‘F’) então
Escreva “Feminino”
Senão
Se (SEXO = ‘f’) então
Escreva “Feminino”
Senão
Escreva “Sexo Inválido”
Fim_se
Fim_se
Fim_se
Fim_se
...
Fev/2010
1/18
2/18
UniFMU
Centro Universitário das Faculdades Metropolitanas Unidas
Curso Tecnologia em Análise e Desenvolvimento de Sistemas
UniFMU
Centro Universitário das Faculdades Metropolitanas Unidas
Curso Tecnologia em Análise e Desenvolvimento de Sistemas
...
Leia MES
Escolha (MES)
Caso 1: Escreva “Janeiro”
Caso 2: Escreva “Fevereiro”
Caso 3: Escreva “Março”
Usando a estrutura de seleção (escolha/caso)
...
Leia SEXO
Escolha (SEXO)
Caso ‘M’: Escreva “Masculino”
Caso ‘m’: Escreva “Masculino”
Caso ‘F’: Escreva