Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lógica de Programação Algorítmica - 20202.A 2ª Chamada - 2A Nota finalTentativa com a nota mais alta 3/6 Tentativa 2Enviado: 17/10/20 13:11 (BRT) 0,6/6 1. Pergunta 1 /0,6 Podemos usar vários comandos para executar repetições. Considere o comando de repetição e dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois responda a alternativa que contém a saída correta. LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.1A Q 7_v1.PNG 1. 40 Resposta correta 2. Pergunta 2 /0,6 Considere o trecho de programa abaixo para calcular e exibir a média aritmética simples de um aluno. Substitua a linha de comentário por uma linha que resolva esse problema. Assinale qual seria essa linha que está faltando. LOGICA DE PROGRAMAÇÃO ALGORITMICA - AV2 2019.2A Q 6_v1.PNG 1. media <- ( nota_1 + nota_2 ) / 2 Resposta correta 3. Pergunta 3 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois assinale a alternativa que contém a saída correta. LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2018.1A Q 9_v1.PNG 1. 28 Resposta correta 4. Pergunta 4 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois assinale a alternativa que contém a saída correta. LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2018.1A Q 4_v1.PNG 1. 8 Resposta correta 5. Pergunta 5 /0,6 Para guardar uma lista de números reais em uma estrutura de dados composta homogênea, usaremos um programa que preenche um vetor com números reais. Depois esse programa irá imprimir os extremos da lista. Marque a alternativa que mostra como será a impressão da saída desse programa na tela. 1. 3 41 Resposta correta 6. Pergunta 6 /0,6 Considere um sistema para calcular a média de valores que foram colhidos de um sensor. Essa média deve ser feita pelos valores entre 25 e 75, incluindo esses valores. Serão digitados 100 valores. O programa deve ler os valores reais informados pelo usuário, via teclado, e exibido essa média. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. var valor, media, a : real i , cont : inteiro inicio a <- 0 cont <- 0 para i de 1 ate 10 faca escreva("Digite o valor: ") leia (valor) // Linha faltando a <- a + valor cont <- cont + 1 fimse fimpara media <- a / cont escreva( "Média = ", media ) fimalgoritmo 1. se (valor >= 25) e (valor <= 75) entao Resposta correta 7. Pergunta 7 /0,6 Temos abaixo um programa para efetuar uma série de cálculos. As variáveis usadas para representar esses dados devem ser declaradas. Considere a sintaxe de VISUALG e substitua a linha de comentário por uma linha que resolva essa declaração. Responda qual seria essa linha que está faltando. var valor : real a : inteiro // Linha faltando inicio a <- 10 x <- 0.5 valor <- a * x escreva( "Valor = ", valor ) fimalgoritmo Ocultar opções de resposta 1. x : real Resposta correta 8. Pergunta 8 /0,6 Considere uma linha da tela gráfica composta e 640 pixels. Cada pixel tem um valor de 0 a 255. Esse valor corresponde ao código da cor de cada pixel. Usamos um vetor de números inteiros para armazenar os pixels dessa linha. Considere o trecho de programa abaixo para preencher um vetor com códigos alternados. Complete a linha do programa que está faltando para declarar esse vetor. Substitua o comentário “// Linha que está faltando” por uma das alternativas abaixo. var // Linha que está faltando i : inteiro inicio // ... código para preencher o vetor para i de 0 ate 639 faca se i % 2 = 0 entao linha[i] <- 128 senao linha[i] <- 255 fimse fimpara fimalgoritmo Ocultar opções de resposta 1. linha : vetor [0 .. 639] de inteiro Resposta correta 9. Pergunta 9 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo e depois marque a alternativa que contém a saída correta. LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2018.1A Q 8_v1.PNG Ocultar opções de resposta 1. 11 Resposta correta 10. Pergunta 10 /0,6 Considere o trecho de programa abaixo para preencher um vetor de 20 números reais com o dobro de seu índice para cada uma das 20 posições. Complete a linha do programa que está faltando para realizar essa tarefa. Substitua o comentário “// Linha que está faltando” por uma das alternativas abaixo. LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.2A Q 6_v1.PNG 1. v[ i ] <- i * 2 Resposta correta 2. Lógica de Programação Algorítmica - 20202.A 2ª Chamada - 2A Nota finalTentativa com a nota mais alta 3/6 Tentativa 1Enviado: 17/10/20 12:48 (BRT) 3/6 1. Pergunta 1 /0,6 Um vetor de números reais é usado para armazenar as notas de uma turma de 50 alunos. Considere o trecho de programa abaixo para exibir a soma do primeiro e último elemento desse vetor. Complete a linha do programa que está faltando para declarar esse vetor. Substitua o comentário “// Linha que está faltando” por uma das alternativas abaixo. LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2019.1A Q 6_v1.PNG 1. b : vetor [1..50] de real Resposta correta 2. Pergunta 2 /0,6 Considere um sistema para calcular a média de valores que foram colhidos de um sensor. Essa média deve ser feita pelos valores entre 25 e 75, incluindo esses valores. Serão digitados 100 valores. O programa deve ler os valores reais informados pelo usuário, via teclado, e exibido essa média. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. var valor, media, a : real i , cont : inteiro inicio a <- 0 cont <- 0 para i de 1 ate 10 faca escreva("Digite o valor: ") leia (valor) // Linha faltando a <- a + valor cont <- cont + 1 fimse fimpara media <- a / cont escreva( "Média = ", media ) fimalgoritmo 1. se (valor >= 25) e (valor <= 75) entao Resposta correta 3. Pergunta 3 /0,6 Uma das possibilidades dos algoritmos é executar uma tarefa várias vezes, usando comandos para executar repetições. Considere o comando de repetição usado e dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois responda a alternativa que contém a saída correta. var a, c : inteiro inicio a <- 10 c <- 1 repita se c % 3 = 1 entao a <- a + 4 fimse c <- c + 1 ate c > 7 escrevaL ( a ) fimalgoritmo Ocultar opções de resposta 1. 22 Resposta correta 4. Pergunta 4 /0,6 Considere o programa para preencher e exibir uma matriz de números. Analise o código abaixo e substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. PROG 9_v1.PNG 1. m : vetor [1..20,1..9] de inteiro Resposta correta 5. Pergunta 5 /0,6 Considere o trecho de programa abaixo para preencher um vetor de 20 números reais com os primeiros vinte números ímpares (1, 3, 5, 7, ..., 39). Complete a linha do programa que está faltando para realizar essa tarefa. Substitua o comentário “// Linha que está faltando” por uma das alternativas abaixo. LOGICA DE PROGRAMAÇÃO ALGORITMICA - SUB 2018.1A Q 6_v1.PNG 1. v[ i+1 ] <- ( i * 2 ) + 1 Resposta correta 6. Pergunta 6 /0,6 Considere que o usuário irá digitar o valor 3 no comando de leitura do programa que contém uma série de operações aritméticas. Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois responda a alternativa que contém a saída correta. PROG 16_v1.PNG 1. 7 Resposta correta 7. Pergunta 7 /0,6 Considere esse programa em VisuAlg. Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois responda a alternativa que contém a saída correta. PROG 20_v1.PNG 1. 2 2 3 Resposta correta 8. Pergunta 8 /0,6 O Visualg usa o paradigma de programação estruturada, e existe uma linguagem, o JAVA, que é muito usada mundialmente. No caso do JAVA, qual é o paradigma de programação utilizado ? 1. Orientado a objetos. Resposta correta 9. Pergunta 9 /0,6 Em um trecho de programa abaixo, temos um programa para calcular e exibir ovalor final de um produto que teve um aumento de 14%. O usuário deverá fornecer, via teclado, o valor do produto. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. var valor, valor_final: real inicio escreva( "Digite o valor do produto: " ) leia(valor) // Linha faltando escreva( "Valor final: ", valor_final ) fimalgoritmo 1. valor_final <- valor * 1.14 Resposta correta 10. Pergunta 10 /0,6 Um programador precisa fazer um programa para contar a quantidade de notas fiscais emitidas em um dia de vendas em uma loja. A variável usada para representar essa quantidade deve ser declarada, em VISUALG, como: Ocultar opções de resposta 1. inteiro Resposta correta
Compartilhar