Buscar

Fixação 02 lógica de programaçao

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 sexta, 22 Mai 2020, 20:38
Estado Finalizada
Concluída em sexta, 22 Mai 2020, 21:43
Avaliar 5,00 de um máximo de 10,00(50%)

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
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..
a. Condicional simples.
b. Variável global.
c. Loop in�nito.
d. Procedimento.
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.
e. Loop com teste no início.


https://aula.fael.edu.br/
/
Questão 2
Correto
A estrutura de seleção em algoritmos pode ser simples ou composta. Na estrutura
condicional simples o comando só será executado se a condição for verdadeira.
Assinale a alternativa correta em relação a sintaxe da estrutura condicional simples.
Escolha uma:
A resposta correta é: se condição então comando.
a. se condição senão
b. se condição faça comando
c. se condição comando
d. se condição então comando senão comando
Gabarito:
Comentário: Uma condição é uma comparação que possui dois possíveis valores: verdadeiro
ou falso. No caso do condicional simples sempre haverá uma condição seguido da palavra
chave então e, posteriormente o comando a ser executado após a condição ser verdadeira.
Cap.5.
e. se condição então comando


https://aula.fael.edu.br/
/
Questão 3
Incorreto
Para realizarmos o processamento dos dados temos disponível os comandos na
programação. Este �uxograma representa qual comando?
Escolha uma:
A resposta correta é: Desvio condicional simples..
a. Repita ate.
b. Laço com contador de controle.
Desvio condicional simples. Comentário: Uma estrutura de seleção simples SE… ENTAO
é formada pelo comando SE e por um teste condicional. Se o teste condicional for
verdadeiro, o programa executará o comando que está subordinado à estrutura de seleção
SE… ENTAO. Se o teste condicional for falso para a primeira opção (B>A), o programa não
executará o comando e seguirá com a execução, testando outras opções. Fonte: livro da
disciplina, capítulo 5, seção 5.2.1.
c. Loop in�nito.

d. Desvio condicional simples.
e. Desvio condicional composto.

https://aula.fael.edu.br/
/
Questão 4
Incorreto
A interação entre um humano e o computador acontece mediante os dispositivos de
entrada e saída. Um programa deve estar preparado para realizar estas operações,
através de comandos especí�cos. Considerando apseudolinguagemPortugol e a sua
implementação em Visualg é correto a�rmar que:
I. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e
“escreva”.
II. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e
“imprima”.
III. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha
após apresentar o resultado.
IV. Tudo o que é apresentado pelo comando de saída deve estar entre aspas.
Consideram-se como verdadeiras:
Escolha uma:
A resposta correta é: apenas as alternativas I e III.
a. apenas as alternativas I e III
Gabarito: apenas as alternativas I e III
Justi�cativa: A troca de informações entre a máquina e o usuário são realizadas por meio de
comandos de entrada e saída de dados, tornando possível manipular dispositivos de
hardware como: teclados, mouses, discos, impressoras. No Visualg, o comando de entrada é
representado pela palavra “leia” e o comando de saída utiliza a palavra “escreva”, sendo que
este último pode receber a letra “l” ao seu �nal, inicial da palavra “linha”, resultando no
comando “escreval”, que força a troca de linha ao �nal do que é escrito. Cap.4.
b. apenas as alternativas I, III e IV

c. apenas as alternativas II e III
d. apenas as alternativas I e IV
e. apenas as alternativas II, III e IV

https://aula.fael.edu.br/
/
Questão 5
Incorreto
Segundo Xavier (2007), uma estrutura de repetição é utilizada quando uma parte do
programa – ou mesmo o programa inteiro – precisa ser repetido. O número de
repetições pode ser �xo ou estar relacionado a uma condição. Considerando o
pseudocódigo a seguir, após sua execução, quais as sequências de valores
apresentadas em tela, por cada uma das estruturas (“enquanto”, “para”, “ate”),
respectivamente?
1 Algoritmo "Exercício"
2 Var
3      a, b: inteiro
4 Início
5      a <- 1
6      enquanto a < 3 faça
7             escreva (a)
8             a <- a + 1
9      �menquanto
10    escreval ()
11    para a de 1 até 3 faça
12          escreva (a)
13     �mpara
14     escreval ()
15     repita
16           escreva (a)
17           a <- a - 1
18     até a = 0
19 Fimalgoritmo
Escolha uma:
1 2
1 2 3
4 3 2 1
Justi�cativa: O algoritmo em questão utiliza as três estruturas iterativas mais conhecidas. A
variável “a” recebe inicialmente o valor 1. A partir daí inicia-se uma repetição com a estrutura
“enquanto”, sempre apresentando em tela e posteriormente incrementando em 1 o valor da
a. 1 2
1 2
3 2 1


