Você está na página 1de 9

06/06/2022 18:21 Atividade 1 (A1): Revisão da tentativa

NAP CPA Responsabilidade Socioambiental

Minhas Disciplinas 221RGR1956A - LOGICA DE PROGRAMACAO UNIDADE 1 Atividade 1 (A1)

Iniciado em segunda, 6 jun 2022, 17:13


Estado Finalizada
Concluída em segunda, 6 jun 2022, 18:13
Tempo 59 minutos 35 segundos
empregado
Avaliar 10,00 de um máximo de 10,00(100%)

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

A tabela que construímos com os conectivos lógicos ^, v, ->, <-> e a negação (~) é chamada tabela verdade. Essa tabela pode ser
construída para qualquer forma sentencial, sendo a possibilidade combinatória entre todos os valores lógicos.

GERÔNIMO, J. R.; FRANCO, V. S. Fundamentos da Matemática: uma introdução à lógica matemática, teoria de conjuntos, relações e
funções. 2. ed. Maringá: Eduem, 2008.

Os valores lógicos, obtidos em uma tabela verdade, podem ser utilizados para a resolução de determinados problemas (lembrando que os
operadores lógicos também possuem prioridades de execução).

Com base no texto, analise as afirmativas a seguir:

I – Em uma operação de conjunção, independentemente do valor das proposições, o resultado lógico sempre será verdadeiro.
II – O operador de negação possui a função de negar (inverter) o valor lógico pertencente a uma proposição.

III – Uma combinação de duas proposições, p e q, pode ser expressa como p ^ q, sendo assim uma disjunção.

IV – O valor lógico da operação de disjunção será falsa somente quando as duas proposições envolvidas forem falsas.

É correto o que se afirma em:

a. I e III, apenas.
b. II e III, apenas.
c. I e II, apenas.
d. II e IV, apenas.  Resposta correta.  A afirmativa II está correta, pois um operador de negação nada mais é do
que a inversão do valor lógico de uma proposição. A afirmativa IV está correta, pois em uma
operação de disjunção, o seu valor lógico será verdadeiro sempre que houver uma
proposição verdadeira; caso as duas sejam falsas, seu valor lógico será também falso.

GERÔNIMO, J. R.; FRANCO, V. S. Fundamentos da Matemática: uma introdução à lógica


matemática, teoria de conjuntos, relações e funções. 2. ed. Maringá: Eduem, 2008.

e. I e IV, apenas.

A resposta correta é: II e IV, apenas.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=732971&cmid=346878 1/9
06/06/2022 18:21 Atividade 1 (A1): Revisão da tentativa

Questão 2 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Um algoritmo possui a finalidade de resolver um problema do dia a dia, ou ainda, problemas que podem ser desde fáceis até complexos.  O
principal é auxiliar a execução de atividades, de forma automatizada. Analise o algoritmo a seguir:

Início

             inteiro: salário, percentual, aumento, novosalario;

leia (salário, percentual);

aumento <- salário * percentual/100;

escreva aumento;

novosalario <- salário + aumento;

escreva (“O novo salário é de:”, novosalario);

fimalgoritmo.

Existem várias maneiras de se realizar um mesmo algoritmo, e, no final, o resultado será o mesmo. Considerando o texto, analise as
asserções a seguir e a relação proposta entre elas.

I. Um comando de saída é utilizado para mostrar os dados na tela ou na impressora, e os dados podem ser conteúdos de variáveis ou
mensagens.

Porque:

II. O comando de saída é representado pela palavra ESCREVA. No código apresentado, temos duas possíveis formas de mostrar os dados.

Está correto o que se afirma em:

a. As asserções I e II são  Resposta correta. A asserção I é verdadeira, pois comandos de saída têm o propósito de realizar a
proposições escrita dos dados, podendo ser na tela para o usuário, ou ainda, em uma impressora. A asserção II
verdadeiras, e a II é é verdadeira, pois o comando que representa é a palavra ESCREVA. Analisando o código exposto,
uma justificativa podemos ver a utilização de duas formas de escrita de dados: uma já inserindo o valor direto da
correta da I. variável, e a outra, escrevendo um pequeno texto antes de indicar o valor de uma variável.

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


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, mas a II não é uma justificativa correta da I.
e. As asserções I e II são proposições falsas.

