Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Fechar Avaliação: CCT0239_AV_201311020101 » ALGORITMOS Tipo de Avaliação: AV Nota da Prova: 5,5 Nota de Partic.: 2 Data: 08/03/2014 15:11:25 1a Questão (Ref.: 201311032372) Pontos: 0,5 / 0,5 Indique qual o comando que deve ser usado em um algoritmo quando se deseja repetir um bloco de comandos a partir de uma condição. se else se encadeado var enquanto 2a Questão (Ref.: 201311029969) Pontos: 0,5 / 0,5 Considerando as afirmativas a seguir em relação a representação de algoritmos: I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. Podemos afirmar que: Todas as alternativas são CORRETAS As alternativas I e III são CORRETAS As alternativas II e III são INCORRETAS Apenas a alternativa I é CORRETA Nenhuma das opções anteriores 3a Questão (Ref.: 201311029968) Pontos: 0,5 / 0,5 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 decisão Comandos de linguagem de baixo nível e de alto nível Comandos de fluxograma Comandos de repetição Comandos de entrada e saída 4a Questão (Ref.: 201311032381) Pontos: 0,5 / 0,5 Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador. var string SALARIO; var int SALARIO; var real SALARIO; var caractere SALARIO; var logico SALARIO; 5a Questão (Ref.: 201311030076) Pontos: 0,5 / 0,5 De acordo com a figura abaixo podemos afirmar: Se o aluno obtiver média abaixo de sete ele será aprovado Há um loop infinito O aluno será reprovado com qualquer média que ele tirar A implementação do algoritmo necessita de um comando condicional aninhado A lógica do programa utiliza um comando de repetição 6a Questão (Ref.: 201311030078) Pontos: 0,5 / 0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para ou enquanto Para e Se Apenas o comando enquanto Se ou escolha Apenas o de entrada 7a Questão (Ref.: 201311114620) Pontos: 1,0 / 1,0 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. Todas as sentenças estão corretas Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente a sentença III está correta 8a Questão (Ref.: 201311037564) Pontos: 0,0 / 1,0 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 crescente. Os números ímpares entre 1 e 5 em ordem decrescente. Os números pares entre 1 e 5 (inclusive) em ordem crescente. Os valores entre 1 e 5 (inclusive) em ordem decrescente. Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. 9a Questão (Ref.: 201311030809) Pontos: 0,5 / 1,5 Desenvolva um algoritmo usando PSEUDOCÓDIGO para somar o 100 (cem primeiros) números naturais inteiros. Resposta: prog Algoritimo; var int Contador, i; inicio Contador = 0; para (i = 0; i <= 100; i + 2) Contador += i; fimpara escreve('a Soma dos 100(cem primeiros) números naturais inteiros', Contador); fimprog; 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 10a Questão (Ref.: 201311030151) Pontos: 1,0 / 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 Valor, Taxa, Total; inicio escreve('Informe o Valor:'); ler(Valor); escreve('Informe a Taxa de Juros:'); ler(Taxa); Total = Valor + (Valor * (Taxa / 100)); escreve('O Valor de ', Valor, 'com juros de ', Juros, '% dá um 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. Período de não visualização da prova: desde 26/02/2014 até 18/03/2014. Parte inferior do formulário
Compartilhar