https://aula.fael.edu.br/
/
A resposta correta é: 1 2
1 2 3
4 3 2 1.
variável “a” a cada repetição. Como o teste lógico que permite a repetição considera valores
menores do que 3 (a < 3), apenas são impressos os valores 1 e 2. Na sequência, a estrutura
“para” controla a repetição pré-de�nida de 1 até 3. São impressos, portanto, os valores: 1, 2 e
3. Lembrando que o “para” �naliza com “a” valendo 4. Por �m, a estrutura “repita” controla
um bloco de comandos que apresenta em tela o valor de “a”, desta vez decrescendo o valor
da variável a cada repetição, até que o valor chegue em 0 (zero). Ao chegar em 0 (zero) a
repetição é interrompida e, portanto, são impressos os valores 4, 3, 2 e 1, não sendo
impresso o valor 0 (zero). Cap.6.
b. 1 2 3
1 2 3
3 2 1
c. 1 2
1 2 3
4 3 2 1
d. 1 2 3
1 2 3
1 2 3
e. 1 2
1 2 3
2 1

https://aula.fael.edu.br/
/
Questão 6
Correto
Segundo Costa, Koehler e Morais (2016), “Quando falamos em programação, a
estrutura de seleção é um comando utilizado quando precisamos decidir 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, 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.
b. 1, 3, 0, 1

c. 1, 3, 6, 1
d. 1, 3, 0, 3
e. 1, 2, 0, 3

https://aula.fael.edu.br/
/
A resposta correta é: 1, 3, 0, 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 emVisualg, 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 II 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.
c. apenas as alternativas I e IV

d. apenas as alternativas III e IV
e. apenas as alternativas II, III e IV

https://aula.fael.edu.br/
/
A resposta correta é: apenas as alternativas I e IV.
Questão 8
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 faça comando 1 senão comando 2
b. Enquanto condição comando 1
c. Enquanto se condição faça comando 1 comando 2
d. Enquanto se condição faça comando 1
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.
e. Enquanto condição faça comando1


https://aula.fael.edu.br/
/
Questão 9
Incorreto
Um vetor é uma estrutura em memória que permite o armazenamento de listas.
Assinale (V) para as a�rmativas verdadeiras e (F) para as a�rmativas falsas em
relação a vetores:
( )para criar um vetor, é necessário de�nir um nome
( )cada posição do vetor pode comportar um tipo diferente de dado
( )para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se
referenciar esta posição pelo seu índice
( )a quantidade total de bytes que um vetor ocupa em memória é a quantidade de
bytes relativa ao tipo de dado de cada posição multiplicando-se pelo número de
posições do vetor.
Escolha uma:
A resposta correta é: V, F, V, V.
a. F, V, V, F
b. V, F, F, V
c. F, V, V, V
d. V, F, V, V
Gabarito: V, F, V, V
Justi�cativa: Segundo FORBELLONE (2005), um vetor é uma variável divididaem várias
“caixas”.Cada “caixa” é identi�cada por um número que se refereà sua posição no vetor, no
caso, seu índice. Um vetor, como qualquer outra variável, também recebe um identi�cador
(nome). Todas as posições do vetor comportam o mesmo tipo de dado. Para saber a
quantidade de bytes que o vetor ocupa em memória basta multiplicar a quantidade de bytes
do seu tipo de dado pela quantidade de posições. Cap.7.
e. V, V, F, F


https://aula.fael.edu.br/
/
Questão 10
Incorreto
A estrutura de um vetor bidimensional é composta por: nome da variável do tipo
vetor, tamanho que representa a quantidade de variáveis que vão compor o vetor e
tipo que é o tipo básico dos dados que serão armazenados no vetor. Assinale a
alternativa correta em relação ao nome dado a forma como se referencia um dado
valor dentro de um vetor.
Escolha uma:
A resposta correta é: Índice.
a. Constante
b. Repetição
Gabarito:
Comentário: O índice é utilizado no vetor para permitir a localização de um determinado
valor ou então para navegar dentre todos os elementos que compõem o vetor. Cap.8.
c. Variável

d. Condição
e. Índice

https://aula.fael.edu.br/

Continue navegando