Buscar

Fixação 02 segunda tentativa

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 13 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 13 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 9, do total de 13 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

Prévia do material em texto

/
Lógica de Programação
Atividade anterior Próxima atividade
Iniciado em sábado, 30 Mai 2020, 22:02
Estado Finalizada
Concluída em sábado, 30 Mai 2020, 22:44
Avaliar 8,00 de um máximo de 10,00(80%)

https://aula.fael.edu.br/mod/quiz/view.php?id=60584&forceview=1
https://aula.fael.edu.br/mod/quiz/view.php?id=60586&forceview=1
https://aula.fael.edu.br/
/
Questão 1
Correto
O comando de saída em um algoritmo é utilizado para mostrar dados na tela ou na
impressora. Assinale a alternativa correta referente ao comando que permite a saída
de dados.
Escolha uma:
A resposta correta é: escreva.
Gabarito:
Comentário: O comando que permite a saída de dados em um algoritmo é de�nido pela
palavra ESCREVA. Exemplo: escreva nota. Cap.4.
a. escreva

b. digite
c. mostre
d. imprima
e. ilustre

https://aula.fael.edu.br/
/
Questão 2
Incorreto
É muito frequente que um programa, durante a sua execução, precise passar por
uma tomada de decisão. A execução de uma determinada sequência de comandos
pode estar subordinada a uma expressão, cujo resultado lógico será colocado a
prova em uma seleção simples, ou em uma estrutura composta. Considerando a
pseudolinguagem Portugol e a sua implementação em Visualg, sobre estruturas de
seleção, é correto a�rmar que:
I. Uma estrutura de seleção simples utiliza as cláusulas “se”, “entao", “senao" e
“�mse”.
II. A cláusula “senao" é utilizada para executar uma sequência de comandos quando
o teste lógico da expressão em questão resulta em FALSO.
III. Depois da cláusula “senao" é necessário colocar uma expressão lógica antes da
sequência de comandos.
IV. Uma estrutura de seleção composta é iniciada pela cláusula “enquanto”.
Consideram-se como verdadeiras:
Escolha uma:
A resposta correta é: apenas as alternativas I e II.
a. apenas as alternativas I, II e III
b. apenas as alternativas I, III e IV
Gabarito: apenas as alternativas I e II
Justi�cativa: Uma estrutura de seleção simples utiliza um teste condicional para desviar o
�uxo da execução de um programa. A cláusula “se” inicia a estrutura, onde logo após deve-se
colocar o teste lógico. Se o resultado do teste for VERDADEIRO, são executados os comandos
subordinados à cláusula, sendo que está subordinação termina com o uso da cláusula
“�mse”. Quando existe a necessidade de se executar um ou mais comandos para quando o
teste lógico iniciado pela cláusula “se” resulta em FALSO, utiliza-se a cláusula “senão” e só
então termina-se o bloco de instruções com a cláusula “�mse”. Cap.5.
c. apenas as alternativas II e III

d. apenas as alternativas I, II e IV
e. apenas as alternativas I e II

https://aula.fael.edu.br/
/
Questão 3
Correto
Em alguns programas, existem situações mutuamente exclusivas, ou seja, se uma
situação for executada as demais não serão. Quando este for o caso, um comando
seletivo será o mais indicado. Assinale a alternativa correta em relação ao nome do
comando para situações condicionais mutuamente exclusivas.
Escolha uma:
A resposta correta é: case.
a. enquanto
b. imprima
Gabarito:
Comentário: A estrutura case é o nome dado a condições mutuamente exclusivas, isto é,
quando uma determinada situação é executada as demais são descartadas. Cap.5.
c. case

d. leia
e. para 
https://aula.fael.edu.br/
/
Questão 4
Correto
Para realizarmos o processamento dos dados temos disponível os comandos na
programação. Este �uxograma representa qual comando?
Escolha uma:
A resposta correta é: Loop com teste no início..
Loop com teste no início. Comentário: essa estrutura de repetição é utilizada quando
não se sabe o número de vezes que uma parte do programa deve ser repetida, embora
também possa ser utilizada quando se tem tal informação. Essa estrutura baseia-se na
análise de uma condição. A repetição será feita enquanto a condição mostrar-se verdadeira.
Fonte: livro da disciplina, capítulo 6, seção 6.2.2.
a. Loop com teste no início.

