Estruturas de Seleção Flashcards
(5 cards)
O que é uma estrutura de seleção simples e quando se usa?
Uma estrutura de seleção simples tem esse nome já que existe apenas uma condição. Ou seja, o bloco só é executado caso a condição seja verdadeira.
A estrutura de seleção simples é usada quando você precisa tomar uma decisão em seu programa com base em uma condição, mas não há necessidade de realizar nenhuma ação alternativa caso a condição não seja satisfeita.
Algoritmo Exemplo Var numero: inteiro Inicio Mostrar("Digite um número:") Ler (numero) Se (numero / 2 = 10) então: Mostrar ("O número digitado é 5") Fim-se Fim
O que é uma estrutura de seleção composta if/else e como se usa ela?
A estrutura de seleção composta if/else é utilizada quando temos uma condicional e, se for verdadeira, queremos uma saída e; se caso for falsa, queremos APENAS UMA saída.
Algoritmo Estrutura_Composta Var idade: inteiro Inicio Mostrar('Qual a sua idade?') Ler(idade) Se (idade >= 18) Então Mostrar("Você é maior de idade") Senao Mostrar("Você é menor de idade") Fim-Se Fim.
Para que servem as Estruturas de Seleção Encadeadas em Português Estruturado e como se utilizam?
Estrutura de Seleção Encadeada é quando temos uma condicional e apenas a resposta verdadeira ou falsa não é suficiente - existem especificações no resultado. Como verdadeiro1, ou verdadeiro2, ou falso1, ou falso2.
Também pode acontecer que a situação só será verdadeira/falsa quando necessitar de mais de uma condicional. Exemplo: A situação é verdadeira quando condiconal1, condiconal2 e condicional3 forem verdadeiras.
Algoritmo Estrutura_Composta Var idade: inteiro Inicio Mostrar('Qual a sua idade?') Ler(idade) Se (idade >= 18) Então Se (idade >= 60) Então Mostrar("Você é idoso e necessita de acompanhante") Senao Mostrar("Você é adulto e não necessita de acompanhante") Fim-Se Senao Se (idade <= 10) Então Mostrar("Você precisa de um responsável") Senao Mostrar("Você é menor de idade, mas não precisa de acompanhante") Fim-Se Fim-Se Fim.
Por que a Estrutura de Seleção Encadeada não é tão recomendada?
Porque existem métodos mais eficiêntes, como a Estrutura de Seleção de Múltipla Escolha. Onde o código fica mais “limpo”.
Para que serve e como se usa a Estrutura de Seleção de Múltipla Escolha?
- Menu de opções:
- Em um programa de linha de comando, onde o usuário escolhe uma opção (1 para “Iniciar”, 2 para “Sair”, etc.).
- Escolha de categoria ou classe:
- Um sistema onde o usuário escolhe sua faixa etária (adolescente, adulto, idoso) ou categoria (estudante, profissional, aposentado) e o código realiza diferentes ações com base nessa escolha.
- Transformação de valores:
- Se você estiver lidando com números ou códigos que precisam ser convertidos em strings ou outras representações.
Algoritmo EstruturaSelecaoMultiplaEscolha Var opcao: inteiro Inicio Mostrar("Digite a opção: 1 - Estudante; 2 - Professor; 3 - Assistente Administrativo") Ler(opcao) Escolha opcao Caso 1: Mostrar("Siga para a sala 3, estudante") Caso 2: Mostrar("Siga para a sala 2, professor") Caso 3: Mostrar("Siga para o escritório, assistente") Caso contrário: Mostrar("Opção inválida") Fim-Escolha Fim.