A resposta correta é: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=732971&cmid=346878 2/9
06/06/2022 18:21 Atividade 1 (A1): Revisão da tentativa

Questão 3 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Leia o excerto a seguir:

“Um algoritmo e, posteriormente, um programa, recebe dados que um usuário digita. Tais dados são armazenados no computador, na
memória principal, para serem utilizados no processamento dos programas”.

ASCENCIO, A. F. G.; CAMPOS, E. A. V. de. Fundamentos da Programação de Computadores: Algoritmos, Pascal, C, C++ e Java. 3. ed.
São Paulo: Pearson Pratice Hall, 2012. p. 9.

Com base nesses dados, podemos obter valores diferenciados, ou ainda, os valores permanecerem os mesmos. Considerando o exposto e
o conteúdo abordado no texto-base, analise as afirmativas a seguir:

I - Variáveis são a representação simbólica de elementos que podem variar ao longo da execução de um algoritmo.

II - Constantes possuem um valor fixo, e que não se alteram ao longo da execução das funcionalidades de um algoritmo.

III - As variáveis podem ser classificadas como numéricas, lógicas e literais, e aceitam símbolos especiais em sua composição.

IV - O número de Euler não é considerado um valor constante, pois possui, como valor aproximado, 2,718281828459045235360287.

É correto o que se afirma em:

a. I e II, apenas.  Resposta correta. A afirmativa I está correta, pois uma variável representa uma posição de
memória, possuindo nome e tipo, cujo conteúdo pode variar ao longo do tempo, durante a
execução de um programa. A afirmativa II está correta, pois um dado constante é um valor fixo,
ou seja, não se altera ao longo da execução de um algoritmo, tendo o mesmo valor do início ao
fim, podendo ser uma constante numérica, lógica ou literal.

ASCENCIO, A. F. G.; CAMPOS, E. A. V. de. Fundamentos da Programação de


Computadores: Algoritmos, Pascal, C, C++ e Java. 3. ed. São Paulo: Pearson Pratice Hall,
2012. p. 9.

b. I e III, apenas.
c. I e IV, apenas.
d. II e IV, apenas.
e. III e IV, apenas.

A resposta correta é: I e II, apenas.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=732971&cmid=346878 3/9
06/06/2022 18:21 Atividade 1 (A1): Revisão da tentativa

Questão 4 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Os fluxogramas são muito utilizados na lógica de programação. Com esse recurso, é possível visualizar de que modo o fluxo de dados está
sendo executado para a realização de determinada ação. Vejamos o fluxograma a seguir:

Elaborada pelo autor.

Percebemos, pelo fluxograma, a facilidade de visualizar o fluxo dos dados e o entendimento do algoritmo. Assinale a alternativa correta
acerca da definição de fluxogramas:

a. É uma forma padronizada de  Resposta correta. Um fluxograma consiste em analisar o enunciado do problema e
representar/escrever algoritmos, escrever, utilizando símbolos gráficos predefinidos, os passos a serem seguidos para
com o uso de símbolos gráficos a resolução desse problema. Com ele, o entendimento gráfico é mais fácil do que o
predefinidos. entendimento de textos.

b. Uma linguagem codificada, porém é possível o entendimento pelos seres humanos, pois é compilada por uma estrutura de
máquina.
c. Uma descrição em que, pelas regras predefinidas, podemos simular uma linguagem de programação por meio de comandos.
d. Uma linguagem que mistura símbolos e comandos predefinidos para melhorar o entendimento do problema.
e. Uma descrição narrativa, que consiste em analisar o problema e escrever os passos a serem seguidos para a resolução.

A resposta correta é: É uma forma padronizada de representar/escrever algoritmos, com o uso de símbolos gráficos predefinidos.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=732971&cmid=346878 4/9
06/06/2022 18:21 Atividade 1 (A1): Revisão da tentativa

Questão 5 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Uma variável representa uma posição de memória, possuindo nome e tipo, cujo conteúdo pode variar ao longo do tempo. O tipo de variável
diz respeito ao tipo de valor que recebe, a partir da entrada de dados. Esses valores são manipulados por variáveis, que também aceitam
determinados tipos de dados.

Caso um tipo de dado não seja do tipo da variável, pode haver um erro no algoritmo, por isso, deve-se ficar sempre atento às suas
características.

Considerando as informações, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):