b. Condicional simples.
c. Loop in�nito.
d. Variável global.
e. Procedimento.

https://aula.fael.edu.br/
/
Questão 5
Correto
Uma estrutura de repetição é utilizada quando um trecho do algoritmo, ou até
mesmo o algoritmo inteiro, precisa ser repetido. O número de repetições pode ser
�xo ou estar atrelado a uma condição. Assinale a alternativa correta em relação a
estrutura de repetição utilizada quando se tem um número �xo de repetições a
serem realizadas.
Escolha uma:
A resposta correta é: Para.
a. Enquanto
b. Se
c. Repita
d. Senão
Gabarito:
Comentário: A estrutura de repetição para é utilizada quando se sabe o número de vezes em
que um determinado trecho do algoritmo deve ser repetido. Cap.6.
e. Para


https://aula.fael.edu.br/
/
Questão 6
Correto
A estrutura de repetição enquanto é utilizada quando não se sabe o número de
vezes que um trecho do algoritmo deve ser repetido, embora também possa ser
utilizada quando se conhece esse número. Assinale a alternativa correta em relação
a sintaxe da condição enquanto.
Escolha uma:
A resposta correta é: Enquanto condição faça comando1.
a. Enquanto condição comando 1
b. Enquanto se condição faça comando 1 comando 2
c. Enquanto condição faça comando 1 senão comando 2
Gabarito:
Comentário: A estrutura de repetição enquanto pode ser utilizada com teste de condição no
início ou no �nal. No caso de condição no início a sintaxe correta a ser utilizada em um
algoritmo é ENQUANTO condição FAÇA comando. Cabe ressaltar que o comando somente
será executado se a condição for verdadeira. Cap.6.
d. Enquanto condição faça comando1

e. Enquanto se condição faça comando 1

https://aula.fael.edu.br/
/
Questão 7
Correto
Uma estrutura de repetição é utilizada quando há necessidade de repetir um ou
mais comandos. Os comandos subordinados à estrutura são repetidos mediante
uma condição (teste lógico). Considerando a pseudolinguagem Portugol e a sua
implementação em Visualg, sobre estruturas de repetição, é correto a�rmar que:
I. A estrutura “enquanto .. faca” é utilizada quando há um número inde�nido de
repetições, e o teste lógico é realizado no início do bloco.
II. A estrutura “enquanto .. faca” é utilizada quando há um número inde�nido de
repetições, e o teste lógico é realizado no �nal do bloco.
III. A estrutura “para .. faca” é utilizada quando há um número inde�nido de
repetições, e o teste lógico é realizado no início do bloco.
IV. A estrutura “repita .. ate” é utilizada quando há um número inde�nido de
repetições, e o teste lógico é realizado no �nal do bloco.
Consideram-se como verdadeiras:
Escolha uma:
a. apenas as alternativas I, III e IV
b. apenas as alternativas III e IV
c. apenas as alternativas II e IV
d. apenas as alternativas II, III e IV
Gabarito: apenas as alternativas I e IV
Justi�cativa: Uma estrutura de repetição (iteração) utiliza um teste condicional para decidir se
a sequência de comandos a ela subordinada deve continuar a ser repetida. A cláusula
“enquanto” inicia a estrutura, onde logo após deve-se colocar o teste lógico, seguido da
cláusula “faca”. Enquanto o resultado do teste for VERDADEIRO, são repetidos os comandos
subordinados à cláusula, sendo esta subordinação delimitada com o uso da cláusula
“�menquanto”. Ao se iniciar o bloco com o teste lógico, não é possível saber se os valores
envolvidos no teste lógico serão alterados dentro do bloco e, portanto, esta é uma estrutura
que realiza o teste no início do bloco e terá um número inde�nido de repetições. Outra
estrutura que também é utilizada para um número inde�nido de repetições é a estrutura
“repita .. ate”; sendo que o bloco inicia com a cláusula “ate” e o teste lógico é realizado no
�nal do bloco, sendo colocado logo após a cláusula “ate”, o que delimita o �m do bloco.
Cap.6.
e. apenas as alternativas I e IV


https://aula.fael.edu.br/
/
A resposta correta é: apenas as alternativas I e IV.

