Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0239_AV_201308154755 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201308154755 - LEONARDO DE ALMEIDA Professor: JANE TAVARES ALVAREZ DA SILVA Turma: 9014/AN Nota da Prova: 6,4 Nota de Partic.: 2 Data: 19/11/2013 10:21:17 1a Questão (Ref.: 201308185686) Pontos: 0,8 / 0,8 Marque o comando que calcula a raiz quadrada de um número em C++. fabs ceil exp log sqrt 2a Questão (Ref.: 201308185683) Pontos: 0,8 / 0,8 Após análise do código responda a questão: Ao ser compilado e executado, o programa irá exibir na tela: Os valores entre 1 e 5 (inclusive) em ordem decrescente. Os números ímpares entre 1 e 5 em ordem decrescente. Os valores entre 1 e 5 (inclusive)em ordem crescente. Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. Os números pares entre 1 e 5 (inclusive) em ordem crescente. 3a Questão (Ref.: 201308183266) Pontos: 0,8 / 0,8 Que comando deve ser usado para tomar uma decisão simples entre duas ações? while for case if do while 4a Questão (Ref.: 201308178928) Pontos: 0,0 / 0,8 Desenvolva um algoritmo usando PSEUDOCÓDIGO para somar o 100 (cem primeiros) números naturais inteiros. Resposta: prog soma; int x; int soma; para (x=0;x x++); soma++; fimprog; Gabarito: Inicio. Var soma, x x = 0 soma = 0 Faça enquanto x < 100 x = x + 1 soma = soma + x fim_faça Imprimir soma Fim 5a Questão (Ref.: 201308180689) Pontos: 0,8 / 0,8 Uma determinada universidade trabalha com turmas de 45 alunos em um dos seus cursos. Assinale a alternativa correta que representa o algoritmo que calcula a média das notas da turma. prog mediaturma int nota, soma, media; real alunos, cont; soma <- 0.0; alunos <- 0; cont <- 0; enquanto (cont < 46) { imprima "\nInforme a nota do aluno: "; imprima "\n"; leia nota; soma <- soma + nota; cont <- cont + 1; } imprima "\nA MÉDIA DA TURMA É: "; imprima soma / 45; fimprog prog mediaturma int nota, soma, media; real alunos, cont; soma <- 0.0; alunos <- 0; cont <- 0; enquanto (cont < alunos) { imprima "\nInforme a nota do aluno: "; imprima "\n"; leia nota; soma <- soma + nota; cont <- cont + 1; } imprima "\nA MÉDIA DA TURMA É: "; imprima soma / alunos; fimprog prog mediaturma int nota, soma, media; real alunos, cont; soma <- 0.0; alunos <- 0; cont <- 0; enquanto (alunos < 45) { imprima "\nInforme a nota do aluno: "; imprima "\n"; leia nota; soma <- soma + nota; cont <- cont + 1; } imprima "\nA MÉDIA DA TURMA É: "; imprima soma / 45; fimprog prog mediaturma real nota, soma, media; int alunos, cont; soma <- 0.0; alunos <- 45; cont <- 0; enquanto (cont < alunos) { imprima "\nInforme a nota do aluno: "; imprima "\n"; leia nota; soma <- soma + nota; cont <- cont + 1; } imprima "\nA MÉDIA DA TURMA É: "; imprima soma / alunos; fimprog prog mediaturma real nota, soma, media; int alunos, cont; soma <- 0.0; alunos <- 45; cont <- 0; enquanto (cont < alunos+1) { imprima "\nInforme a nota do aluno: "; imprima "\n"; leia nota; soma <- soma + nota; cont <- cont + 1; } imprima "\nA MÉDIA DA TURMA É: "; imprima soma / alunos; fimprog 6a Questão (Ref.: 201308233282) Pontos: 0,8 / 0,8 Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer. Resposta: O programa dá valor de 0 para a variável compra, pergunta o saldo e abre o teclado para o usuário o preencher..O programa usa uma estrutura de repetição, que, enquanto a variável saldo for maior que 0 ele pede o valor da compra e se o mesmo for maior que o saldo, a compra não é aprovada, e diminui do saldo o valor da compra, terminando ele mostra ao usuário o saldo final em reais; Gabarito: É solicitado que o usuário digite um valor de saldo. Então, enquanto houver saldo (saldo>0) o usuário digita valores de compra, que serão abatidos do saldo restante. Caso o usuário digite um valor de compra que torne o saldo negativo (ou seja, se o saldo for insuficiente para a compra), o programa é encerrado e a mensagem "Compra não aprovada" é exibida. 7a Questão (Ref.: 201308265698) DESCARTADA Observe o fragmento de código abaixo. Ao final da execução desse código, qual o valor de z? 20 15 12 17 16 8a Questão (Ref.: 201308180543) Pontos: 0,8 / 0,8 O que está sendo executado pelo algoritmo abaixo? CONT 0; SOMA 0; enquanto (CONT < 100) faça SOMA SOMA + CONT; CONT CONT + 1; fim_enquanto Soma todos os números ímpares de 1 a 100 Soma todos os números de 1 a 100 Soma todos os números de 0 a 99 Soma todos os números pares de 1 a 100 Soma os 100 números digitados. 9a Questão (Ref.: 201308178087) Pontos: 0,8 / 0,8 Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de comando? Comandos de linguagem de baixo nível e de alto nível Comandos de decisão Comandos de repetição Comandos de entrada e saída Comandos de fluxograma 10a Questão (Ref.: 201308185936) Pontos: 0,8 / 0,8 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C++ melhor representa esta tarefa? for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } if (cpf != 0){ // [bloco de comandos] } do{ // [bloco de comandos] } while (cfp !=0); do while (cfp !=0){ // [bloco de comandos] } while{ // [bloco de comandos] } do (cfp !=0); 11a Questão (Ref.: 201308185271) Pontos: 0,0 / 0,8 Assinale as alternativas corretas em relação a quantidade de vezes que a frase será impressa, nos trechos de código abaixo. i <- 12 j <- 3 enquanto (i<20) faca enquanto (j<5) faca escreva("Frase") j<-j+1 fimenquanto j<- 4 i<-i+2 fimenquanto 7 vezes 5 vezes 8 vezes 6 vezes 4 vezes Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Compartilhar