Logo Passei Direto
Buscar

Linguagem e Técnicas de Programação QUESTIONÁRIO UNIDADE I

Ferramentas de estudo

Questões resolvidas

Considerando o algoritmo “media1” e as entradas 5, 8, 7, 3.5 e 8.5; qual a alternativa correta?
algoritmo "media1" var nota1, nota2, nota3, nota4, nota5, media: real inicio escreval("Digite a primeira nota:") leia(nota1) escreval("Digite a segunda nota:") leia(nota2) escreval("Digite a terceira nota:") leia(nota3) escreval("Digite a quarta nota:") leia(nota4) escreval("Digite a quinta nota:" ) leia(nota5) media<-(nota1+nota2+nota3+nota4+nota5)/5 escreval("A média do aluno foi", media) malgoritmo
A média do aluno foi 5.
A média do aluno foi 8.5.
A média do aluno foi 3,5.
A média do aluno foi 6.4.
A média do aluno foi 32.

Faça o teste de mesa para o algoritmo “inverter”, assinale qual alternativa é a saída correta para a entrada 856.
algoritmo "inverter" var result1, result2, result3: inteiro num_digit, resto1, resto2: inteiro inicio escreval("Digite um numero de três digitos:") leia(num_digit) result1<-num_digit div 100 resto1<- num_digit mod 100 result2<-resto1 div 10 resto2<-resto1 mod 10 result3<-resto2 div 1 escreval("A inversão do numero digitado é", result3, result2, result1) malgoritmo
A inversão do número digitado é 6 5 8.
A inversão do número digitado é 8 5 6.
A inversão do número digitado é 3 5 4.
A inversão do número digitado é 6 5 8.
A inversão do número digitado é 4 2 3.

Um funcionário da empresa “Fantasia” desenvolveu um algoritmo para saber quanto seria o seu salário e de sua amiga de equipe após o reajuste. Utilizando o algoritmo desenvolvido por ele e sabendo que o salário dele é R$ 2500,00 e de sua amiga é R$ 1640,00; qual o valor dos novos salários baseado-se na tabela de reajuste?
algoritmo “reajuste” var SalarioAtual, Reajuste, NovoSalario:real inicio escreva(“Entre com o salário atual:”) leia(SalarioAtual) escreva(“Entre com o valor do reajuste:”) leia(Reajuste) NovoSalario <- SalarioAtual + (SalarioAtual / 100) * Reajuste escreva(“O novo salario é ”, NovoSalario) malgoritmo
O salário dele será R$ 2550,00 e o salário dela será R$ 1664,60.
O salário dele será R$ 2500,00 e o salário dela será R$ 1640,00.
O salário dele será R$ 1640,00 e o salário dela será R$ 2550,00.
O salário dele será R$ 50,00 e o salário dela será R$ 24,60.
O salário dele será R$ 2524,60 e o salário dela será R$ 1690,00.

Um grupo de alunos desenvolveu um algoritmo para facilitar o cálculo da média ponderada de suas notas. Sabendo que para o aluno passar de ano, ele deve ter média superior a 5,0; quantos alunos da lista abaixo passaram de ano na disciplina de Linguagem e Técnica de Programação?
algoritmo “media” var nota1, nota2, media: real inicio escreva(“Entre com a nota 1:”) leia(nota1) escreva(“Entre com a nota 2:”) leia(nota2) media <- (nota1 * 0.4) + (nota2 * 0.6) escreva(“Sua média é”, media) malgoritmo
4 alunos passaram de ano na disciplina.
4 alunos passaram de ano na disciplina.
3 alunos passaram de ano na disciplina.
5 alunos passaram de ano na disciplina.
7 alunos passaram de ano na disciplina.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Considerando o algoritmo “media1” e as entradas 5, 8, 7, 3.5 e 8.5; qual a alternativa correta?
algoritmo "media1" var nota1, nota2, nota3, nota4, nota5, media: real inicio escreval("Digite a primeira nota:") leia(nota1) escreval("Digite a segunda nota:") leia(nota2) escreval("Digite a terceira nota:") leia(nota3) escreval("Digite a quarta nota:") leia(nota4) escreval("Digite a quinta nota:" ) leia(nota5) media<-(nota1+nota2+nota3+nota4+nota5)/5 escreval("A média do aluno foi", media) malgoritmo
A média do aluno foi 5.
A média do aluno foi 8.5.
A média do aluno foi 3,5.
A média do aluno foi 6.4.
A média do aluno foi 32.

