Buscar

Algoritmos AV (2015.3)

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 7 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 7 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

Prévia do material em texto

���������� %'4�3URYD
ILOH����&��8VHUV�-R�&��$�R���)HUQDQGR�'HVNWRS�(VW�&��$�FLRBILOHV�EGTBSURYDBUHVXOWDGRBSUHYLHZBDOXQR�KWPO ���
 
Avaliação: CCT0239_AV_201508387605 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201508387605 ­ JESSE FLAVIO PERREIRA LIMA
Professor: ANITA LUIZA MACIEL LOPES Turma: 9006/AB
Nota da Prova: 7,0    Nota de Partic.: 1   Av. Parcial 2  Data: 17/11/2015 11:18:27
  1a Questão (Ref.: 201508434405) Pontos: 1,2  / 1,5
Faça um algoritmo em pseudocódigo para calcular e mostrar o resultado dos juros de um determinado valor. O
usuário informará qual a taxa e o valor. Além disso, a saída deve ser igual ao do exemplo: 
Exemplo: O valor de VVV com juros de JJJ% dá um total de TTT.
Onde:
VVV é o valor informado pelo usuário
JJJ é a taxa de juros sobre o valor
TTT é o valor dos juros sobre o valor informado pelo usuário 
Resposta: prog juros var VVV, JJJ, TTT:real escreva: "\nDigite o Valor: "; leia VVV; escreva: "\nDigite a valor
de Juros: "; leia JJJ; TTT<­ VVV+VVV*JJJ/100; escreva: "\nO valor de R$", VVV," com o juros de ,"JJJ",% dá
um total de R$,"TTT"; escreva: "\n\n"; fimprog
Gabarito: Esta pergunta pode ser apresentada várias soluções uma delas pode ser considerada a seguinte:
algoritmo "Taxa de juros"
var
valor,taxa,total:real
inicio
escreva("Informe o valor do produto:")
leia(valor)
escreva("Informe a taxa de juros:")
leia(taxa)
total<­valor*taxa/100
escreva("O valor de ",valor," com juros de ",taxa,"% dá um total de",total,".")
fimalgoritmo
Vale ressaltar, que o professor deve analisar a lógica utilizada pelo aluno para a resposta da questão, já que
podem ser apresentadas várias formas de solução.
Fundamentação do(a) Professor(a): TTT<­ VVV*JJJ/100; somente assim
  2a Questão (Ref.: 201508654425) Pontos: 0,8  / 1,5
