1)
Considere um algoritmo que atualize o salário de um funcionário. O funcionário que recebe mais de 1000 reais terá seu salário aumentado em 5% e o funcionário que recebe até 1000 reais terá 7% de aumento em seu salário. O fluxograma a seguir exibe o funcionamento deste algoritmo.
fluxo
Assinale a alternativa que corresponde ao comando correto de seleção composta no pseudocódigo deste algoritmo.
Alternativas:
a)
se (sal >= 1000) entao
salN <- sal + (sal * 5/100)
salN <- sal + (sal * 7/ 100)
fimse
b)
se (sal >= 1000) entao
salN <- sal + (sal * 5/ 100)
fimse
senao
salN <- sal + (sal * 7/ 100)
fimse
c)
se (sal >= 1000) entao
salN <- sal + (sal * 5/ 100)
senao
salN <- sal + (sal * 7/ 100)
fimse
d)
se (sal <= 1000) entao
salN <- sal + (sal * 5/ 100)
senao
salN <- sal + (sal * 7/ 100)
fimse
e)
se (salario > 1000) entao
salN <- sal + (sal * 5/ 100)
senao
salN <- sal + (sal * 7/ 100)
fimse
Alternativa assinalada
2)
As estruturas de decisão encadeada são geralmente utilizadas quando, devido à necessidade de processamento, agrupamos várias seleções. Neste caso, uma determinada ação ou um bloco de ações será executado se um grande conjunto de possibilidades for satisfeito. A figura a seguir ilustra o fluxograma de uma estrutura de decisão encadeada.
enc
Considere um algoritmo que peça para o usuário entrar com o do tamanho dos três lados de um triângulo. Ao final de sua execução, o algoritmo deve informar que a figura é realmente um triângulo, caso os lados digitados componham de fato aos desta forma geométrica, isto é, cada lado tem que ser menor que a soma dos outros dois lados.
Assinale a alternativa que corresponde ao comando correto de seleção encadeada no pseudocódigo deste algoritmo.
Alternativas:
a)
se lado1 < (lado2 + lado3) entao
escreva("A figura é um triângulo!")
fimse
b)
se lado1 < (lado2 + lado3) entao
escreva("A figura é um triângulo!")
fimse
se lado2 < (lado1 + lado3) entao
escreva("A figura é um triângulo!")
fimse
se lado3 < (lado1 + lado2) entao
escreva("A figura é um triângulo!")
fimse
c)
se lado1 < (lado2 + lado3) entao
se lado2 < (lado1 + lado3) entao
se lado3 < (lado1 + lado2) entao
escreva("A figura é um triângulo!")
fimse
fimse
fimse
d)
se lado1 < (lado2 + lado3) ou lado2 < (lado1 + lado3) ou lado3 < (lado1 + lado2) entao
escreva("A figura é um triângulo!")
fimse
Alternativa assinalada
e)
escolha lado
caso lado1:
escreva("A figura é um triângulo!")
caso lado2:
escreva("A figura é um triângulo!")
caso lado3:
escreva("A figura é um triângulo!")
outro caso
escreva("A figura não é um triângulo!")
fimescolha
3)
Os comandos de repetição também são conhecidos por loops ou looping, que significa voltas. São utilizados quando desejamos que um determinado conjunto de instruções ou comandos sejam executados um número definido o indefinido de vezes, ou enquanto um determinado estado de coisas prevalecer ou até ser alcançado.
Associe as estruturas de repetição, relacionadas na COLUNA-A com os tipos de testes lógicos utilizados, apresentados na COLUNA-B. A seguir, assinale a alternativa que contém a sequência correta da associação.
COLUNA-A COLUNA-B
I. ENQUANTO... FAÇA
1. Variável de controle
II. FACA... ENQUANTO
2. Teste lógico no início
III. PARA... DE... ATÉ... PASSO... FAÇA... 3. Teste lógico no fim
A seguir assinale a alternativa com a associação correta.
Alternativas:
a)
I-1, II-2, III-3.
b)
I-1, II-3, III-2.
c)
I-2, II-1, III-3.
d)
I-2, II-3, III-1.
Alternativa assinalada
e)
I-3, II-1, III-2.
4)
Considere o fluxograma a seguir:
fluxo
Sobre este fluxograma, analise as seguintes asserções e a relação proposta entre elas:
I. A frase “Olá” será exibida na tela 10 vezes.
PORQUE
II. O fluxograma faz uso da estrutura de repetição PARA... DE... ATÉ... PASSO... FAÇA, onde já se tem conhecimento do número de vezes que uma determinada instrução deverá ser executada.
A respeito dessas asserções, assinale a opção correta.
Alternativas:
a)
As asserções I e II são proposições verdadeiras e a II é uma justificativa da I.
Alternativa assinalada
b)
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
c)
A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
d)
A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
e)
As asserções I e II são proposições falsas.
JÁ ENVIEI MAS CONTINUA FALANDO QUE TEM ALTERNATIVAS INCORRETAS, PODERIAM ME AJUDAR?
Soluções para a tarefa
Resposta:
1- E
2- C
3- D
4- A
5- D
Explicação:
:)
1- E) se (salario > 1000) entao
salN <- sal + (sal * 5/ 100)
senao
salN <- sal + (sal * 7/ 100)
fimse
O psdeudocódigo realiza a descrição do funcionamento de um algoritmo a partir de uma linguagem simples, sem a necessidade de conhecimento específico.
2- C) se lado1 < (lado2 + lado3) entao
se lado2 < (lado1 + lado3) entao
se lado3 < (lado1 + lado2) entao
escreva("A figura é um triângulo!")
fimse
fimse
fimse
Um pseudocódigo corresponde a uma maneira genérica de representação de um algoritmo específico, faz uso de uma linguagem bem simples.
3- D) I-2, II-3, III-1.
Os comandos de repetição são usados quando se deseja a execução de um conjunto de instruções ou comandos determinados.
4- A) As asserções I e II são proposições verdadeiras e a II é uma justificativa da I.
O fluxograma referente à questão faz utilização da estrutura de repetição PARA... DE... ATÉ... PASSO... FAÇA.
Bons estudos!