Faça o teste de mesa para o algoritmo “inverter”, assinale qual alternativa é a saída correta para a entrada 856.
algoritmo "inverter" var result1, result2, result3: inteiro num_digit, resto1, resto2: inteiro inicio escreval("Digite um numero de três digitos:") leia(num_digit) result1<-num_digit div 100 resto1<- num_digit mod 100 result2<-resto1 div 10 resto2<-resto1 mod 10 result3<-resto2 div 1 escreval("A inversão do numero digitado é", result3, result2, result1) malgoritmo
A inversão do número digitado é 6 5 8.
A inversão do número digitado é 8 5 6.
A inversão do número digitado é 3 5 4.
A inversão do número digitado é 6 5 8.
A inversão do número digitado é 4 2 3.

Um funcionário da empresa “Fantasia” desenvolveu um algoritmo para saber quanto seria o seu salário e de sua amiga de equipe após o reajuste. Utilizando o algoritmo desenvolvido por ele e sabendo que o salário dele é R$ 2500,00 e de sua amiga é R$ 1640,00; qual o valor dos novos salários baseado-se na tabela de reajuste?
algoritmo “reajuste” var SalarioAtual, Reajuste, NovoSalario:real inicio escreva(“Entre com o salário atual:”) leia(SalarioAtual) escreva(“Entre com o valor do reajuste:”) leia(Reajuste) NovoSalario <- SalarioAtual + (SalarioAtual / 100) * Reajuste escreva(“O novo salario é ”, NovoSalario) malgoritmo
O salário dele será R$ 2550,00 e o salário dela será R$ 1664,60.
O salário dele será R$ 2500,00 e o salário dela será R$ 1640,00.
O salário dele será R$ 1640,00 e o salário dela será R$ 2550,00.
O salário dele será R$ 50,00 e o salário dela será R$ 24,60.
O salário dele será R$ 2524,60 e o salário dela será R$ 1690,00.

Um grupo de alunos desenvolveu um algoritmo para facilitar o cálculo da média ponderada de suas notas. Sabendo que para o aluno passar de ano, ele deve ter média superior a 5,0; quantos alunos da lista abaixo passaram de ano na disciplina de Linguagem e Técnica de Programação?
algoritmo “media” var nota1, nota2, media: real inicio escreva(“Entre com a nota 1:”) leia(nota1) escreva(“Entre com a nota 2:”) leia(nota2) media <- (nota1 * 0.4) + (nota2 * 0.6) escreva(“Sua média é”, media) malgoritmo
4 alunos passaram de ano na disciplina.
4 alunos passaram de ano na disciplina.
3 alunos passaram de ano na disciplina.
5 alunos passaram de ano na disciplina.
7 alunos passaram de ano na disciplina.

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE I
LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 6654-120_57501_R_20182 CONTEÚDO
Usuário michelly.bitencourt @unipinterativa.edu.br
Curso LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO
Teste QUESTIONÁRIO UNIDADE I
Iniciado 03/10/18 14:08
Enviado 03/10/18 14:09
Status Completada
Resultado da
tentativa
1 em 1 pontos  
Tempo decorrido 0 minuto
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas
incorretamente
Pergunta 1
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback da resposta:
Analise o algoritmo “expressao” e identi�que a saída nas alternativas abaixo. 
  