8P�ORMLVWD�HVWDYD�WUDEDOKDQGR�HP�XPD�SODQLOKD�RQGH�WLQKD�SURGXWRV�TXH�SUHFLVDYDP�VHU�UHDMXVWDGRV��7RGRV�RV
SURGXWRV�WrP�FyGLJRV�TXH�YDULDP�GH���DWp���
%DVHDGR� QD� WDEHOD� DEDL[R�� GHVHQYROYD� XP� SURJUDPD� TXH� GHL[H� HQWUDU� FRP� R� FyGLJR� H� R� YDORU� GR� SURGXWR� H
H[LED�R�QRYR�YDORU�RX�D�PHQVDJHP�FRGLJR�LQYDOLGR�
 
                
João Fernando
Typewriter
NNNNNNNNNNNNNNNNNNNN
João Fernando
Typewriter
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
João Fernando
Typewriter
João Fernando
Typewriter
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
���������� %'4�3URYD
ILOH����&��8VHUV�-R�&��$�R���)HUQDQGR�'HVNWRS�(VW�&��$�FLRBILOHV�EGTBSURYDBUHVXOWDGRBSUHYLHZBDOXQR�KWPO ���
9RFr�GHYH��REULJDWRULDPHQWH��XVDU�D�HVWUXWXUD�GR�VZLWFK���
�
���&RPHFH�VXD�VROXomR�D�SDUWLU�GHVVH�SRQWR
�
�
�
 
Resposta: int main() { int cod; float valp, novov; cout<<"\nDigite o codigo do produto: "; cin>> cod;
cout<<"\nDigi o valor do produto: "; cin>> valp; switch (case=cod) case 1; novov= valp+valp*30/100;
cout<<"\nValor do reajuste: R$"<<novov; breack; case 2; novov= valp+valp*20/100; cout<<"\nValor do
reajuste: R$"<<novov; breack; case 3; novov= valp+valp*15/100; cout<<"\nValor do reajuste: R$"<<novov;
breack; case 4; novov= valp+valp*10/100; cout<<"\nValor do reajuste: R$"<<novov; breack; cout<<"\n\n";
system("pause"); }
Gabarito: 
2EVHUYDomR��6H�D�LGHLD�HVWLYHU�FRUUHWD�H�IRUDP�XVDGRV�LIV�HQFDGHDGRV��FRQVLGHUDU�PHWDGH�GR�YDORU��6H�IRUDP
XVDGRV�LIV�VLPSOHV��FRQVLGHUDU�XP�TXDUWR�GR�YDORU��
XVLQJ�QDPHVSDFH�VWG��
LQW�PDLQ��
^
LQW�FRGLJR��IORDW�YDORU��
FRXW�����?Q'LJLWH�R�FRGLJR�GR�SURGXWR����
FLQ�!!�FRGLJR��
FRXW�����?Q'LJLWH�R�YDORU�GR�SURGXWR����
FLQ�!!�YDORU��
VZLWFK�FRGLJR��
^
FDVH����FRXW�����?Q1RYR�YDORU�������YDORU�
������EUHDN��
FDVH����FRXW�����?Q1RYR�YDORU�������YDORU�
������EUHDN��
FDVH����FRXW�����?Q1RYR�YDORU�������YDORU�
�������EUHDN��
FDVH����FRXW�����?Q1RYR�YDORU�������YDORU�
������EUHDN��
GHIDXOW��FRXW�����?Q&RGLJR�LQYDOLGR?Q���
`
V\VWHP��SDXVH������1mR�GHVFRQWDU�
`�
Fundamentação do(a) Professor(a): Sintaxe do switch() errada. Não exibiu a mensagem codigo invalido.
  3a Questão (Ref.: 201508994516) Pontos: 0,5  / 0,5
A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem
definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo.
  Coloque manteiga na frigideira ­ quebre o ovo ­ despeje­o na frigideira ­ retire­o quando estiver frito.
Quebre o ovo ­ retire­o quando estiver frito ­ coloque manteiga na frigideira ­ quebre o ovo .
Despeje­o na frigideira ­ retire­o quando estiver frito ­ coloque­o no prato ­ salpique queijo ralado.
Coloque manteiga na frigideira ­ quebre o ovo ­ retire­o quando estiver frito ­ despeje­o na frigideira.
Retire­o quando estiver frito ­ coloque manteiga na frigideira ­ quebre o ovo ­ quebre o ovo .
  4a Questão (Ref.: 201508436633) Pontos: 0,5  / 0,5
Em um algoritmo, para cada variável deve ser declarado o seu tipo, ou seja, o tipo de dado que ela
armazenará. O tipo que é utilizado para armazenar valores fracionários, positivos ou negativos é:
���������� %'4�3URYD
ILOH����&��8VHUV�-R�&��$�R���)HUQDQGR�'HVNWRS�(VW�&��$�FLRBILOHV�EGTBSURYDBUHVXOWDGRBSUHYLHZBDOXQR�KWPO ���
inteiro
  real
caractere
string
lógico
  5a Questão (Ref.: 201508654293) Pontos: 0,5  / 0,5
8PD�HPSUHVD� UHVROYHX�GDU�XP�DXPHQWR�DRV�VHXV� IXQFLRQiULRV�� WHQGR�HP�YLVWD�R�HPSHQKR�GRV�PHVPRV�QD
SURGXWLYLGDGH�
6DEHQGR�VH� TXH� R� VDOiULR� H� R� SHUFHQWXDO� GH� UHDMXVWH� p� GH� FRQKHFLPHQWR� GH� FDGD� IXQFLRQiULR�� DOpP� GR�'3�
TXDLV�RV�SURFHGLPHQWRV�EiVLFRV��TXH�GHYHULDP�VHU�XVDGRV�SDUD�TXH�VH�SXGHVVH�VHU�FDOFXODGR�R�QRYR�VDOiULR
GH�XP�IXQFLRQiULR"
352&(',0(1726
����REWHU��VDODULR��SHUFHQWXDO
����QRYR9DORU����VDODULR�
�SHUFHQWXDO����
����H[LELU���QRYR9DORU
�
  352&(',0(1726�
����REWHU��VDODULR��SHUFHQWXDO
����QRYR9DORU�����VDODULR���VDODULR�
�SHUFHQWXDO����
����H[LELU���QRYR9DORU�
352&(',0(1726
����REWHU��VDODULR��SHUFHQWXDO
����QRYR9DORU�ĸ�VDODULR���SHUFHQWXDO����
����H[LELU���QRYR9DORU
 
 
352&(',0(1726
����REWHU��VDODULR��SHUFHQWXDO
����QRYR9DORU����VDODULR���VDODULR�
�SHUFHQWXDO
����H[LELU���QRYR9DORU
352&(',0(1726
����REWHU��VDODULR��SHUFHQWXDO
����QRYR9DORU����VDODULR���SHUFHQWXDO
����H[LELU���QRYR9DORU
  6a Questão (Ref.: 201509046444) Pontos: 0,5  / 0,5
  Assinale a opção correta. Considerando o algoritmo a seguir,  qual a última impressão na tela sabendo que a 
recebeu 10 , b recebeu 15 e c recebeu 5 ?
prog Misterio
int a, b, c;
imprima "Entre com o primeiro valor : ";
leia a;
imprima "Entre com  o segundo valor : ";
leia b;
imprima "Entre com o terceiro valor : ";
leia c;
se (a < b  || a < c  || b < c )
���������� %'4�3URYD
ILOH����&��8VHUV�-R�&��$�R���)HUQDQGR�'HVNWRS�(VW�&��$�FLRBILOHV�EGTBSURYDBUHVXOWDGRBSUHYLHZBDOXQR�KWPO ���
{
   imprima "\nResultado : " , (a+b+c) * 3;
}
senao {    imprima "\nResultado : " , (a+b+c) div 3; }
fimprog
 
1DGD�VHUi�LPSUHVVR��SRLV�Ki�HUUR�QR�DOJRULWPR�
 
5HVXOWDGR�����
 
��
   
5HVXOWDGR�����
 
 
30
  7a Questão (Ref.: 201508434332) Pontos: 0,5  / 0,5
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
Para ou enquanto
Para e Se
Apenas o de entrada
  Se ou escolha
Apenas o comando enquanto
���������� %'4�3URYD
ILOH����&��8VHUV�-R�&��$�R���)HUQDQGR�'HVNWRS�(VW�&��$�FLRBILOHV�EGTBSURYDBUHVXOWDGRBSUHYLHZBDOXQR�KWPO ���
  8a Questão (Ref.: 201508437575) Pontos: 0,5  / 0,5
$QDOLVH�DV�VHQWHQoDV�DEDL[R�HP�UHODomR�jV�HVWUXWXUDV�GH�UHSHWLomR�XWLOL]DGDV�SDUD�FRQVWUXomR�GH�DOJRULWPRV
,��1D�HVWUXWXUD�GH�UHSHWLomR�(QTXDQWR���)DoD�R�EORFR�GH�UHSHWLomR�SRGH�VHU�H[HFXWDGR�YiULDV�YH]HV�RX�DWp�QHQKXPD�YH]��$�FRQGLomR
p�WHVWDGD�DQWHV�GH�HQWUDU�QD�HVWUXWXUD�GH�UHSHWLomR�
,,��$�HVWUXWXUD�GH�UHSHWLomR�5HSLWD���$Wp�HIHWXD�XP�WHVWH�OyJLFR�QR�ILP�GR�ODoR��JDUDQWLQGR�TXH�SHOR�PHQRV�XPD�YH]�DV�LQVWUXo}HV
GHVWH�VmR�H[HFXWDGDV�
,,,��7RGD�UHSHWLomR�FRQGLFLRQDO�SRGH�VHU�UHSUHVHQWDGD�SRU�XPD�HVWUXWXUD�GR�WLSR�(QTXDQWR���)DoD�RX�5HSLWD���$Wp��VHQGR�TXH�DSULPHLUD�UHSHWH�VRPHQWH�TXDQGR�D�FRQGLomR�p�IDOVD�H�D�VHJXQGD�VRPHQWH�TXDQGR�D�FRQGLomR�p�YHUGDGHLUD�
,9��3DUD�VH�LPSHGLU�D�VLWXDomR�FRQKHFLGD�FRPR�ORRS�LQILQLWR�p�QHFHVViULR�TXH��QRV�ODoRV�FRQGLFLRQDLV��D�YDULiYHO�TXH�p�WHVWDGD�HVWHMD
VHPSUH�DVVRFLDGD�D�XPD�LQVWUXomR�TXH�D�DWXDOL]H�QR�LQWHULRU�GR�ODoR�
$V�DILUPDo}HV�FRUUHWDV�VmR�
�
II e III
II, III e IV
I, II e III
  I, II e IV
I e II
  9a Questão (Ref.: 201509044992) Pontos: 1,0  / 1,0
�������>Ƶŝnj�WĂƵůŽ�ĚĞǀĞ�ĞƐĐƌĞǀĞƌ�Ƶŵ�ƉƌŽŐƌĂŵĂ�Ğŵ��нн�ƉĂƌĂ�ƐŽůŝĐŝƚĂƌ�ĂƐ�ŝĚĂĚĞƐ�ĚĞ�ĚŽŝƐ�ŝƌŵĆŽƐ͕�ůĞƌ�ĂƐ�ŝĚĂĚĞƐ͕�ĚĞƚĞƌŵŝŶĂƌ�Ğ�ĞƐĐƌĞǀĞƌ�Ă�ŵĂŝŽƌ�ŝĚĂĚĞ͘�
^ĂďĞͲƐĞ�ƋƵĞ�ŶĆŽ�ŚĄ�ŝƌŵĆŽƐ�ŐġŵĞŽƐ͘��ƐƐŝŶĂůĞ�Ă�ŽƉĕĆŽ�ƋƵĞ�ŵŽƐƚƌĂ�Ž�ƉƌŽŐƌĂŵĂ�Ğŵ���нн�ƋƵĞ�ĐŽƌƌĞƚĂ�Ğ�ĞdžĂƚĂŵĞŶƚĞ�ƌĞĂůŝnjĂ�Ă�ƚĂƌĞĨĂ�ĚĞƐĐƌŝƚĂ͘
�
�
ηŝŶĐůƵĚĞ
ƵƐŝŶŐ�ŶĂŵĞƐƉĂĐĞ�ƐƚĚ͖
�
�
  ŝŶƚ�ŵĂŝŶ;Ϳ�΂
����������������ŝŶƚ�ŝĚϭ͕�ŝĚϮ͖
����������������ĐŽƵƚ�фф�Η�ŝŐŝƚĞ�Ă�ƉƌŝŵĞŝƌĂ�ŝĚĂĚĞ�͗�Η͖
����������������ĐŝŶ�хх�ŝĚϭ͖
����������������ĐŽƵƚ�фф�Η�ŝŐŝƚĞ�Ă�ƐĞŐƵŶĚĂ�ŝĚĂĚĞ�͗�Η͖
����������������ĐŝŶ�хх�ŝĚϮ͖
����������������ŝĨ�;ŝĚϭ�х�ŝĚϮͿ
������������������ĐŽƵƚ�фф�ΗDĂŝŽƌ�ŝĚĂĚĞ�͗�Η�фф�ŝĚϭ�фф�ĞŶĚů͖
������������ĞůƐĞ
��������������ĐŽƵƚ�фф�ΗDĂŝŽƌ�ŝĚĂĚĞ�͗�Η�фф�ŝĚϮ�фф�ĞŶĚů͖
΃
 
ŝŶƚ�ŵĂŝŶ;Ϳ
΂
����������������ŝŶƚ�ŝĚϭ͕�ŝĚϮ͖
���������������
���������� %'4�3URYD
ILOH����&��8VHUV�-R�&��$�R���)HUQDQGR�'HVNWRS�(VW�&��$�FLRBILOHV�EGTBSURYDBUHVXOWDGRBSUHYLHZBDOXQR�KWPO ���
����������������ĐŽƵƚ�фф�Η�ŝŐŝƚĞ�Ă�ƉƌŝŵĞŝƌĂ�ŝĚĂĚĞ�͗�Η͖
����������������ĐŝŶ�хх�ŝĚϭ͖
����������������ĐŽƵƚ�фф�Η�ŝŐŝƚĞ�Ă�ƐĞŐƵŶĚĂ�ŝĚĂĚĞ�͗�Η͖
����������������ĐŝŶ�хх�ŝĚϮ͖
����������������ŝĨ�;ŝĚϭ�х�ŝĚϮͿ
������������������ĐŽƵƚ�фф�ΗDĂŝŽƌ�ŝĚĂĚĞ�͗�Η�фф�ŝĚϭ�фф�ĞŶĚů͖
������������ĞůƐĞ��;ŝĚϭ
��������������ĐŽƵƚ�фф�ΗDĂŝŽƌ�ŝĚĂĚĞ�͗�Η�фф�ŝĚϮ�фф�ĞŶĚů͖
΃
 
 
 
ŝŶƚ�ŵĂŝŶ;Ϳ���΂
����������������ŝŶƚ�ŝĚϭ͕�ŝĚϮ͖
���������������
����������������ĐŽƵƚ�фф�Η�ŝŐŝƚĞ�Ă�ƉƌŝŵĞŝƌĂ�ŝĚĂĚĞ�͗�Η͖
����������������ĐŝŶ�хх�ŝĚϭ͖
����������������ĐŽƵƚ�фф�Η�ŝŐŝƚĞ�Ă�ƐĞŐƵŶĚĂ�ŝĚĂĚĞ�͗�Η͖
����������������ĐŝŶ�хх�ŝĚϮ͖
����������������ŝĨ�;ŝĚϭ�х�ŝĚϮͿ͖
������������������ĐŽƵƚ�фф�ΗDĂŝŽƌ�ŝĚĂĚĞ�͗�Η�фф�ŝĚϭ�фф�ĞŶĚů͖
������������ĞůƐĞ
��������������ĐŽƵƚ�фф�ΗDĂŝŽƌ�ŝĚĂĚĞ�͗�Η�фф�ŝĚϮ�фф�ĞŶĚů͖
΃
 
 
 
ŝŶƚ�ŵĂŝŶ;Ϳ�΂
����������������ĐŽƵƚ�фф�Η�ŝŐŝƚĞ�Ă�ƉƌŝŵĞŝƌĂ�ŝĚĂĚĞ�͗�Η͖
����������������ĐŝŶ�хх�ŝĚϭ͖
����������������ĐŽƵƚ�фф�Η�ŝŐŝƚĞ�Ă�ƐĞŐƵŶĚĂ�ŝĚĂĚĞ�͗�Η͖
����������������ĐŝŶ�хх�ŝĚϮ͖
����������������ŝĨ�;ŝĚϭ�х�ŝĚϮͿ
������������������ĐŽƵƚ�фф�ΗDĂŝŽƌ�ŝĚĂĚĞ�͗�Η�фф�ŝĚϭ�фф�ĞŶĚů͖
������������ĞůƐĞ
��������������ĐŽƵƚ�фф�ΗDĂŝŽƌ�ŝĚĂĚĞ�͗�Η�фф�ŝĚϮ�фф�ĞŶĚů͖
΃
 
 
 
ŝŶƚ�ŵĂŝŶ;Ϳ��΂
����������������ŝŶƚ�ŝĚϭ͕�ŝĚϮ͕�ŵĂŝŽƌ͖
���������������
���������� %'4�3URYD
ILOH����&��8VHUV�-R�&��$�R���)HUQDQGR�'HVNWRS�(VW�&��$�FLRBILOHV�EGTBSURYDBUHVXOWDGRBSUHYLHZBDOXQR�KWPO ���
����������������ĐŽƵƚ�фф�Η�ŝŐŝƚĞ�Ă�ƉƌŝŵĞŝƌĂ�ŝĚĂĚĞ�͗�Η͖
����������������ĐŝŶ�хх�ŝĚϭ͖
����������������ĐŽƵƚ�фф�Η�ŝŐŝƚĞ�Ă�ƐĞŐƵŶĚĂ�ŝĚĂĚĞ�͗�Η͖
����������������ĐŝŶ�хх�ŝĚϮ͖
����������������ŝĨ�;ŝĚϭ�х�ŝĚϮͿ
������������������ĐŽƵƚ�фф�ΗDĂŝŽƌ�ŝĚĂĚĞ�͗�Η�фф�ŵĂŝŽƌ�фф�ĞŶĚů͖
������������ĞůƐĞ
��������������ĐŽƵƚ�фф�ΗDĂŝŽƌ�ŝĚĂĚĞ�͗�Η�фф��ŵĂŝŽƌ�фф�ĞŶĚů͖
΃
 
 
  10a Questão (Ref.: 201509044487) Pontos: 1,0  / 1,0
Marque a opção que representa a declaração de uma matriz quadrada para números inteiros:
int valores[5];
char valores[5][5];
int valores[5][1];
char valores[5];
  int valores[5][5];
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
�
�

Outros materiais