Você está na página 1de 6

22/11/2022 15:53 Atividade 2 (A2): Revisão da tentativa

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental

Minhas Disciplinas 222RGR0049A - ALGORITMOS E PROGRAMAÇÃO UNIDADE 2 Atividade 2 (A2)

Iniciado em terça, 22 nov 2022, 15:35


Estado Finalizada
Concluída em terça, 22 nov 2022, 15:53
Tempo 17 minutos 57 segundos
empregado
Avaliar 10,00 de um máximo de 10,00(100%)

Questão 1
Correto
Atingiu 1,00 de 1,00

Considerando as informações apresentadas e os conteúdos estudados sobre os tipos de dados, assinale a alternativa que apresenta dados
do tipo inteiro, do tipo real e do tipo caractere utilizados na construção de um algoritmo.

a. -1.56, -456, Verdadeiro.

b. 0, -6.78, cinco.
c. 5, 500, Falso.
d. 2, 5.5, Verdadeiro.
e. 0.87, 9.12, nome.

Questão 2
Correto
Atingiu 1,00 de 1,00

Leia o trecho a seguir:

“Quando o assunto é programação, esbarramos em dois tipos de valores: os variáveis, que se alteram conforme determinadas condições e
que exigem que o algoritmo esteja preparado para atender essas alterações, e os valores constantes, que não se alteram, permanecem
sempre os mesmos, não importando a condição”.

GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 7.

A partir do conteúdo estudado em relação aos tipos de processamento, assinale a alternativa correta no que se refere a uma variável.

a. As variáveis armazenam dados que serão utilizados durante a execução do programa.


b. Uma variável pode armazenar diversos valores simultaneamente.
c. O conteúdo de uma variável não pode ser alterado durante a execução do programa.
d. Uma variável representa uma posição de memória, mas não tem nome e tipo, apenas conteúdo. 
e. As variáveis armazenam dados de maneira definitiva.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1423475&cmid=508056 1/6
22/11/2022 15:53 Atividade 2 (A2): Revisão da tentativa

Questão 3 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Leia o trecho a seguir:

“O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis.”
Quando o algoritmo mostra os dados que calculou, como uma forma de apresentar a resposta ao problema que solucionou, utiliza-se o
comando de saída.

FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005.
p. 26-27.

A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a alternativa correta referente ao comando de saída.

a. A finalidade do comando de saída é exibir o conteúdo da variável identificada.


b. O comando de saída atribui um dado em uma variável.
c. O comando de saída é utilizado para ler os dados da variável.

 
d. O comando de saída é utilizado para receber os dados digitados pelo usuário.
e. Esse comando no pseudocódigo é representado pela palavra LEIA.

Questão 4
Correto
Atingiu 1,00 de 1,00

Leia o trecho a seguir:

“Os algoritmos necessitam ser abastecidos com dados provenientes do meio externo para que consigam realizar as operações e os
cálculos que são fundamentais para almejar o resultado necessário. Sendo assim, são utilizados os comandos de entrada e saída.”

FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005.
p. 26.

Na explicação de Forbellone, os algoritmos precisam das informações do mundo real para que consigam interpretar o problema e devolver
a solução desse problema, mas para que as informações do mundo real possam ser inseridas no algoritmo e a solução do problema ser
mostrada, é necessária a utilização dos comandos de entrada e saída.

Considerando a citação apresentada e os conteúdos abordados, analise as asserções a seguir e a relação proposta entre elas.

I. “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis”
(ASCENCIO; CAMPOS, 2012, p. 19).

Porque:

II. “A finalidade desse comando é atribuir o dado a ser fornecido para uma variável identificada” (FORBELLONE, 2005, p. 27).

ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e
Java. 3. ed. São Paulo: Person Education do Brasil, 2012. p. 19.

FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005.
p. 27.

A seguir, assinale a alternativa correta:

a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.


b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
e. As asserções I e II são proposições falsas.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1423475&cmid=508056 2/6
22/11/2022 15:53 Atividade 2 (A2): Revisão da tentativa

Questão 5 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

No estudo dos algoritmos e da programação são utilizados valores que se alteram conforme determinadas condições, como constantes e
expressões aritméticas e lógicas.

Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de processamentos a seguir e associe-os
com suas respectivas características.

(1)  Variáveis.

(2)  Constantes.

(3)  Expressões aritméticas.

(4)  Expressões lógicas.

(  ) O valor dos dados se mantém constante do início ao fim da execução do programa.

(  ) Os operadores são relacionais e os operandos são relações, variáveis ou constantes do tipo lógico.

(  ) O dado se altera durante a execução do algoritmo.

(  ) Os operadores são aritméticos e os operandos são constantes ou variáveis do tipo numérico.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:

a. 2, 4, 1, 3.
b. 2, 1, 4, 3.

 
c. 4, 3, 2, 1.
d. 1, 3, 2, 4.
e. 3, 1, 4, 2.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1423475&cmid=508056 3/6
22/11/2022 15:53 Atividade 2 (A2): Revisão da tentativa

Questão 6 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Leia o trecho a seguir:

“Umas das vantagens em se utilizar símbolos gráficos é que estes são mais simples de compreender em relação aos textos, mas é
necessário aprender a simbologia, que não permite detalhes mais precisos, o que dificulta a transcrição do algoritmo para uma linguagem
de programação e problemas complexos resultam em um fluxograma muito amplo, o que torna difícil a visualização”.

GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 7.

