Prévia do material em texto
26/03/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_24995_1/cl/outline 1/6 Revisar envio do teste: Avaliação On-Line 3 (AOL 3) - Questionário Usuário Diogo Santana de Carvalho Curso 19442 . 7 - Lógica de Programação Algorítmica - 20201.A Teste Avaliação On-Line 3 (AOL 3) - Questionário Iniciado 26/03/20 16:13 Enviado 26/03/20 17:03 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 49 minutos Instruções Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes desejar, pois a tentativa só será contabilizada quando você decidir acionar o botão ENVIAR. Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o menu lateral esquerdo (Notas). IMPORTANTE: verifique suas respostas antes do envio desta atividade. Pergunta 1 Resposta Selecionada: e. Respostas: a. b. c. d. e. As alternativas abaixo tratam da linguagem utilizada no Visualg. Qual delas não corresponde à verdade? No visualg, o comando PARA usa uma variável de controle do tipo caracter (ou literal) O comando ENQUANTO (ou while em outras linguagens) pode ser usado em repetições do tipo indeterminado ou determinado O comando PARA equivale ao FOR em outras linguagens, que podem ser mais ou menos detalhadas ou flexíveis em relação ao visualg O comando PARA, no visualg e em outras linguagens, normalmente permite mudar o passo da variável de controle, podendo ser 1, 2 ou qualquer outro valor inteiro O comando SE... Então...Senao....Fimse (ou IF em outras linguagens) permite variar a resposta que o algoritmo dá dependendo do dado que foi inserido e do resultado da sentença lógica, podendo ser usado mais de uma vez no programa No visualg, o comando PARA usa uma variável de controle do tipo caracter (ou literal) Pergunta 2 Observe o algoritmo abaixo, execute no visualg e escolha a alternativa correta: 1 em 1 pontos 1 em 1 pontos 26/03/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_24995_1/cl/outline 2/6 Resposta Selecionada: e. Respostas: a. b. c. d. e. ALGORITMO “USANDONOMES” VAR I : inteiro nome : literal Inicio Para i:=1 ate 3 faca Escreval(“informe nome”) leia(nome) Fimpara Para i:=1 ate 3 faca Escreval(“nome cadastrado :” , nome) Fimpara FIMALGORITMO O algoritmo lista os nomes, mas vai mostrar apenas o último nome cadastrado, 3 vezes Esse algoritmo usa um vetor na sua listagem Nesse algoritmo são recebidos 3 nomes que ficam armazenados, podendo ser listados posteriormente A variável nome deveria ser real O uso de um vetor não seria apropriado nesse caso O algoritmo lista os nomes, mas vai mostrar apenas o último nome cadastrado, 3 vezes Pergunta 3 Resposta Selecionada: a. Respostas: a. Leia o trecho de programa no Visualg abaixo e selecione a alternativa correta: var A : real i : inteiro inicio Para i :=1 ate 15 faca A:= A + i fimpara escreval (A/15) fimalgoritmo O programa exibe a média da soma dos números entre 1 e 15 1 em 1 pontos 26/03/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_24995_1/cl/outline 3/6 b. c. d. e. O programa exibe a média da soma dos números entre 1 e 15 A é um contador A armazena o menor valor da variável i O programa não vai rodar pois a variável I deveria ser real e não inteira A variável A deveria ser literal Pergunta 4 Resposta Selecionada: e. Respostas: a. b. c. d. e. Analise o algoritmo abaixo, execute no visualg e escolha a alternativa correta: Var x : inteiro Inicio Para x:=1 ate 5 faca escreval(“x”) Fimpara fimalgoritmo O algoritmo exibe o texto “ x ” 5 vezes O algoritmo roda normalmente exibindo os números de 1 a 5 O algoritmo exibe a média de números entre 1 e 5 O algoritmo exibe a soma de 1 a 5 O algoritmo exibe os números de 5 a 10 O algoritmo exibe o texto “ x ” 5 vezes Pergunta 5 Resposta Selecionada: e. Respostas: a. b. c. d. e. Nas mais diversas linguagens, costumamos encontrar o comando:x := x + valor. A função dessa variável X é : Funcionar como um acumulador Funcionar como um contador Contabilizar uma média Armazenar o maior valor Armazenar o menor valor Funcionar como um acumulador Pergunta 6 Em programas de computador, costumamos encontrar comandos onde se divide um acumulador(total) por um contador(qtd), como no comando abaixo. 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 26/03/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_24995_1/cl/outline 4/6 Resposta Selecionada: c. Respostas: a. b. c. d. e. X := total / qtd Normalmente, nesse caso, a variável X está fazendo um papel de: Média Maior valor Menor valor Média Acumulador Contador Pergunta 7 Resposta Selecionada: d. Respostas: a. b. c. d. e. Analise o algoritmo abaixo e em seguida, escolha a alternativa correta. Esse algoritmo inicia, executa, mas não faz o que deveria, que é contar regressivamente de 500 até 400, recuando de 5 em 5. Porque isso acontece? ALGORITMO “teste” VAR I : inteiro Inicio Para i:=500 ate 400 passo 5 faca Escreval(i) Fimpara FIMALGORITMO Porque o passo está positivo e deveria ser negativo Porque a variável passo deveria ser declarada Porque o passo deveria ser real Porque a variável “ i ” deveria iniciada com 5 e não 500 Porque o passo está positivo e deveria ser negativo Porque a variável I deveria ser real Pergunta 8 Leia o trecho de programa no Visualg abaixo e selecione a alternativa correta: var i : inteiro inicio Para i:=200 ate 1 faca escreval(i + 15) fimpara fimalgoritmo 1 em 1 pontos 1 em 1 pontos 26/03/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_24995_1/cl/outline 5/6 Resposta Selecionada: e. Respostas: a. b. c. d. e. O programa inicia uma contagem e termina rapidamente, pois o valor inicial é maior que o final e não tem passo negativo - na hora em que for executado não vai mostrar nada O programa conta de 200 até 1, ou seja, de trás pra frente, de 15 em 15 O programa não vai rodar, pois a variável I deveria ser real e não inteira O programa faz um somatório com a variável i + 15 A variável i começa com o valor 215 O programa inicia uma contagem e termina rapidamente, pois o valor inicial é maior que o final e não tem passo negativo - na hora em que for executado não vai mostrar nada Pergunta 9 Resposta Selecionada: b. Respostas: a. b. c. d. e. Em vários programas de computador, tanto podemos encontrar o comando x := x + 1 quanto o comando x++ . Quanto esse tipo de comando é encontrado, a variável x está fazendo o papel de: Contador Maior valor Contador Média Acumulador Menor valor Pergunta 10 Analise o programa abaixo na linguagem Utilizada no Visualg e, depois selecione a alternativa correta: Var p,x,i : inteiro inicio Para i:=1 ate 10 faca Escreval(“informe o valor da variável p”) Leia(p) Se p > x entao x:=p fimse fimpara fimalgoritmo Entre outras coisas, para que pode servir a variável x ? 1 em 1 pontos 1 em 1 pontos 26/03/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_24995_1/cl/outline 6/6 Resposta Selecionada: b. Respostas: a. b. c. d. e. Armazena o maior valor da variável " p " Calcula a média Armazena o maior valor da variável " p " É um acumulador Conta quantos elementos são iguais à zero É um contador