Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0239_» ALGORITMOS Tipo de Avaliação: AV Aluno: Professor: ALEXANDRE SOARES ALVES Turma: 9020/AC Nota da Prova: 3,5 Nota de Partic.: 1 Data: 11/06/2014 08:21:11 1a Questão (Ref.: 201402586018) Pontos: 1,5 / 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 calculo var real, taxa, total; inicio escreva ("informe o valor"); leia (valor); escreva ("informe taxa de juros"); leia (taxa); total=valor+(valor*(taxa/100)); escreva (" o valor de ',juros'%, do total de, 'total'); 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. 2a Questão (Ref.: 201402814694) Pontos: 0,5 / 1,5 Escrever o trecho de um algoritmo para ler dez temperaturas em graus Fahrenheit, convertendo cada uma delas para graus Celsius e armazenando os respectivos resultados em um vetor. Usar a estrutura enquanto. A fórmula de conversão é: C = 5/9 (F - 32). Resposta: prog conversao var real, fah, cel; inicio escreva ("digite o a temperatura em fahrenheit") leia (fah); fahrebheir<= fah *5/9; enquanto ........ Gabarito: fahr, cel[10] : real cont: inteiro cont ← 1 enquanto (cont<=10) leia(fahr) cel [cont] ← (fahr-32)*5/9 cont ← cont + 1 fim enquanto 3a Questão (Ref.: 201402593061) Pontos: 0,5 / 0,5 O que será exibido de acordo com o trecho de código abaixo? c 20 r c mod 2 se (r = 0) entao escreva("Valor de r:", r) senao se (r = 1) entao escreva("Valor de r: ",r) senao escreva("Valor de r:",r+3) fimse fimse Valor de r: 0 Valor de r: 10 Nada será exibido. Valor de r: 3 Valor de r: 1 4a Questão (Ref.: 201402589188) 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, III e IV II e III I, II e III I, II e IV I e II 5a Questão (Ref.: 201402806000) Pontos: 0,0 / 0,5 Observe o algoritmo abaixo: prog teste int numero, numerofinal, n1, n2, n3, n4; numero <- 2014; n1 <- numero % 10; n2 <- (numero div 10) % 10; n3 <- (numero div 100) % 10; n4 <- (numero div 1000); numerofinal <- n1*1000 + n2*100 + n3*10 + n4*1; imprima numerofinal; fimprog Qual a resposta esperada após a execução do algoritmo? 4102 4012 40012 2001400 41002 6a Questão (Ref.: 201402591014) Pontos: 0,5 / 0,5 Que comando deve ser usado para tomar uma decisão simples entre duas ações? for case while do while if 7a Questão (Ref.: 201402807056) Pontos: 0,0 / 1,0 5 4 3 0 2 8a Questão (Ref.: 201402585831) Pontos: 0,0 / 0,5 A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Pseudocódigo Algoritmo Diagrama Linguagem de Programação Fluxograma 9a Questão (Ref.: 201402586020) Pontos: 0,5 / 0,5 Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ . int, char e logical int, real e caractere int, char e float int, char e real int, float e caractere 10a Questão (Ref.: 201402672195) Pontos: 0,0 / 1,0 Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0). II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'. III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um. Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Somente a sentença II está correta Todas as sentenças estão corretas
Compartilhar