I. Um tipo de dado inteiro representa um conjunto de número tanto para valores positivos quanto negativos, não aceitando valores
decimais.

II. Para valores que permitem frações, como valores decimais, temos o tipo de dado real, que somente aceita valores positivos.

III. O tipo caractere aceita somente dados do tipo letras e símbolos. Números não são aceitos por esse tipo de dado.

IV. Os dados do tipo lógico, aceitam somente valores do tipo booleano, e podem ter valor lógico verdadeiro ou falso.

Assinale a alternativa que apresenta a sequência correta:

a. F, V, V, F.
b. V, F, F, V.  Resposta correta. A afirmativa I é verdadeira, pois um inteiro representa um número no conjunto dos
números inteiros, tanto positivos como negativos, não contendo partes fracionárias. A afirmativa II é falsa,
pois o real representa números dos conjuntos dos números reais, que permitem frações com a adoção
de ponto decimal. A afirmativa III é falsa, pois o caractere representa uma letra, um dígito (numérico) ou
um símbolo, enquanto a cadeia de caracteres representa um conjunto de caracteres armazenado na
memória. A afirmativa IV é verdadeira, pois os dados lógicos representam valores booleanos, como
verdadeiro ou falso.

c. V, V, F, F.
d. F, F, V, V.
e. F, F, F, F.

A resposta correta é: V, F, F, V.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=732971&cmid=346878 5/9
06/06/2022 18:21 Atividade 1 (A1): Revisão da tentativa

Questão 6 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

A complexidade de um algoritmo diz muito sobre o seu propósito. Há algoritmos que possuem diversas linhas e comandos, e que
realizam atividades complexas para um usuário realizar. Dessa forma, um algoritmo é codificado dependendo do seu propósito e de
sua complexidade.

Considerando a informação, analise as asserções a seguir e a relação proposta entre elas:

I. Um algoritmo pode, ao mesmo tempo, possuir uma estrutura condicional e uma estrutura de repetição.

Porque:

II. Não é possível conter uma estrutura condicional dentro de uma estrutura de repetição; cada uma deve ser inserida,
independentemente da outra.

Agora, assinale a alternativa correta:

a. As asserções I e II são proposições falsas.


b. As asserções I e II são proposições verdadeiras, e a II é 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, mas a II não é uma justificativa correta da I.
e. A asserção I é uma  Resposta correta. A asserção I é verdadeira, pois é possível, em um algoritmo, haver, em uma
proposição verdadeira, mesma estrutura, uma de condição e outra, de repetição. Ainda, podem-se ter diversas
e a II é uma proposição estruturas, dependendo da complexidade do algoritmo. A asserção II é falsa, pois é possível
falsa. ter, em um algoritmo, e ainda, um dentro de outro, estruturas de repetição e condicional.
Independentemente se for uma estrutura condicional dentro de uma de repetição, ou vice-
versa.

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

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=732971&cmid=346878 6/9
06/06/2022 18:21 Atividade 1 (A1): Revisão da tentativa

Questão 7 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Um algoritmo do tipo estrutura de repetição possui, em seu código, loops que repetirão um determinado trecho de código durante uma
quantidade de vezes, até que seja satisfeita uma condição.

Analisemos o código apresentado:

Início

x <- 1;

y <- 5;

enquanto x < y faça

            x<- x + 2;

fimenquanto.

fimalgoritmo.

Considerando o texto, analise as asserções a seguir e a relação proposta entre elas.

I. O laço de repetição no algoritmo será executado somente duas vezes; após isso, o algoritmo será encerrado.

Porque:

II. A variável x está sendo incrementada de dois em dois; por esse motivo, atinge o valor de y mais rápido, necessitando apenas de duas
iterações.

Agora, assinale a alternativa correta:

a. As asserções I e II são proposições falsas.


b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
c. As asserções I e II são  Resposta correta. A asserção I é verdadeira, pois ao executar o algoritmo, será testado o laço
proposições verdadeiras, e de repetição. A partir disso, executaremos o laço até que x seja menor do que y. Fazendo um
a II é uma justificativa teste rápido, será executado duas vezes. A asserção II é verdadeira, pois no teste realizado, a
correta da I. variável x precisa somente de duas iterações para que assuma um valor maior do que y, e,
dessa forma, o loop seja encerrado.

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


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

A resposta correta é: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=732971&cmid=346878 7/9
06/06/2022 18:21 Atividade 1 (A1): Revisão da tentativa

