Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0239_AV_ » ALGORITMOS Tipo de Avaliação: AV Aluno: - RENATA Professor: ANITA LUIZA MACIEL LOPES Turma: 9008/AC Nota da Prova: 5,0 Nota de Partic.: 1 Data: 19/11/2014 11:19:30 1a Questão (Ref.: 201407385647) Pontos: 1,0 / 1,5 Desenvolva um algoritmo usando PSEUDOCÓDIGO para somar o 100 (cem primeiros) números naturais inteiros. Resposta: Usarei duas barras // para separar as linhas! cont<-0;//soma<- - soma + cont;//cont<-cont + 1;//fim_enquanto 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 Fundamentação do(a) Professor(a): Sem inicio e fimNão entendi o testeNão exibiu 2a Questão (Ref.: 201407387262) Pontos: 1,0 / 1,0 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 pares de 1 a 100 Soma os 100 números digitados. Soma todos os números de 1 a 100 Soma todos os números ímpares de 1 a 100 Soma todos os números de 0 a 99 3a Questão (Ref.: 201407469458) Pontos: 0,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. Somente as sentenças I e II estão corretas Somente as sentenças I e III estão corretas Todas as sentenças estão corretas Somente a sentença III está correta Somente as sentenças II e III estão corretas 4a Questão (Ref.: 201407384806) 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 repetição Comandos de fluxograma Comandos de entrada e saída Comandos de linguagem de baixo nível e de alto nível 5a Questão (Ref.: 201407387238) 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 - (salbruto * 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 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 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.: 201407605718) Pontos: 0,5 / 0,5 As estruturas condicionais são utilizadas em situações de processamento que impliquem uma tomada de decisão acerca de quais comandos devam ser executados a partir do resultado de uma determinada condição a ser testada. Neste sentido: i) No trecho do Algoritmo abaixo: Se (condição) então Comandos1 Senão Comandos2 Fim - se; Ou os comandos1, ou os comandos2 serão executados; PORQUE ii) A condição testada terá como resultado, sempre, um dos dois valores: verdadeiro/falso. Ambas as afirmativas são falsas. As afirmativas i e ii são verdadeiras e a segunda justifica a primeira. A afirmativa i é false e a ii é verdadeira. As afirmativas i e ii são verdadeiras e a segunda não justiça a primeira. A afirmativa i é verdadeira e a ii é false. 7a Questão (Ref.: 201407384916) Pontos: 0,5 / 0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Apenas o comando enquanto Para ou enquanto Apenas o de entrada Para e Se Se ou escolha 8a Questão (Ref.: 201407945081) Pontos: 0,5 / 0,5 O termo algoritmo deriva-se do nome do matemático Abu Ja´far Muhammad Al -Khwarizmi, o qual introduziu a escrita dos cálculos por meio de uma sequência de passos em substituição ao ábaco. Na programação podemos definir algoritmos como: Sequência de passos finitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Sequência de passos finitos, e mal estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de procedimento não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Sequência de passos infinitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. 9a Questão (Ref.: 201407388159) Pontos: 0,5 / 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: I e II I, II e IV II e III II, III e IV I, II e III 10a Questão (Ref.: 201407619670) Pontos: 0,0 / 1,5 Resposta: int main() { } Gabarito: Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
Compartilhar