Buscar

Criação de Aplicações e Sistemas - ESTRUTURAS DE DECISÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Criação de
Aplicações e
Sistemas
Estruturas de Decisão
1- (FAURGS - Adaptado) Leia o trecho a seguir:
“O que é um texto? Usamos tanto no nosso dia a dia que não
paramos para pensar no que consiste um texto escrito na tela de
um computador. Um texto é uma sequência de caracteres. Esta é
uma definição óbvia, porém importante. Esses caracteres podem
ser as letras comuns do alfabeto, mas também podem ser
símbolos, sinais de pontuação, números e até caracteres que não
são visíveis diretamente, mas cujo efeito podemos perceber.”
Fonte: RIBEIRO, J. A. Introdução à programação e aos algoritmos.
1. ed. Rio de Janeiro: LTC, 2019, p. 68.
Com base no texto acima e nos conteúdos abordados sobre
Tomada de Decisão, considere a tabela a seguir, que contém
dados do IMC (Índice de Massa Corporal) de uma pessoa, com
uma escala típica de valores, dentre as várias existentes.
https://aulas.descomplica.com.br/graduacao/ciencia-da-computacao-49ca49/turma/criacao-de-aplicacoes-e-sistemas-5f0f2e/aula/estruturas-de-decisao-2d760f
A fórmula para o cálculo do IMC é
IMC = PESO/ ALTURA²
Considerando a expressão acima e de acordo com a tabela, o
comando
de tomada de decisão, em pseudocódigo, que expressa
corretamente a
lógica para calcular e imprimir o resultado do IMC para um dos dois
casos
extremos (subpeso severo ou obesidade mórbida) é:
RESPOSTA: se IMC <16 OR IMC >40 então IMPRIMIR IMC
2- (CESPE / CEBRASPE - Adaptada) Leia o trecho a seguir:
“Imagine a seguinte situação: um programa que apresenta a média
escolar de um aluno. Até aqui, muito simples, mas além de calcular
a média, o programa deve apresentar se ele está aprovado ou
reprovado, segundo a análise de sua média. Será necessário
verificar a média do aluno para então tomar uma decisão no
sentido de apresentar a sua real situação: aprovado ou reprovado.
Para solucionar o problema proposto, é necessário trabalhar uma
nova instrução […] Sendo a condição Verdadeira, serão
executadas todas as instruções que estejam entre o comando
se…entao e o comando fimse, e para condição Falsa senão… e o
comando fimse.” (grifo do autor)
Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de
Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 60.
A partir do texto acima e dos conhecimentos sobre Tomada de
Decisão, analise o diagrama a seguir:
A estrutura lógica presente no diagrama apresentado é do tipo:
RESPOSTA: SE ENTÃO SENÃO
3- (IBFC - Adaptada) Leia o trecho a seguir:
“A tomada de decisão executada por um computador estabelece
uma ação de desvio na operação do fluxo do programa. Desta
forma, um determinado trecho do programa pode realizar uma ou
outra tarefa de processamento.”
Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de
Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 59.
A partir do texto e dos conhecimentos sobre Tomada de Decisão,
sabendo que é comum que em linguagem de programação sejam
aplicados diferentes tipos de dados; aqueles que são usados como
resultados de expressões condicionais, possuindo apenas dois
valores, um correspondente a verdadeiro e outro a falso, são do
tipo:
RESPOSTA:Lógico
4-Leia o trecho a seguir:
“A forma mais básica de tomada de decisão é o esquema que faz a
seleção entre duas alternativas[…] Passando o fluxograma para
pseudocódigo, temos: ‘Se uma condição for verdadeira faça algo
senão faça outra coisa’.”
Fonte: RIBEIRO, J. A. Introdução à programação e aos algoritmos.
1. ed. Rio de Janeiro: LTC, 2019, p. 82.
Com base no texto acima e nos conteúdos abordados sobre
Tomada de Decisão, analise o diagrama a seguir, elaborado a partir
de um algoritmo que calcula a área de uma circunferência.
Assinale a alternativa que analisa corretamente o fluxograma:
RESPOSTA: O algoritmo que originou o fluxograma contém um
erro, pois exibe valores de área para raios negativos
Leia o trecho a seguir:
Um grupo de desenvolvedores está discutindo sobre a estrutura de
controle tomada de decisão. A estrutura em questão apresenta as
seguintes características: para verificar uma condição o usuário
deve inserir um valor na tela, se o valor estiver correto, será
apresentada a mensagem “Bem-vindo”.
Com base no texto e nos seus conhecimentos sobre Tomada de
Decisão, considere a afirmativas a seguir:
I - A tomada de decisão em questão apresenta uma estrutura
composta, com os comandos Se … senao … fimse
II - A tela exibirá a mensagem Bem-vindo se a condição for
Verdadeira, de modo que que serão executadas todas as
instruções que estejam entre o comando se…entao e o comando
fimse
III - O seguinte problema tem a mesma estrutura da tomada de
decisão discutida pelos desenvolvedores: ler dois valores
numéricos, efetuar a adição e apresentar o seu resultado caso o
valor somado seja maior que 10
IV - Se a condição for Falsa não aparecerá a mensagem
Bem-vindo, porque serão executadas as instruções que estiverem
após o comando fimse
Está correto o que se afirma em:
RESPOSTA: II, III e IV
6- Leia o trecho a seguir:
“Existem casos em que é necessário estabelecer verificações de
condições sucessivas, em que uma ação pode ser executada se
um conjunto anterior de instruções ou condições for satisfeito.
Sendo a ação executada, ela pode ainda estabelecer novas
condições, o que significa fazer uso de uma condição dentro de
outra condição.”
Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de
Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 69.
A partir do texto e dos seus conhecimentos sobre Tomada de
Decisão, a estrutura descrita torna possível a realização de
múltiplas verificações condicionais em um pseudocódigo, sendo
conhecida como:
RESPOSTA: Desvio Condicional Aninhado ou Encadeado

Continue navegando