https://aula.fael.edu.br/
/
Questão 8
Correto
Segundo Costa, Koehler e Morais (2016), “Quando falamos em programação, a
estrutura de seleção é um comando utilizado quando precisamosdecidir sobre algo
ou alguma coisa.”. Considerando o pseudocódigo a seguir, após sua execução, quais
os valores remanescentes nas variáveis “a”, “b” e “c”, e o que é apresentado em tela,
respectivamente?
1 Algoritmo  "Exercício"
2 Var
3       a, b, c: inteiro
4 Início
5      a <- 1
6      b <- a + 2
7      c <- b - a * 3
8      se c = 0 então
9           escreva (a)
10    senão
11         escreva (b)
12     �mse
13  Fimalgoritmo
Escolha uma:
a. 1, 2, 0, 3
b. 1, 3, 6, 3
Gabarito: 1, 3, 0, 1
Justi�cativa: O algoritmo em questão utiliza instruções sequenciais e seletivas. A variável “a”
recebe inicialmente o valor 1. A variável “b” recebe o conteúdo de “a” (que é 1) somando-se o
valor 2, o que resulta em 3. Por �m, a variável “c” recebe o conteúdo da variável “b” (que é 3),
subtraindo-se o conteúdo de “a” multiplicado por 3;respeitando-se a ordem da Matemática (3
- 1 * 3 = 3 – 3 = 0), a variável “c” recebe então o valor 0. A cláusula “se” testa se o valor da
variável “c” é 0 (zero), o que de fato é, e, portanto o comando executado é do “então”,
“escreva (a)” que apresenta em tela o valor da variável “a”, que é 1. Cap.5.
c. 1, 3, 0, 1

d. 1, 3, 0, 3
e. 1, 3, 6, 1

https://aula.fael.edu.br/
/
A resposta correta é: 1, 3, 0, 1.

https://aula.fael.edu.br/
/
Questão 9
Correto
De acordo com Costa, Koehler e Morais (2016), “No algoritmo, precisamos
representar as informações que iremos trocar entre a máquina e o usuário. Elas são
realizadas por meio de comandos de entrada e saída de dados, tornando possível
manipular dispositivos de hardware.”. Considerando o pseudocódigo a seguir, e a
sequencia de execução dos comandos, qual valor será apresentado na tela ao �nal
da execução?
1 Algoritmo "Exercício
2 Var
3       a, b: inteiro
4 Início
5      a <- 1
6      b <- a + 3
7      a <- b
8      escreva (a + 2)
9 Fimalgoritmo
Escolha uma:
A resposta correta é: 6.
Gabarito: 6
Justi�cativa: O algoritmo em questão utiliza apenas instruções sequenciais. A variável “a”
recebe inicialmente o valor 1. A variável “b” recebe o conteúdo de “a” (que é 1) somando-se o
valor 3, o que resulta em 4. Por �m, a variável “a” recebe o conteúdo da variável “b” (que é 4),
�cando as duas variáveis com o mesmo valor. O comando “escreva” apresenta em tela o
valor da variável “a” (que é 4) acrescido de 2. Desta forma, aparece em tela o valor 6. Cap.4.
a. 6

b. 3
c. 4
d. 2
e. 1

https://aula.fael.edu.br/
/
Questão 10
Incorreto
Preencher um vetor signi�ca atribuir valores a todas as suas posições. Assim, deve-
se implementar um mecanismo que faça uma variável assumir todos os valores
possíveis para o índice. Assinale a alternativa correta para a sintaxe correta de
preenchimento de vetor.
Escolha uma:
A resposta correta é: para i de 1 até 5 faça
Leia vetor[i].
a. para i de 1 até 5 faça
Leia vetor[i]
b. para i de 1 e se 5 faça
Leia vetor[i]
Fimpara
c. para i == 1 até 5 faça
Leia vetor[i]
Fimpara
Gabarito:
Comentário: A estrutura de repetição para foi utilizada para garantir que variável i assuma
todos p valores possíveis entre 1 e 5 (posições válidas para o vetor[i]). Cap.7.
d. para i até 5 faça
Leia vetor[i]
Fimpara

e. para i de 1 e 5 faça
Leia vetor[i]
Fimpara

https://aula.fael.edu.br/

Continue navegando