Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algorítimo Avaliação Parcial 1. Qual dos símbolos abaixo representa a entrada de valores para as variáveis? Quest.: 1 2. George Pólya, matemático húngaro, defendeu que a forma de se resolver um problema é pessoal, mas nada impede que sigamos sugestões. Em um dos seus livros, ele sugere quatro fases. Qual das respostas abaixo representa, em sequência, essas fases? Quest.: 2 Compreenda o problema / Execute o plano/ Reflita sobre a solução/ Planeje Planeje/ Execute o plano/ Compreenda o problema / Reflita sobre a solução Compreenda o problema / Planeje/ Execute o plano/ Reflita sobre a solução Planeje/ Compreenda o problema / Execute o plano/ Reflita sobre a solução Planeje/ Compreenda o problema / Reflita sobre a solução/ Execute o plano 3. Para exibir a media dos valores referentes às variáveis A, B e C, todas do tipo inteiro, usando o algorítmo pseudocódigo, deve ser utilizado a linha de comando: Quest.: 3 imprima(A+B)+C)\3 imprima((A+B+C)/3) imprima(A+B)+C)/3 imprima(A+B+C/3) imprima(A+B+C)\3 4. Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador. Quest.: 4 var int SALARIO; var logico SALARIO; var real SALARIO; var caractere SALARIO; var string SALARIO; 5. Em todas as linguagens de programação temos algumas funções pré-definidas. Muitas estão presentes na maioria delas. As funções têm argumento(s) entre parênteses. Um exemplo é a função seno que exibe o seno de um ângulo e que exige que o ângulo seja fornecido uma determinada unidade. Se você desejasse usar a função seno na linguagem UAL, cujo valor seria fornecido pelo usuário, qual trecho escolheria? Quest.: 5 leia angulo; imprima seno(angulo); onde angulo estaria em radianos leia angulo; imprima sen(angulo); onde angulo estaria em radianos leia angulo; imprima sin(angulo); onde angulo estaria em graus leia angulo; imprima sin(angulo); onde angulo estaria em radianos leia angulo; imprima seno(angulo); onde angulo estaria em graus 6. Assinale a opção correta. O algoritmo abaixo recebeu o valor 2 como entrada. Ao final, quanto será impresso ? prog descobrir int a, b; imprima "\nDigite um valor: "; leia a; b <- a + 2 * 3 div 5; imprima b; fimprog Quest.: 6 2 3.2 3 2.2 2.4 7. O algoritmo a seguir representa a seleção de candidatos a um concurso público que exigiu duas avaliações. Suponha que um determinado candidato obteve 7,0 na primeira avaliação, escolha a alternativa CORRETA que indica qual a nota que o candidato deve obter na segunda avaliação para que ele seja aprovado, sabendo-se que não há arredondamento no cálculo da média. Algoritmo Concurso real: nota1,nota2,media inicio escreva("Digite as duas notas:") leia(nota1,nota2) media<- (nota1+nota2)/2 se (media >= 8) então escreva ("APROVADO") senao escreva ("REPROVADO") fim_se fim Quest.: 7 Entre 9,0 e 10,0 Candidato reprovado Entre 8,0 e 8,9 Entre 7,0 e 7,9 Entre 6,0 e 6,9 8. Que comando deve ser usado para tomar uma decisão simples entre duas ações? Quest.: 8 case if for do while while 9. 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 Quest.: 9 a) maio junho d) maio julho setembro novembro dezembro b) maio junho julho agosto setembro outubro novembro dezembro e) Inexistente c) maio 10. Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si: prog Teste real x,y,z; leia x; leia y; leia z; se(x < y) { x<-y; } se (z < y)<y) { imprima x; } senao { se (x < z) { imprima z; } senao { imprima x; } } fimprog</y) Pode-se dizer que: Quest.: 10 b) O algoritmo sempre imprime o menor número. c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada. a) O algoritmo sempre imprime o maior número. d) O algoritmo sempre imprime o primeiro número lido. e) O algoritmo sempre imprime o último número lido.
Compartilhar