No texto, o autor apresenta que o uso de fluxogramas consegue de forma mais fácil o entendimento do código ou algoritmo, mas que, para
isso, é imprescindível estudar para aprender a simbologia adequada que é simples e não aceita a riqueza de muitos detalhes em
comparação ao pseudocódigo, atrapalhando a tradução do algoritmo para a linguagem de programação.

Considerando a citação apresentada e os conteúdos abordados no texto-base, analise o fluxograma a seguir e assinale a alternativa
correta.

Fonte: GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 9.

a. Esse algoritmo executa a multiplicação de dois números.


b. O símbolo gráfico que armazena a variável "M" representa uma entrada de dados.
c. Esse algoritmo mostra o resultado da divisão de dois números.

 
d. O símbolo gráfico que armazena as variáveis "N1" e "N2" representa as operações matemáticas.
e. O símbolo gráfico que armazena a palavra "Fim" representa uma saída de dados.

Questão 7
Correto
Atingiu 1,00 de 1,00

Leia o trecho a seguir:

“O algoritmo é transformado em códigos da linguagem de programação escolhida, e um programa é a codificação de um algoritmo em uma
linguagem de programação”.

ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programação de Computadores: algoritmos, Pascal, C/C++ (padrão ANSI) e
Java. 3. ed. São Paulo: Person Education do Brasil, 2012. p. 1.

Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa correta no que se refere à linguagem de
programação.

a. Existem diferentes linguagens de programação, que surgiram ao longo do desenvolvimento dos sistemas computacionais, e
cada uma delas apresenta características idênticas e recursos existentes aos da época de sua criação.
b. As primeiras linguagens de programação que surgiram eram de estrutura sequencial, tinham interatividade e se destinavam
a diversas atividades específicas, devido às características dos sistemas existentes à época.
c. Com a evolução dos computadores, dos sistemas operacionais e da complexidade computacional, surgiram as linguagens
estruturadas, que permitiram a criação de sistemas menos interativos, organizados e com mais funcionalidades.
d. Algumas linguagens de programação mais antigas permanecem ativas e foram atualizadas, recebendo novas funcionalidades e 
se adaptando para a exigente realidade de avanços no desempenho de hardware e exigências dos sistemas.

 
e. As linguagens orientadas a objetos, que promoveram grande transformação no modo como os sistemas são desenvolvidos e
codificados, retornam grande interatividade, têm processamento distribuído e baixa diversidade para dispositivos.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1423475&cmid=508056 4/6
22/11/2022 15:53 Atividade 2 (A2): Revisão da tentativa

Questão 8 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

O principal objetivo do estudo da lógica de programação é a construção de algoritmos válidos e compreensivos. Existem três tipos de
algoritmos que são mais utilizados: linguagem natural, fluxograma e pseudocódigo.

Assim, considerando as informações apresentadas e os conteúdos estudados, analise as técnicas a seguir e associe-as com suas
respectivas características.

(1)  Lógica de Programação.

(2)  Algoritmo.

(3)  Pseudocódigo.

(4)  Fluxograma.

(5)  Linguagem natural

(  ) Tem por finalidade fazer a representação mais fiel do raciocínio envolvido na lógica de programação, e, desse modo, nos permite
absorver uma sequência de detalhes computacionais.

(  ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para a solução do problema utilizando
símbolos gráficos predefinidos.

(  ) Consiste em analisar o problema e escrever utilizando uma descrição narrativa, por exemplo, a língua portuguesa, os passos para sua
resolução.

(  ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para sua resolução por meio de regras
predefinidas.

(  ) Utiliza-se do uso correto das leis do pensamento e dos processos de raciocínio na programação de computadores.

A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:

a. 1, 4, 5, 3, 2.
b. 1, 3, 4, 5, 2.
c. 1, 2, 3, 4, 5.
d. 2, 3, 5, 4, 1.
e. 2, 4, 5, 3, 1.

 

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1423475&cmid=508056 5/6
22/11/2022 15:53 Atividade 2 (A2): Revisão da tentativa

Questão 9 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um algoritmo está relacionada com o fato de que o conjunto de
ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em
que foram escritas”.

FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005.
p. 30-31.

Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas.

I. As ações serão seguidas de um ponto e vírgula (;), que tem como finalidade separar uma ação de outra e auxiliar na organização
sequencial das ações. 

Porque:

II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando.

A seguir, assinale a alternativa correta.

a. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.


b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
c. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
e. As asserções I e II são proposições falsas.

Questão 10
Correto
Atingiu 1,00 de 1,00

Leia o trecho a seguir:

“Uma das importâncias da construção de algoritmos é que uma vez compreendida uma solução algorítmica para um determinado problema,
esta pode ser traduzida para qualquer linguagem de programação”.

FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005.
p. 3.

A partir do conteúdo estudado em relação aos algoritmos, assinale a alternativa correta no que se refere à construção de algoritmos.

a. Um algoritmo não permite a abstração de detalhes computacionais.


b. Na construção de algoritmos, a responsabilidade de transformar dados de entrada em dados de saída é da variável.
c. Quando um algoritmo é muito bem escrito, não há necessidade de compreender completamente o problema a ser resolvido.
d. Após a construção do algoritmo, não é necessário testar o algoritmo por meio de simulações.
e. Um algoritmo tem por finalidade fazer a representação mais fiel do raciocínio envolvido na lógica de programação.

◄ Compartilhe

Seguir para...

Revisão Atividade 2 (A2) ►

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1423475&cmid=508056 6/6

Você também pode gostar