Buscar

logica algoritmo - aol 2

Prévia do material em texto

1. Pergunta 1
/1
O algoritmo abaixo faz um novo cálculo a partir das notas de um aluno. Execute ele no Visualg e a seguir, selecione a alternativa adequada.
ALGORITMO “NOTAS ”
VAR
media : real
nota1, nota2 : real
INICIO
  escreval(“informe primeira nota do aluno”)
  leia(nota1)
  escreval(“informe segunda nota do aluno”)
  leia(nota2)
  media := (nota1 + nota2) / 2
   se media >= “sete” entao
    escreval(“aprovado”)
   senao
    escreval(“reprovado”)
   fimse
   fimalgoritmo
Ocultar opções de resposta 
1. 
O algoritmo roda sem problemas, funcionando perfeitamente
2. 
O algoritmo calcula a média mas tem erro na fórmula, que deveria ser nota1 + nota2 /2
3. 
O algoritmo não consegue criar as variáveis
4. 
O algoritmo não roda nenhum comando
5. 
A estrutura “Se “ deveria comparar média com 7 e não com “sete”, pois média é real
Resposta correta
2. Pergunta 2
/1
Vimos, nessa primeira unidade, a importante definição do que é um Algoritmo. Vimos que existem algoritmos não computacionais e algoritmos computacionais, que chamamos de “programas de computador”. Quanto aos algoritmos, qual das alternativas abaixo é a que tem a melhor definição?
Ocultar opções de resposta 
1. 
Um algoritmo sempre é um programa de computador
2. 
Um algoritmo consiste numa sequência de passos informatizados que, se executados na ordem correta, executam uma determinada tarefa
3. 
Um algoritmo é uma sequência de passos que, sempre que executados na ordem correta podem ou não executar uma determinada tarefa
4. 
Um algoritmo é uma sequência de passos que, desde que executados na ordem correta, executam uma determinada tarefa
Resposta correta
5. 
Um algoritmo é uma sequência de passos que, se forem executados em qualquer ordem, executam uma determinada tarefa
3. Pergunta 3
/1
Executando o algoritmo abaixo no Visualg, o que acontecerá?
ALGORITMO “testando”
VAR
i : inteiro
Inicio
  Para i:=100 ate 50 passo 5 faca
   Escreval(i+3)
  Fimpara
FIMALGORITMO
Ocultar opções de resposta 
1. 
Ele inicia a execução, mas termina porque 100 é maior que 50 e por isso ele trava com erro
2. 
Ele inicia a execução, mas termina logo porque 100 é maior que 50, mas não trava
Resposta correta
3. 
Ele faz uma listagem progressiva
4. 
Ele faz um somatório
5. 
Ele faz uma listagem regressiva
4. Pergunta 4
/1
Insira o programa abaixo no Visualg e selecione a alternativa correta:
var
x : real
i : real
inicio
  Para i:=1 ate 5 faca
   leia (x)
  fimpara
  escreval (x + x)
 fimalgoritmo
Ocultar opções de resposta 
1. 
O programa não vai rodar, pois a variável " i " deveria ser inteira e não real
Resposta correta
2. 
O programa faz um somatório com a variável X, dando resultado 20
3. 
A variável X é um caracter, pois pode receber texto
4. 
X fica com o valor 10 ao final da execução do programa
5. 
I varia de 1 até 5, pulando de 2 em 2
5. Pergunta 5
/1
Analise o algoritmo abaixo, execute no visualg e informe qual o valor final da variável w:
Var
w : real
i : inteiro
Inicio
w:=200
Para i:=1 ate 10 faca
Se i<=5 entao
w:=w+50
 Senao
w:=w- 10
 Fimse
