Buscar

Estrutura Sequencial (exercícios/respostas)

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

Exercício 1:
A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a
um trabalho de laboratório ( nota 8), a uma avaliação semestral (nota 10) e a um exame
final(nota 6) . A média das três notas mencionadas anteriormente obedece aos pesos a
seguir:
Nota Peso
Trabalho de laboratório 2
Avaliação semestral 3
Exame final 5
 
Faça um programa que receba as três notas, calcule e mostre a média ponderada e o
conceito que segue a tabela abaixo:
 
Média Ponderada Conceito
8,0 ·---· 10,0 A
7,0 ·---o 8,0 B
6,0 ·---o 7,0 C
5,0 ·---o 6,0 D
0,0 ·---o 5,0 E
 
ALGORITMO SOLUÇÃO:
ALGORITMO
DECLARE nota_trab, aval_sem, exame, media NUMÉRICO
ESCREVA "Digite a nota do trabalho em laboratório: "
LEIA nota_trab
ESCREVA "Digite a nota da avaliação semestral: "
LEIA aval_sem
ESCREVA "Digite a nota do exame final: "
LEIA exame
media <— (nota_trab * 2 + aval_sem * 3 + exame * 5) / 10
ESCREVA "Média ponderada: " , media
SE (media >= 8) E (media <= 10)
ENTÃO ESCREVA "Obteve conceito A"
SE (media >= 7) E (media < B)
ENTÃO ESCREVA "Obteve conceito B"
SE (media >= 6) E (media < 7)
ENTÃO ESCREVA "Obteve conceito C"
SE (media >= 5) E (media < 6)
ENTÃO ESCREVA "Obteve conceito D"
SE (media >= 0) E (media < 5)
ENTÃO ESCREVA "Obteve conceito E"
FIM_ALGORITMO.
 A resposta do programa será:
 
A)
Média ponderada 7 Conceito B
 
B)
Média ponderada 7,6 Conceito C
 
C)
Média ponderada 7,6 Conceito A
 
 
D)
Média ponderada 8,6 Conceito B
 
E)
Média ponderada 7,6 Conceito B
 
O aluno respondeu e acertou. Alternativa(E)
Comentários:
A) Lógica de Programação e Algoritmos 
B) Lógica de Programação e Algoritmos 
C) Lógica de Programação e Algoritmos 
D) Lógica de Programação e Algoritmos 
E) Lógica de Programação e Algoritmos 
Exercício 2:
Caso o usuário digite 3 em MENU o que acontecerá? 
ALGORITMO SOLUÇÃO:
ALGORITMO
DECLARE num1, num2, soma, raiz, op NUMÉRICO
ESCREVA "MENU”
ESCREVA “1- Somar dois números“
ESCREVA “2- Raiz quadrada de um número”
ESCREVA "Digite sua opção: “
LEIA op
SE op = 1
ENTÃO INÍCIO
ESCREVA “Digite um valor para o primeiro número: “
LEIA num1
ESCREVA “Digite um valor para o segundo número: “
LEIA num2
soma <— num1 + num2
ESCREVA “A soma de “, num1, “ e “, num2, “ é “, soma
FIM
SE op = 2
ENTÃO INÍCIO
ESCREVA “Digite um valor: “
LEIA num1
Raiz <— raiz(num1)
ESCREVA “A raiz quadrada de “, num1, “ é “, raiz
FIM
SE (op <> 1) E (op <> 2)
ENTÃO ESCREVA Opção inválida !
FIM_ALGORITMO
 
A)
 
Raiz quadrada de 9 é 3
 
B)
Opção inválida
 
C)
Digite um valor
 
D)
um valor para o primeiro número
 
E)
 um valor para o segundo número
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
A) Lógica de Programação e Algoritmos 
E) Lógica de Programação e Algoritmos 
D) Lógica de Programação e Algoritmos 
C) Lógica de Programação e Algoritmos 
B) Lógica de Programação e Algoritmos 
Exercício 3:
Um supermercado deseja reajustar os preços de seus produtos usando o seguinte critério: o
produto poderá ter seu preço aumentado ou diminuído. Sendo o preço do produto igual a R$
1,75 e a venda mensal média do produto igual a R$ 1500,00. Calcule e mostre o novo preço.
 ALGORITMO Solução:
ALGORITMO
DECLARE pre, venda, novo_pre NUMÉRICO
LEIA pre, venda
SE (venda<500) OU (pre<30)
ENTÃO novo_pre <— pre + 10% * pre
SENÃO SE ((venda>=500) E (venda<1200)) OU ((pre>=30) E (pre<80))
ENTÃO novo_pre <— pre + 15% * pre
SENÃO SE (venda>1200) OU (pre>=80)
ENTÃO novo_pre <— pre – 20% * pre
ESCREVA novo_pre
FIM_ALGORITMO
 
A)
 Novo preço = 1,50
 
B)
Novo preço = 2,50
 
 
C)
Novo preço = 1,40
 
D)
Novo preço = 1,60
 
E)
Novo preço = 1,00
 
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C) Lógica de Programação e Algoritmos 
Exercício 4:
Faça um programa que apresente o menu de opções a seguir, permita ao usuário escolher a
opção desejada, receba os dados necessários para executar a operação e mostre o
resultado. Verifique a possibilidade de opção inválida e não se preocupe com restrições como
salário negativo.
Menu de opções:
1. Imposto
2. Novo salário
3. Classificação
Digite a opção desejada
ALGORITMO 
ALGORITMO
DECLARE op, sal, imp, aum, novo_sal NUMÉRICO
LEIA op
SE op = 1
ENTÃO INÍCIO
LEIA sal
SE sal < 500
ENTÃO imp <— sal * 5%
SE (sal > = 500) E (sal <= 850)
ENTÃO imp <— sal * 10%
SE (sal > 850)
ENTÃO imp <— sal * 15%
ESCREVA imp
FIM
SE op = 2
ENTÃO INÍCIO
LEIA sal
SE sal > 1500
ENTÃO aum <— 25
SE (sal >= 750) E (sal <= 1500)
ENTÃO aum <— 50
SE (sal >= 450) E (sal < 750)
ENTÃO aum <— 75
SE sal < 450
ENTÃO aum <— 100
novo_sal <— sal + aum
ESCREVA novo_sal
FIM
SE op = 3
ENTÃO INÍCIO
LEIA sal
SE sal <= 700
ENTÃO ESCREVA “Mal Remunerado”
SE sal > 700
ENTÃO ESCREVA “Bem Remunerado”
FIM
SE (op < 1) OU (op > 3)
ENTÃO ESCREVA “Opção Inválida”
FIM_ALGORITMO
 Caso a opção seja 2 e o salário igual a R$ 2000,00 Qual será o resultado?
 
 
A)
Novo salário é: 2025,00
 
B)
Novo salário é: 2300,00
 
C)
Novo salário é: 2525,00
 
D)
Novo salário é: 3525,00
 
E)
Novo salário é: 2500,00
 
O aluno respondeu e acertou. Alternativa(C)
Comentários:
A) Lógica de Programação e Algoritmos 
B) Lógica de Programação e Algoritmos 
C) Lógica de Programação e Algoritmos

Outros materiais