Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0239_AVS_201603214534 » ALGORITMOS Avaliação: AVS Aluno: 201603214534 CLEVERSON XAVIER CORREA Nota da Prova: 5,5 Nota de Partic.: 0 Av. Parcial.: 0 Data: 25/06/2016 13:26:54 (F) 1a Questão (Ref.: 8041) Pontos: 0,0 / 1,0 Faça um algoritmo em pseudocódigo que receba a temperatura em graus Celsius do usuário e apresentea em graus Fahrenheit, de acordo com a fórmula: ºF = (1.8 * ºC) + 32. A saída deve ser igual ao exemplo: Exemplo: A temperatura CC graus Celsius equivale em Fahrenheit a FF.F graus. Onde: CC é a temperatura informada pelo usuário FF.F é a temperatura convertida pelo programa Resposta: Gabarito: Como é uma resposta de implementação podem haver várias alternativas, uma delas é: algoritmo "Conversão de temperatura" var tempC, tempF:real inicio escreva("Informe a temperado em graus Celsius:") leia(tempC) tempF<(1.8*tempC)+32 escreva(" A temperatura ",tempC," graus Celsius equivale em Fahrenheit a ",tempF," graus.") 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. 2a Questão (Ref.: 596196) Pontos: 0,0 / 1,0 Faça um algoritmo em português estruturado para receber a idade, a altura e o peso de várias pessoas. Calcule e imprima: i. A quantidade de pessoas com idade superior a 50 anos; ii. A média das alturas das pessoas com idade entre 10 e 20 anos; iii. A porcentagem de pessoas com peso inferior a 40 quilos entre todas as pessoas analisadas. O algoritmo será executado enquanto não for digitada idade menor ou igual à zero. Resposta: Gabarito: algoritmo "conta_idade" Var idade, con1, con2: inteiro inicio con1<0 con2<0 leia(idade) enquanto(idade<>99)faca se (idade < 21) entao con1<con1+1 senao se (idade > 50) entao con2<con2+1 fimse fimse leia(idade) fimenquanto escreva(con1, con2) Fimalgoritmo 3a Questão (Ref.: 568145) Pontos: 1,0 / 1,0 Ao elaborarmos um algoritmo, algumas formas de representação podem ser utilizadas. Uma dessas formas representa um algoritmo mais próximo de uma linguagem de programação de alto nível; sua sintaxe, geralmente, fica mais parecida com a linguagem de preferência do autor, como Pascal, C, C++, Java. Estamos nos referindo a definição de: Pseudolinguagem Diagrama de Chapin Linguagem gráfica Linguagem natural Linguagem verbal 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 é: inteiro caractere string real lógico Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 568161) Pontos: 1,0 / 1,0 1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigise para sacar o dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação: Valor a ser sacado Pedido de senha Confirmação do mês de nascimento Confirmação do dia de nascimento Saldo final Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 653420) Pontos: 1,0 / 1,0 O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não. decisão, se, condição, condição, verdadeira. decisão, para, condição, condição, falsa. condição, repita, se, condição, para. decisão, enquanto, condição, decisão, verdadeira. decisão, se, condição, condição, para. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 235596) Pontos: 0,5 / 0,5 Analise o trecho do algoritmo abaixo e indique a alterna�va que apresenta as saídas ob�das para os valores: A=17, B=21 e C=13. SE (A > (B+C)) ENTÃO ESCREVA("+++++") SENÃO SE (B<=C) ENTÃO ESCREVA("%%%%%") SENÃO ESCREVA("^^^^^") FIM SE ESCREVA("=====") FIM SE %%%%% ^^^^^ ===== ^^^^^ ===== +++++ ===== Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 11210) Pontos: 0,5 / 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: I, II e IV II e III II, III e IV I, II e III I e II Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 8042) Pontos: 0,5 / 0,5 Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ . int, real e caractere int, char e float int, char e logical int, char e real int, float e caractere Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 92509) Pontos: 0,0 / 0,5 Para que possamos construir um programa em C++ que "armazene sexo e idade de 5 pessoas, exiba uma listagem contendo sexo e idade de todas as pessoas e, ao final, o total de pessoas do sexo masculino e a soma das idades" podemos utilizar: I. Dois vetores: um do tipo char para armazenar os sexos e o outro do tipo int para armazenar as idades. II. Dois acumuladores (duas variáveis) também do tipo char: um para contar as pessoas do sexo masculino e outro para somar as idades. III. Duas estruturas de repetição (uma para entrada e outra para saída). Analise as senteças e marque a resposta correta. Somente a sentença III está correta Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Todas as sentenças estão corretas Somente as sentenças I e II estão corretas Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Observação: Estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 25/06/2016 13:40:44 Período de não visualização da prova: desde 22/06/2016 até 29/06/2016.
Compartilhar