algoritmo “expressao” 
var 
a,b,c,d:inteiro 
resultado:logico 
inicio 
a<-1 
b<-2 
c<-3 
d<-4 
resultado<-(a>b)e(b>c)ou((c+d*a)<(d-c*2)) 
escreva(“O resultado é:”, resultado) 
�malgoritmo
O resultado é: FALSO.
O resultado é: ABCD.
O resultado é: FALSO.
O resultado é: NÃO.
O resultado é: VERDADEIRO.
O resultado é: RESULTADO.
Resposta: B 
Comentário: o resultado da expressão será FALSO conforme abaixo: 
( a > b ) e ( b > c ) ou ( ( c + d * a ) < ( d – c * 2 ) ) 
(FALSO) e (FALSO) ou ((7) < (-2)) 
(FALSO) e (FALSO) ou (FALSO) 
(FALSO) ou (FALSO) 
(FALSO)
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0,1 em 0,1 pontos
michelly.bitencourt @unipinterativa.e...
Pergunta 2
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Analise o �uxograma abaixo: 
 
Fonte: Livro-texto 
  
Qual a saída correta?
50
5
10
2
50
25
Resposta: D 
Comentário: o algoritmo recebe 5 na variável PR_UNIT e 10 na variável QTD. A
variável PR_TOT recebe o cálculo PR_UNIT *QTD e apresenta o seu valor. 
PR_TOT<- PR_UNIT *QTD 
PR_TOT<- 5 *10 
PR_TOT<- 50
Pergunta 3
Considerando o algoritmo “Calcpreco” para o cálculo do preço, assinale a resposta correta. 
  
algoritmo "Calcpreco" 
var 
PRECOUNIT, PRECOTOT: real 
QUANT: inteiro 
0,1 em 0,1 pontos
0,1 em 0,1 pontos
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e. 
Feedback da resposta:
inicio 
escreva ("Digite o preço unitário:  ") 
leia (PRECOUNIT) 
escreva ("Digite a quantidade:  ") 
leia (QUANT) 
PRECOTOT <- PRECOUNIT * QUANT * 1.25 
escreva(PRECOTOT) 
  
�malgoritmo
Preço unitário igual a 1,20 e quantidade igual a 6,00 o preço total será
9,00.
Preço unitário igual a 1,20 e quantidade igual a 6,00 o preço total será
7,20.
Preço unitário igual a 1,20 e quantidade igual a 6,00 o preço total será
9,00.
Preço unitário igual a 3,50 e quantidade igual a 2,00 o preço total será
7,00.
Preço unitário igual a 3,50 e quantidade igual a 2,00 o preço total será
8,00.
NDA.
Resposta: B 
Comentário: a fórmula para calcular o preço é: 
PRECOTOT <- PRECOUNIT * QUANT * 1.25 
PRECOTOT <- 1,20 * 6,0 * 1.25 
PRECOTOT <- 9
Pergunta 4
Resposta Selecionada: d. 
Considerando o algoritmo “media1” e as entradas 5, 8, 7, 3.5 e 8.5; qual a alternativa correta? 
  
algoritmo "media1" 
var 
   nota1, nota2, nota3, nota4, nota5, media: real 
inicio 
   escreval("Digite a primeira nota:") 
   leia(nota1) 
   escreval("Digite a segunda nota:") 
   leia(nota2) 
   escreval("Digite a terceira nota:") 
   leia(nota3) 
   escreval("Digite a quarta nota:") 
   leia(nota4) 
   escreval("Digite a quinta nota:" ) 
   leia(nota5) 
   media<-(nota1+nota2+nota3+nota4+nota5)/5 
   escreval("A média do aluno foi", media) 
�malgoritmo
A média do aluno foi 6.4.
0,1 em 0,1 pontos
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
A média do aluno foi 5.
A média do aluno foi 8.5.
A média do aluno foi 3,5.
A média do aluno foi 6.4.
A média do aluno foi 32.
Resposta: D 
Comentário: para executar o cálculo da média, o algoritmo utiliza média
aritmética, isto é, soma todos os valores e divide pela quantidade de valores. 
media<-(nota1+nota2+nota3+nota4+nota5)/5 
media<- 32/5 
media<- 6.4
Pergunta 5
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
d.
e.
Feedback da
resposta:
Considerando o algoritmo “saldo”, qual a alternativa correta? 
  
algoritmo "saldo" 
var 
   saldo, valor_total: real 
