Baixe o app para aproveitar ainda mais
Prévia do material em texto
���������� %'4�3URYD KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ��� ALGORITMOS Simulado: CCT0239_SM_201512207217 V.1 Fechar Aluno(a): FRANCISCO ULISSES NUNES GOMES Matrícula: 201512207217 Desempenho: 9,0 de 10,0 Data: 14/09/2015 07:32:30 (Finalizada) 1a Questão (Ref.: 201512887783) Pontos: 1,0 / 1,0 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Apenas pseudolinguagem Linguagem natural, fluxograma e pseudolinguagem Linguagem gráfica e pseudolinguagem Linguagem natural e pseudolinguagem �Linguagem natural e linguagem gráfica Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201512235792) Pontos: 1,0 / 1,0 A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de: Linguagem de alto nível Linguagem de baixo nível Compilador Linguagem de Máquina Programa Gabarito Comentado. 3a Questão (Ref.: 201512495200) Pontos: 1,0 / 1,0 Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta "O que fazer?", mas sim "como fazer". Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. Embora você não perceba, utiliza algoritmos de forma intuitiva e automática diariamente quando executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazêlas, o algoritmo presente nelas acaba passando despercebido. Ao nos recordarmos dos passos necessários para a construção de um ���������� %'4�3URYD KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ��� algoritmo veremos que após a elaboração de um algoritmo devemos testálo realizando simulações com o propósito de verificar se este está ou não correto. Existem alguns softwares disponíveis que efetuam a interpretação de algoritmos representados em pseudocódigos ou em fluxogramas. Porém existe uma técnica que permite a simulação do processo de interpretação de um algoritmo utilizando apenas um papel e uma caneta. A esta técnica chamamos de: Construção de Programas Metodologia Estruturada Metodologia Orientada a Objetos Teste de Mesa Pseudocódigo Gabarito Comentado. 4a Questão (Ref.: 201512854259) Pontos: 1,0 / 1,0 Suponha que A, B e C sejam variáveis reais e que I, J e K sejam variáveis inteiras. Dados: A = 4.0, B = 6.0 e I = 3, qual seria o valor final dos comandos seguintes: a) C < A * B I b) K < I / 4 * 6 c) C < B / A + 1,5 a) 21 b) impossível c) 3 a) 21.0 b) 4.5 c) 3.0 a) 21.0 b) impossível c) 3.0 a) 21.0 b) 4.5l c) impossível a) 21.5 b) impossível c) 3.0 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201512238227) Pontos: 1,0 / 1,0 Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário líquido dos seus colaboradores, sabendo‐se que o salário bruto é a soma do salário líquido mais o desconto, sendo este em valor percentual. prog�IROKD ���imprima��'LJLWH�R�VDOiULR�EUXWR������?Q�� ���������� %'4�3URYD KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ��� ���imprima��'LJLWH�R�VDOiULR�EUXWR������?Q�� leia salbruto; ���imprima��'LJLWH�R�GHVFRQWR������?Q�� leia desc; liquido < salbruto (salbruto * desc / 100); ���imprima��R�VDOiULR�OtTXLGR�p����OLTXLGR� fimprog SURJ�IROKD ����real salbruto, desc, liquido; ����LPSULPD��'LJLWH�R�VDOiULR�EUXWR������?Q�� leia salbruto; ����LPSULPD��'LJLWH�R�GHVFRQWR������?Q�� leia desc; ����OLTXLGR����VDOEUXWR����OLTXLGR� �GHVF�������� ����LPSULPD��R�VDOiULR�OtTXLGR�p����OLTXLGR� ILPSURJ prog�IROKD ���real�6DOEUXWR��'HVF��/LTXLGR� ���imprima��'LJLWH�R�VDOiULR�EUXWR������?Q�� leia salbruto; ���imprima��'LJLWH�R�GHVFRQWR������?Q�� leia desc; liquido < salbruto (salbruto * desc / 100); ���imprima��R�VDOiULR�OtTXLGR�p����OLTXLGR� fimprog prog folha real salbruto, desc, liquido; imprima "Digite o salario bruto :", "\n"; leia salario; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (salbruto * desc / 100); imprima "o salário é: ",liquido; fimprog prog folha real salbruto, desc, liquido; imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (salbruto * desc / 100); imprima "o salário líquido é: ",liquido; fimprog Gabarito Comentado. 6a Questão (Ref.: 201512927471) Pontos: 1,0 / 1,0 O operador mod retorna o resto de uma divisão entre dois números inteiros, a função raiz(x) retorna a raiz quadrada de x e a função abs(x) retorna o valor absoluto de x. Sendo assim, analise o trecho de código, a seguir, e marque a alternativa correta, que representa o que será impresso, tendo em vista, que o valor fornecido para a variável x será 6 : Início int x,y,z; escreva ("Entre com um valor inteiro para x:"); leia (x) ; y < 30; z < abs( raiz (x+y) ); z < z mod 2 + 3; imprima (z) ; fim. ���������� %'4�3URYD KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ��� 8 6 2 3 4 Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201512836346) Pontos: 1,0 / 1,0 O símbolo abaixo pode representar que tipo de comando nas linguagens de programação? Declaração de variável Comando de leitura Comando de saída Atribuição de variável Comando de seleção Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201512456406) Pontos: 1,0 / 1,0 1DGD�VHUi�LPSUHVVR��SRLV�Ki�HUUR�QR�DOJRULWPR� ���������� %'4�3URYD KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ��� �� 5HVXOWDGR���� 4 5HVXOWDGR���� Gabarito Comentado. 9a Questão (Ref.: 201512813921) Pontos: 0,0 / 1,0 Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: prog numeroMes int mes; imprima "\ndigite um numero de 1 12: "; leia mes ; escolha (mes) { caso 1 : imprima "\njaneiro\n"; pare; caso 2 : imprima "\nfevereiro\n"; pare; caso 3 : imprima "\nmarço\n"; pare; caso 4 : imprima "\nabril\n"; pare; caso 5 : imprima "\nmaio\n";pare; caso 6 : imprima "\njunho\n"; pare; caso 7 : imprima "\njulho\n"; pare; caso 8 : imprima "\nagosto\n"; pare; caso 9 : imprima "\nsetembro\n";pare; caso 10:imprima "\noutubro\n"; pare; caso 11:imprima "\nnovembro\n"; pare; caso 12:imprima "\ndezembro\n"; pare; senao :imprima "\nInexistente\n"; } fimprog e) Inexistente a) maio junho b) maio junho julho agosto setembro outubro novembro dezembro c) maio d) maio julho setembro novembro dezembro Gabarito Comentado. 10a Questão (Ref.: 201512927630) Pontos: 1,0 / 1,0 Marque a opção que, corresponde ao conteúdo final que será impresso, na tela, pelo algoritmo abaixo, após sua execução. Considerando que os dados de entrada foram, respectivamente, 30 e 1. prog teste int x, y, z; ���������� %'4�3URYD KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ��� imprima "Digite um numero : "; leia x; imprima "Digite um segundo numero : "; leia y; se (x > y + 10 ) { z < 10; se (z < x) { imprima x mod 2; } senao { imprima z + y; } } senao { imprima x + y div 2; } fimprog 0 15 11 30.5 15.5 Gabarito Comentado. Gabarito Comentado.
Compartilhar