Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0239_AV_201507690886 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201507690886 - RAI JOSE GLORIA DE SIQUEIRA Professor: ALEXANDRE SOARES ALVES Turma: 9005/AA Nota da Prova: 6,0 Nota de Partic.: 0 Data: 04/09/2015 17:08:07 1a Questão (Ref.: 201508011934) Pontos: 0,5 / 1,5 Construa um algoritmo que leia a duração de um projeto em anos, meses e dias e mostre-a expressa em dias. Observação: considere todos os anos com 365 dias e todos os meses com 30 dias. Resposta: prog projeto int ano, mes, dia, expressa; imprima "\nDigite o ano do projeto: "; leia ano; imprima "\nDigite o mes do projeto: "; leia mes; imprima "\nDigite o dia do projeto: "; leia dia; imprima dia"/",mes,"/",ano; fimprog Gabarito: var tempo, dias, meses, anos: inteiro; leia(dias, meses, anos); tempo:= dias + (meses * 60) + (anos * 365); escreva (tempo); fimalgoritmo. 2a Questão (Ref.: 201507989063) Pontos: 1,5 / 1,5 Escreva um programa em C++ para ler 50 números e imprimir a quantidade de números felizes. Definição : Um número é feliz se é par e se é divisível 10. Considere já fornecido : using namespace std; Resposta: int main(){ int num, quantidade, conta; quantidade = 0; for(conta = 1; conta<=3; conta++){ cout<<"Digite um numero:"; cin>> num; if(num % 2 ==0 && num %10 ==0) quantidade++; } cout<< "os numeros felizes sao:" << quantidade << endl; cout<< endl; system(pause); } Gabarito: 3a Questão (Ref.: 201508328119) Pontos: 0,5 / 0,5 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: Diagrama de Chapin Pseudolinguagem Linguagem verbal Linguagem gráfica Linguagem natural 4a Questão (Ref.: 201507987981) Pontos: 0,5 / 0,5 É um tipo de estrutura onde os comandos são executados numa sequência pré-estabelecida, isto é, cada comando só é executado quando o anterior é finalizado. A afirmação refere-se à: Estrutura definida. Estrutura sequencial. Estrutura organizacional Estrutura lógica. Estrutura padronizada 5a Questão (Ref.: 201507770263) Pontos: 0,5 / 0,5 Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário líquido dos seus colaboradores, sabendo-se que o salário bruto é a soma do salário líquido mais o desconto, sendo este em valor percentual. prog folha real salbruto, desc, liquido; imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido <- salbruto - (salbruto * desc / 100); imprima "o salário líquido é: ",liquido; fimprog prog folha real salbruto, desc, liquido; imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido <- salbruto - (liquido * desc / 100); imprima "o salário líquido é: ",liquido; fimprog prog folha real salbruto, desc, liquido; imprima "Digite o salario bruto :", "\n"; leia salario; imprima "Digite o desconto :", "\n"; leia desc; liquido <- salbruto - (salbruto * desc / 100); imprima "o salário é: ",liquido; fimprog prog folha imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido <- salbruto - (salbruto * desc / 100); imprima "o salário líquido é: ",liquido; fimprog prog folha real Salbruto, Desc, Liquido; imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido <- salbruto - (salbruto * desc / 100); imprima "o salário líquido é: ",liquido; fimprog 6a Questão (Ref.: 201507774588) Pontos: 0,5 / 0,5 Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá-lo, de acordo com os intervalos definidos para a média. MEDIA ARITMÉTICA MENSAGEM 0,0 ●----○ 3,0 Reprovado 3,0 ●----○ 7,0 Exame 7,0 ●----● 10,0 Aprovado O símbolo ○ define um intervalo aberto enquanto ● define um intervalo fechado. Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média: Se (media >= 3) E (media <= 7) ENTÃO ESCREVA "Exame" Se (media > 0) E (media <= 3) ENTÃO ESCREVA "Reprovado" Se (media = 7) E (media < 10) ENTÃO ESCREVA "Aprovado" Se (media >= 0) OU (media < 3) ENTÃO ESCREVA "Reprovado" Se (media >= 7) E (media <= 10) ENTÃO ESCREVA "Aprovado" 7a Questão (Ref.: 201507767941) Pontos: 0,5 / 0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Apenas o de entrada Apenas o comando enquanto Para e Se Se ou escolha Para ou enquanto 8a Questão (Ref.: 201508418107) Pontos: 0,5 / 0,5 Analise o código abaixo e assinale a alternativa correta em relação aos valores que serão impressos após a execução do mesmo. num=2 Enquanto(num < 10 ) imprima(num) num = num + num Fim-Enquanto 2, 4, 8 8, 7, 2 8, 7, 5 6, 4, 9 7, 1, 9 9a Questão (Ref.: 201508380104) Pontos: 0,0 / 1,0 Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O valor final de soma e o valor final de num, são respectivamente int contador, num = 1, soma = 0; for (contador = 1; contador <= 20; contador += 5) { soma = soma + num; num = num + 3; } 22 e 13 12 e 10 o valor de soma está indefinido e o valor de num é 10 22 e 20 22 e 10 10a Questão (Ref.: 201508009792) Pontos: 1,0 / 1,0 Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a declaração correta: float LISTA[15]; int lista[15]; int LISTA[16]; float lista[15]; float lista[16];
Compartilhar