inicio 
   escreval("Digite o saldo:") 
   leia(saldo) 
   valor_total<-saldo+(saldo*5)/100 
   escreval("O saldo mais o rendimento em 5% é", valor_total) 
�malgoritmo
Saldo digitado: 1600, a saída foi: O saldo mais o rendimento em 5% é
1680.
Saldo digitado: 2000, a saída foi: O saldo mais o rendimento em 5% é
2300.
Saldo digitado: 1700, a saída foi: O saldo mais o rendimento em 5% é
1830.
Saldo digitado: 800, a saída foi: O saldo mais o rendimento em 5% é 920.
Saldo digitado: 3600, a saída foi: O saldo mais o rendimento em 5% é
3800.
Saldo digitado: 1600, a saída foi: O saldo mais o rendimento em 5% é
1680.
Resposta: E 
Comentário: o algoritmo calcula um rendimento de 5% sobre o saldo
informado: 
valor_total<-saldo+(saldo*5)/100 
valor_total<-1600+(1600*5)/100 
valor_total<-1680
0,1 em 0,1 pontos
Pergunta 6
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
Faça o teste de mesa para o algoritmo “inverter”, assinale qual alternativa é a saída correta para a
entrada 856. 
  
algoritmo "inverter" 
var 
   result1, result2, result3: inteiro 
   num_digit, resto1, resto2: inteiro 
inicio 
   escreval("Digite um numero de três digitos:") 
   leia(num_digit) 
   result1<-num_digit div 100 
   resto1<- num_digit mod 100 
   result2<-resto1 div 10 
   resto2<-resto1 mod 10 
   result3<-resto2 div 1 
   escreval("A inversão do numero digitado é", result3, result2, result1) 
�malgoritmo
A inversão do número digitado é 6 5 8.
A inversão do número digitado é 8 5 6.
A inversão do número digitado é 3 5 4.
A inversão do número digitado é 6 5 8.
A inversão do número digitado é 4 2 3.
A inversão do número digitado é 2 4 5.
Resposta: C 
Comentário: o algoritmo executa a inversão do número utilizando os operadores
aritméticos DIV (quociente) e MOD (o resto da divisão).
Pergunta 7
Resposta Selecionada: d. 
Faça o teste de mesa para o algoritmo abaixo, as entradas são 23 e 42, respectivamente.
Identi�que a saída. 
  
algoritmo "operadores" 
var 
a,b:inteiro 
valor1, valor2:inteiro 
valor3, valor4:real 
inicio 
escreva("Entre com o primeiro valor:") 
leia(a) 
escreva("Entre com o segundo valor:") 
leia(b) 
valor1 <- a + b; 
valor2 <- b - a; 
valor3 <- b/2; 
valor4 <- (a + 2) * b; 
escreva("Os valores calculados são:", valor4, ",", valor3, ",", valor2, ",", valor1) 
�malgoritmo
Os valores calculados são: 1050, 21, 19, 65.
0,1 em 0,1 pontos
0,1 em 0,1 pontos
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
Os valores calculados são: 23, 42, 65,19.
Os valores calculados são: 65, 19, 21, 1050.
Os valores calculados são: 19, 21, 65, 1050.
Os valores calculados são: 1050, 21, 19, 65.
Os valores calculados são: 21, 65, 23, 42.
Resposta: D 
Comentário: o resultado das expressões com a entrada no algoritmo dos
valores 23 e 42 será: 
valor1 é igual a 65 
valor2 é igual a 19 
valor3 é igual a 21 
valor4 é igual a 1050 
Observe que ordem na linha escreva é: valor4, valor3. valor2 e valor1.
Pergunta 8
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Faça o teste de mesa para o algoritmo abaixo, as entradas são 5 e 15, respectivamente.
Identi�que a saída. 
  