Questão 8 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Para a construção de um algoritmo, é necessário seguir alguns passos, como verificar qual é o seu propósito, como os dados são definidos,
como a transformação dos dados ocorre e como o resultado final é gerado para o usuário.

Existem comandos que permitem que dados sejam inseridos, passem por uma tratativa específica e gerem um resultado final. Assinale a
alternativa correta acerca dos elementos de uma sequência lógica que um algoritmo deve apresentar:

a. Codificação dos dados, análise de processamento e saída de dados.


b. Entrada de dados,  Resposta correta. Os elementos essenciais são: entrada de dados, ou seja, onde serão definidos
processamento de dados os dados que serão fornecidos pelo usuário para uma futura execução de tarefas. O
e saída de dados. processamento de dados, ou seja, quais os cálculos serão efetuados e quais as restrições para
esses cálculos. O processamento é responsável por tornar os dados de entrada em dados de
saída. E, por fim, a saída de dados, que são os dados gerados depois do processamento.

c. Entrada de comandos, definição de codificação e saída de resultados.


d. Entrada de dados, análise de dados e saída de resultados.
e. Sequência de comandos, processamento de dados e entrada de código.

A resposta correta é: Entrada de dados, processamento de dados e saída de dados.

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

Temos que a finalidade de um computador é receber, manipular e armazenar dados. Considerando-o um gabinete composto de circuitos,
cabos e fontes, certamente não possui utilidade alguma. A manipulação de dados no computador é realizada por meio de programas, que
realizam cálculos, relatórios e outras funções. Esses programas foram construídos por códigos fonte, com base em uma linguagem de
programação.

Assinale a alternativa correta sobre a definição de algoritmo:

a. É a descrição de uma sequência de rotinas que são executadas por um usuário, com base em somente um dado.
b. É uma ação realizada com base em comandos executados manualmente, sem a utilização do computador.
c. São regras codificadas que, ao serem manipuladas por somente um usuário, resolvem um problema básico e comum.
d. É uma sequência finita de  Resposta correta. Um algoritmo pode ser definido como uma sequência de passos para a
instruções ou operações consecução de um objetivo. Para tanto, é importante o uso de uma lógica para ordenar esses
cuja execução resolve um passos definidos pelo algoritmo. Por exemplo, em uma receita de bolo, é importante a ordem
problema computacional. da sequência das instruções em relação ao manuseio dos ingredientes, para que o resultado
final seja atingido.

e. São regras de sequências infinitas de instruções que descrevem o problema a ser resolvido, de forma repetida.

A resposta correta é: É uma sequência finita de instruções ou operações cuja execução resolve um problema computacional.

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=732971&cmid=346878 8/9
06/06/2022 18:21 Atividade 1 (A1): Revisão da tentativa

Questão 10 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

Por meio de inúmeras linguagens de programação, podemos trabalhar com a lógica, com o desenvolvimento de soluções e a representação
do raciocínio, pela construção de algoritmos. A construção de um algoritmo é importante em razão da necessidade de se especificar uma
sequência de ações, do início até o final. A construção de algoritmos possui diversas regras, tipos de comandos a serem utilizados e
expressões adotadas.

Sobre os tipos de classificação dos algoritmos, assinale a alternativa correta:

a. Estruturas variáveis, estruturas sequenciais e estruturas receptivas.


b. Estruturas sequenciais,  Resposta correta. Os tipos de classificação dos algoritmos são: estruturas sequenciais – a
estruturas de decisão e execução das instruções é direta e imperativa, não havendo condições ou desvios em seu
estruturas de repetição. caminho. Estruturas de decisão – a execução da sequência de instruções depende de condições
atribuídas a decisões ao longo do caminho.  Estruturas de repetição – a execução das instruções
se repete enquanto não for atingida uma condição.

c. Estruturas de decisão, estruturas de construção e estruturas algorítmicas.


d. Estruturas indecisas, estruturas de dados e estruturas de construção.
e. Estruturas de repetição, estruturas conceituais e estruturas narrativas.

A resposta correta é: Estruturas sequenciais, estruturas de decisão e estruturas de repetição.

◄ Compartilhe

Seguir para...

Videoaula ►

https://ambienteacademico.com.br/mod/quiz/review.php?attempt=732971&cmid=346878 9/9

Você também pode gostar