Fimpara
fimalgoritmo
Ocultar opções de resposta 
1. 
1300
2. 
100
3. 
400
Resposta correta
4. 
500
5. 
900
6. Pergunta 6
/1
O algoritmo abaixo faz um cálculo a partir das notas de um aluno. Execute ele no Visualg e a seguir, selecione a alternativa adequada.
ALGORITMO “NOTAS”
VAR
media : inteiro
nota1, nota2 : real
INICIO
  escreval(“informe primeira nota do aluno”)
  leia(nota1)
  escreval(“informe segunda nota do aluno”)
  leia(nota2)
  media := nota1 + nota2 / 2
   se media >= 7 entao
    escreval(“aprovado”)
   senao
    escreval(“reprovado”)
  fimse
  fimalgoritmo
Ocultar opções de resposta 
1. 
O algoritmo não roda nenhum comando
2. 
O algoritmo tem problemas no cálculo da média, que deveria ser real
Resposta correta
3. 
O algoritmo calcula a média corretamente
4. 
O algoritmo não consegue criar as variáveis
5. 
O algoritmo roda sem problemas
7. Pergunta 7
/1
Analise o algoritmo abaixo, colocando-o no Visualg e executando, e a seguir selecione a alternativa correta:
ALGORITMO “questao3”
Var
i : inteiro
INICIO
  Para i:= 5 ate 100 passo 10 faca
   Escreval (i)
  Fimpara
FIMALGORITMO
Para que serve o “passo 10” ?
Ocultar opções de resposta 
1. 
Para comparar os valores
2. 
Para fazer o número i variar de 10 em 10
Resposta correta
3. 
Para atribuir 10 como valor inicial
4. 
Para criar a repetição
5. 
Para encerrar a repetição
8. Pergunta 8
/1
Execute o programa abaixo no Visualg e depois escolha a alternativa correta:
VAR
i : inteiro
total : inteiro
inicio
  para i := 20 ate 1 passo -4 faca
   total := total + I
  fimpara
  escreval(“ a média é”, total / 5)
 fimalgoritmo
Ocultar opções de resposta 
1. 
A média exibida é 45
2. 
A média exibida é 12
Resposta correta
3. 
A média é igual a 21
4. 
A soma total dá 40
5. 
A soma total dá 34
9. Pergunta 9
/1
Execute o algoritmo abaixo no Visualg e informe qual das afirmativas está CORRETA:
VAR
numero : real
i : inteiro
soma : real
INICIO
  Para i:=1 ate 5 faca
   Escreval(“informe um número qualquer entre 0 e 10”)
   leia(numero)
   soma := soma + numero
  Fimpara
  Escreval(soma / 5)
  fimalgoritmo
Ocultar opções de resposta 
1. 
O programa roda normalmente
Resposta correta
2. 
É uma repetição indeterminada, ou seja, ocorre um número indefinido de vezes
3. Incorreta: 
A variável “i' é um acumulador
4. 
O passo do comando PARA é 2
5. 
A repetição ocorre 1 vez apenas, e trava
10. Pergunta 10
/1
Insira o programa abaixo escrito na linguagem do Visualg, execute e depois escolha a alternativa errada:
VAR
nomerevista : caractere
Precorevista : real
Somatotal : real
I : inteiro
Inicio
  PARA I := 1 ate 10 faca
   Escreval(“informe nome da revista”)
   Leia(nomerevista)
   Escreval(“informe preço da revista que deseja comprar”)
   Leia(precorevista)
   Somatotal : = somatotal + precorevista
  FIMPARA
 fimalgoritmo
Ocultar opções de resposta 
1. 
Se o preço da revista fosse declarado inteiro, a variável somatotal realizaria a soma normalmente
2. 
O algoritmo realiza 10 repetições
3. 
O algoritmo vai travar no momento de realizar a soma na variável somatotal, que deveria ser literal
Resposta correta
4. 
O algoritmo vai executar normalmente
5. 
Se depois do “fimpara” colocarmos o comando “escreval(somatotal/10)” poderemos exibir a média de preços das revistas compradas

Continue navegando