algoritmo “troca” 
var 
a,b:inteiro 
auxiliar:inteiro 
inicio 
escreva(“Entre com o valor de a:”) 
leia(a) 
escreva(“Entre com o valor de b:”) 
leia(b) 
auxiliar <- a; 
a <- b; 
b <- auxiliar; 
escreva(“O valor de a é”,  a, “ e o valor de bé”, b) 
�malgoritmo
O valor de a é 15 e o valor de b é 5.
O valor de a é 5 e o valor de b é 15.
O valor de a é 5 e o valor de b é 10.
O valor de a é 15 e o valor de b é 5.
O valor de a é 15 e o valor de b é 3.
O valor de a é 3 e o valor de b é 10.
Resposta: C 
Comentário: o algoritmo recebe na variável “a” o valor 5 e, na variável “b”, o valor 15.
O processamento é a troca dos valores, isto é, “a” recebe o valor de “b” e “b” recebe o
valor da “a”. Para executar a trocar corretamente, precisamos de uma variável
“auxiliar” que guardará o valor de “a” para que depois “a” possa receber “b” (sem
guardar o valor, perderíamos o número que estava na variável “a” depois que ela
recebesse “b”) e a variável “b” recebe o valor da “auxiliar”.
0,1 em 0,1 pontos
Pergunta 9
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Um funcionário da empresa “Fantasia” desenvolveu um algoritmo para saber quanto seria o seu
salário e de sua amiga de equipe após o reajuste. Utilizando o algoritmo desenvolvido por ele e
sabendo que o salário dele é R$ 2500,00 e de sua amiga é R$ 1640,00; qual o valor dos novos
salários baseado-se na tabela de rejuste? 
  
 
algoritmo “reajuste” 
var 
SalarioAtual, Reajuste, NovoSalario:real 
inicio 
escreva(“Entre com o salário atual:”) 
leia(SalarioAtual) 
escreva(“Entre com o valor do reajuste:”) 
leia(Reajuste) 
NovoSalario <- SalarioAtual + (SalarioAtual / 100) * Reajuste 
escreva(“O novo salario é ”, NovoSalario) 
�malgoritmo
O salário dele será R$ 2550,00 e o salário dela será R$ 1664,60.
O salário dele será R$ 2500,00 e o salário dela será R$ 1640,00.
O salário dele será R$ 1640,00 e o salário dela será R$ 2550,00.
O salário dele será R$ 50,00 e o salário dela será R$ 24,60.
O salário dele será R$ 2524,60 e o salário dela será R$ 1690,00.
O salário dele será R$ 2550,00 e o salário dela será R$ 1664,60.
Resposta: E 
Comentário: o salário dele é de R$ 2500,00. Analisando a tabela, o reajuste será de
2,0, sendo assim, o valor do novo salário dele será R$ 2550,00. O salário dela é R$
1640,00; analisando a tabela, o reajuste será de 1,5; e o seu novo salário será de R$
1664,60.
Pergunta 10
Um grupo de alunos desenvolveu um algoritmo para facilitar o cálculo da média ponderada de
suas notas. Sabendo que para o aluno passar de ano, ele deve ter média superior a 5,0; quantos
alunos da lista abaixo passaram de ano na disciplina de Linguagem e Técnica de Programação? 
  
  
  
algoritmo “media” 
0,1 em 0,1 pontos
0,1 em 0,1 pontos
Quarta-feira, 3 de Outubro de 2018 14h09min28s BRT
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
var 
nota1, nota2, media: real 
inicio 
escreva(“Entre com a nota 1:”) 
leia(nota1) 
escreva(“Entre com a nota 2:”) 
leia(nota2) 
media <- (nota1 * 0.4) + (nota2 * 0.6) 
escreva(“Sua média é”, media) 
�malgoritmo
4 alunos passaram de ano na disciplina.
4 alunos passaram de ano na disciplina.
3 alunos passaram de ano na disciplina.
5 alunos passaram de ano na disciplina.
7 alunos passaram de ano na disciplina.
6 alunos passaram de ano na disciplina. 
  
  
 
Resposta: A 
Comentário: conforme a tabela abaixo, calculamos a média de cada aluno utilizando
o algoritmo, os alunos 1, 3, 6 e 7 conseguiram média acima de 5 e passaram de ano,
isto é, 4 alunos.
← OK

Mais conteúdos dessa disciplina