Buscar

Lógica de Programação Algorítmica AOL 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Lógica de Programação Algorítmica - Avaliação On-Line 2 (AOL 2) – Questionário 
• Pergunta 1 
1 em 1 pontos 
 
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 
 
Resposta 
Selecionada: 
b. 
O algoritmo tem problemas no cálculo da média, que deveria ser 
real 
Respostas: a. 
O algoritmo não consegue criar as variáveis 
 
b. 
O algoritmo tem problemas no cálculo da média, que deveria ser 
real 
 c. 
O algoritmo roda sem problemas 
 d. 
O algoritmo calcula a média corretamente 
 
e. 
O algoritmo não roda nenhum comando 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
• Pergunta 2 
1 em 1 pontos 
 
o Observe o algoritmo abaixo e escolha a alternativa correta: 
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 
 
 
Resposta 
Selecionada: 
b. 
O algoritmo tem problemas no cálculo da média, que deveria ser real. 
Respostas: a. 
 O algoritmo não roda nenhum comando. 
 b. 
O algoritmo tem problemas no cálculo da média, que deveria ser real. 
 c. 
 O algoritmo não consegue criar as variáveis. 
 d. 
O algoritmo roda sem problemas. 
 
e. 
O algoritmo calcula a média, mas tem erro na fórmula, que deveria ser 
(nota1 + nota2)/2. 
 
 
• Pergunta 3 
1 em 1 pontos 
 
Escolha a alternativa CORRETA: 
Resposta 
Selecionada: 
a. 
No visualg, o comando PARA abre uma repetição determinada. 
Respostas: a. 
No visualg, o comando PARA abre uma repetição determinada. 
 
b. 
O comando “enquanto”, (while em outras linguagens) serve como 
estrutura de decisão. 
 
c. 
O comando SE, presente no visualg e em outras linguagens como “IF”, 
serve para estruturas de repetição apenas. 
 
d. 
Não é possível combinar comandos SE, PARA e ENQUANTO em um 
mesmo programa, das mais diversas formas, ou se usa um ou outro. 
 
e. 
Não é possível colocar um SE dentro do outro, a não ser que seja com 
um “enquanto” na mesma estrutura. 
 
 
 
 
• Pergunta 4 
1 em 1 pontos 
 
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 
 
Resposta 
Selecionada: 
e. 
Ele inicia a execução, mas termina logo porque 100 é maior que 50, 
mas não trava 
Respostas: a. 
Ele faz uma listagem regressiva 
 b. 
Ele faz uma listagem progressiva 
 
c. 
Ele inicia a execução, mas termina porque 100 é maior que 50 e por 
isso ele trava com erro 
 d. 
Ele faz um somatório 
 
e. 
Ele inicia a execução, mas termina logo porque 100 é maior que 50, 
mas não trava 
 
 
• Pergunta 5 
1 em 1 pontos 
 
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 
Resposta 
Selecionada: 
c. 
A estrutura “Se “ deveria comparar média com 7 e não com “sete”, 
pois média é real 
Respostas: a. 
O algoritmo não consegue criar as variáveis 
 b. 
O algoritmo roda sem problemas, funcionando perfeitamente 
 
c. 
A estrutura “Se “ deveria comparar média com 7 e não com “sete”, 
pois média é real 
 d. 
O algoritmo não roda nenhum comando 
 
e. 
O algoritmo calcula a média mas tem erro na fórmula, que deveria ser 
nota1 + nota2 /2 
 
 
• Pergunta 6 
1 em 1 pontos 
 
Escolha, entre as alternativas abaixo, a que corresponde à definição de um algoritmo: 
Resposta 
Selecionada: 
d. 
Um algoritmo consiste numa sequência de passos que, se executados na 
ordem correta, executam uma determinada tarefa. 
Respostas: a. 
Um algoritmo consiste numa sequência de passos 
 
b. 
Um algoritmo consiste numa sequência de passos que, se executados em 
qualquer ordem, executam uma determinada tarefa. 
 
 
 
c. 
 Um algoritmo consiste numa sequência de passos que, se executados na 
ordem correta, podem ou não executar uma determinada tarefa. 
 
d. 
Um algoritmo consiste numa sequência de passos que, se executados na 
ordem correta, executam uma determinada tarefa. 
 
e. 
Um algoritmo consiste numa sequência de passos 
informatizados que, se executados na ordem correta, 
executam uma determinada tarefa. 
 
 
 
 
 
 
 
 
 
 
 
 
• Pergunta 7 
1 em 1 pontos 
 
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 
 
Resposta Selecionada: e. 
400 
Respostas: a. 
100 
 b. 
900 
 c. 
500 
 d. 
1300 
 e. 
400 
 
 
• Pergunta 8 
1 em 1 pontos 
 
Escolha, dentre as alternativas abaixo, a que está incorreta: 
Resposta 
Selecionada: 
e. 
 No visualg , o comando PARA usa sempre uma variável de controle do 
tipo real. 
Respostas: a. 
O comando SE... Entao...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 
 
b. 
O comando PARA equivale ao FOR em outras linguagens. 
 
 
 
c. 
O comando PARA, no visualg e em outras linguagens, permite mudar o 
passo da variável de controle, podendo ser 1, 2 ou qualquer outro valor 
 
d. 
O comando ENQUANTO (ou while em outras linguagens) pode ser usado 
em repetições do tipo indeterminado. 
 
e. 
 No visualg , o comando PARA usa sempre uma variável de controle do 
tipo real. 
 
 
 
 
 
 
 
 
 
 
 
• Pergunta 9 
0 em 1 pontos 
 
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 
 
Resposta 
Selecionada: 
d. 
É uma repetição indeterminada, ou seja, ocorre um número 
indefinido de vezes 
Respostas: a. 
O passo do comando PARA é 2 
 b. 
A repetição ocorre 1 vez apenas, e trava 
 c. 
A variável “i' é um acumulador 
 
d. 
É uma repetição indeterminada, ou seja, ocorre um número 
indefinido de vezes 
 e. 
O programa roda normalmente 
 
 
• Pergunta 10 
1 em 1 pontos 
 
Numa repetição determinada, usamos o comando “PARA”, que equivale ao FOR em outras 
linguagens. Suponha que você queira realizar uma contagem regressiva de 300 até 40, 
recuando de 2 em 2. Como você escreveria esse comando no Visualg? 
 
Resposta Selecionada: a. 
para i:=300 ate 40 passo -2 faca 
Respostas: a. 
para i:=300 ate 40 passo -2 faca 
 b. 
para i:=300 ate 40 de -2 em -2 faca 
 c. 
 para i =300 passo 2 faca 
 d. 
para i>=400 ou i 
 e. 
para i:=40 ate 300 faca passo 2 
 
 
 
	 Pergunta 1
	 Pergunta 2
	 Pergunta 3
	 Pergunta 4
	 Pergunta 5
	 Pergunta 6
	 Pergunta 7
	 Pergunta 8
	 Pergunta 9
	 Pergunta 10

Continue navegando

Outros materiais