Buscar

Lógica de Programação Algorítmica

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

Continue navegando