Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0239_AV_201602875898 » ALGORITMOS Avaliação: AV Aluno: 201602875898 YURI BUENO FONTENLA Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9026/AV Nota da Prova: 5,0 Nota de Partic.: 1 Av. Parcial.: 2 Data: 14/06/2016 20:17:12 (F) 1a Questão (Ref.: 704697) Pontos: 0,5 / 1,0 Construa um algoritmo que leia o nome de um produto, seu preço de compra e o valor percentual que se deseja obter como lucro. O valor do lucro (em R$) será calculado e, ao final, deverá ser informado o valor do lucro e o valor de venda do produto, sabendo que o valor de venda compreende o preço de compra acrescido do valor do lucro. Resposta: inicio var nomeProduto: texto var valorCompra, valorPercentual: real escreva "Informe o nome do produto: " leia nomeProduto escreva "Informe o valor de compra: " leia valorCompra escreva "Informe o percentual que deve ser acrescido: " leia valorPercentual escreva "O produto " + nomeProduto + " custou " + valorCompra + ", o valor acrescido de lucro será de " + (valorCompra*valorPercentual) + " e o valor do produto atualizado com o lucro é de " + ((valorCompra*valorPercentual)+valorCompra) + "." fim Gabarito: ALGORITMO "VENDA_PRODUTO" VAR NOME: literal PC_COMP, PERC, LUCRO, PC_VENDA: real Início leia (NOME) leia (PC_COMP) leia (PERC) LUCRO < PC_COMP * PERC / 100 PC_VENDA < PC_COMP + LUCRO escreva (LUCRO) escreva (PC_VENDA) Fim 2a Questão (Ref.: 652748) Pontos: 0,0 / 1,0 Analise o algoritmo e responda os itens abaixo. Algoritmo EntendendoAlgoritmo Var a, b, cont: inteiro Inicio b < 0 cont < 1 Para a < 1 até 4 Faça Inicio Escreva (ab) cont < cont + 1 Se b = 2 Então b < 1 Senão b < b + 1 Fim b < b + 1 cont < cont DIV b Fim a) O que o algoritmo escreve como saída? b) Ao final da execução do algoritmo, qual o valor da variável "cont"? c) Ao final da execução do algoritmo, qual o valor da variável "a"? d) Ao final da 2ª iteração do laço, qual o valor da variável "b"? e) O que faz o comando "cont DIV b"? Resposta: a) 0, b) c) Me parece que "a" não é incrementado em nenhuma parte do laço e, sendo assim, fica impossível calcular o valor de dele, pois a execução do código entra em loop. Se em "até 4" a condição incrementa a variável, deste modo, o valor final seria 4, pois é o flag de limite de parada de acordo com a condição. d) 2; e) divisão sem resto. Gabarito: a) 1 1 1 3 b) 1 c) 5 d) 2 e) Realiza o quociente da variável "cont" pela variával "b" 3a Questão (Ref.: 592139) Pontos: 1,0 / 1,0 O que é semântica e sintaxe, respectivamente? Fluxograma,pseudocódigo pseudocódigo, fluxograma. Lógica, linguagem natural Definição de cada comando e como se escreve cada comando. Como se escreve cada comando e definição de cada comando Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 10268) Pontos: 1,0 / 1,0 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 é: real inteiro caractere string lógico Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 706543) Pontos: 0,0 / 1,0 Dado o algoritmo abaixo, diga qual a sua saída: prog questao int valor; imprima Digite um valor; leia valor; imprima \nO valor digitado foi,valor,\n; fimprog Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo somente este valor na tela. Será encerrado automaticamente quando o o valor for digitado. Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado, por sua vez seguido do símbolo \n. Gabarito Comentado. 6a Questão (Ref.: 228769) Pontos: 1,0 / 1,0 As estruturas condicionais são utilizadas em situações de processamento que impliquem uma tomada de decisão acerca de quais comandos devam ser executados a partir do resultado de uma determinada condição a ser testada. Neste sentido: i) No trecho do Algoritmo abaixo: Se (condição) então Comandos1 Senão Comandos2 Fim se; Ou os comandos1, ou os comandos2 serão executados; PORQUE ii) A condição testada terá como resultado, sempre, um dos dois valores: verdadeiro/falso. Ambas as afirmativas são falsas. A afirmativa i é false e a ii é verdadeira. As afirmativas i e ii são verdadeiras e a segunda não justiça a primeira. As afirmativas i e ii são verdadeiras e a segunda justifica a primeira. A afirmativa i é verdadeira e a ii é false. Gabarito Comentado. 7a Questão (Ref.: 585983) Pontos: 0,5 / 0,5 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 a) maio junho e) Inexistente d) maio julho setembro novembro dezembro b) maio junho julho agosto setembro outubro novembro dezembro c) maio Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 11210) Pontos: 0,0 / 0,5 Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição. II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas. III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço. As afirmações corretas são: II e III I e II I, II e IV I, II e III II, III e IV Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 16567) Pontos: 0,5 / 0,5 Para exibir o valor da variável x do �po inteiro em C++ deve ser u�lizado o comando: cout << x; cout >> "Valor de x: " , x; cout >>x; cout >> "Valor de x: " >> x; cout << "Valor de x: " >> x; Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 236334) Pontos: 0,5 / 0,5 Em uma matriz quadrada, tem‐se: O número de linhas maior ou igual ao número de colunas O número de linhas menor que o número de colunas O número de linhas igual aonúmero de colunas O número de linhas diferente do número de colunas. O número de linhas maior que o número de colunas Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
Compartilhar