Buscar

Atividade 2 (A2)_ Revisão da 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 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

28/05/2023, 12:54 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2317249&cmid=789467 1/6
Iniciado em domingo, 28 mai 2023, 12:05
Estado Finalizada
Concluída em domingo, 28 mai 2023, 12:51
Tempo
empregado
45 minutos 22 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
“No ambiente computacional, as informações variáveis são guardadas em dispositivos eletrônicos analogamente chamados de memória.
Podemos imaginar essa ‘memória’ como sendo um armário repleto de gavetas, no qual as gavetas seriam os locais físicos responsáveis por
armazenar objetos; os objetos (que podem ser substituídos) seriam os dados e as gavetas, as variáveis. Visto que na memória (armário)
existem inúmeras variáveis (gavetas), precisamos diferenciá-las, o que é feito por meio de identificadores (etiqueta ou rótulo)”.
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. 17.
A partir das informações e dos estudos sobre tipos de processamento, associe cada tipo de processamento com as seguintes expressões.
 
I. Variável
II. Constante
III. Expressões aritméticas
IV. Expressões lógicas
V. Dado
 
(_) O resultado aqui foi “Verdadeiro”.
(_) Aqui foi retornado o resultado de uma equação.
(_) Isto representa uma informação ainda sem sentido completo.
(_) Este conteúdo pode ser alterado por algum processo do código.
(_) Nenhum processamento tem condições de alterar o seu conteúdo.
 
Agora, assinale a alternativa que apresenta a sequência correta.
a. IV, III, V, I, II.
b. III, IV, V, I, II.
c. IV, V, I, II, III.
 
 
d. II, III, V, IV, I.
e. V, IV, III, I, II.
28/05/2023, 12:54 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2317249&cmid=789467 2/6
Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Correto
Atingiu 1,00 de 1,00
Leia o texto a seguir.
“Podem-se discernir na história das linguagens certas tendências. A primeira foi a de perseguir altos níveis de abstração. Os rótulos
simbólicos e mnemônicos das linguagens de montagem abstraem códigos de operação e endereços. Variáveis e atribuição abstraem acesso
a um endereço de memória e atualização. Estruturas de dados abstraem formas de armazenamento. Estruturas de controle abstraem
desvios. Procedimentos abstraem subrotinas”.
FONSECA F. C. História da Computação: o caminho do pensamento e da tecnologia. Porto Alegre: EDIPUCRS, 2007. p. 125.
As variáveis e constantes representam o ponto central do correto funcionamento de um código. Saber usá-las é fundamental. A partir das
informações e dos estudos sobre variáveis, associe os métodos de acesso aos seus significados.
 
I. Inteiro
II. Literal
III. Real
IV. Lógica
 
(_) Verdadeiro
(_) 175
(_) “%”
(_) 2,4
 
Agora, assinale a alternativa que apresenta a sequência correta.
a. II, IV, III, I.
 
 
 
 
b. IV, II, I, III.
c. I, II, III, IV.
d. I, III, IV, II.
e. IV, I, II, III.
Os algoritmos são de extrema importância em todas as fases de desenvolvimento de um software, visto que é o primeiro documento visual e
mostra do que se trata o sistema.
 
“Para cada estímulo e resposta, criam-se algoritmos para efetuar os processamentos necessários. Projetos de algoritmo podem precisar ser
desenvolvidos relativamente cedo no processo de projeto para dar uma indicação da quantidade de processamento e tempo necessários
para concluir o processamento. Isto é especialmente importante para tarefas computacionalmente intensivas, como processamento de
sinais”.
 
SOMMERVILLE, I. Engenharia de Software. São Paulo: Pearson Prentice Hall, 2011. p. 379.
 
A partir do trecho apresentado acima e do conteúdo sobre desenvolvimento de algoritmo, considere as seguintes afirmações relativas ao
processo de elaboração de um algoritmo.
 
 I. É necessário criar um diagrama de blocos como forma de visualização das ações.
 II. No processo de desenvolvimento de um algoritmo as saídas devem ser proporcionais às entradas.
 III. Um dos pontos mais importantes no processo de desenvolvimento de um algoritmo é definir as transformações.
 IV. Um algoritmo é uma lógica de sequência de raciocínios ou operações que determina a solução de problemas específicos.
 
Assinale a alternativa que mostra o que é correto afirmar.
a. II, apenas.
b. I, III e IV.
c. I e II.
 
 
 
 
d. II, III e IV.
e. I, apenas.
28/05/2023, 12:54 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2317249&cmid=789467 3/6
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
Leia o texto a seguir.
“Utilizamos os operadores relacionais para realizar comparações entre dois valores de mesmo tipo primitivo. Tais valores são representados
por constantes, variáveis ou expressões aritméticas. Os operadores relacionais são comuns para construirmos equações. O resultado obtido
de uma relação é sempre um valor lógico. Por exemplo, analisando a relação numérica A + B = C, o resultado será sempre verdade ou
falsidade à medida que o valor da expressão aritmética A + B seja igual ou diferente do conteúdo da variável C, respectivamente”.
 
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. 21.
 
Portanto, os operadores relacionais são de importância fundamental na construção de algoritmos e códigos de programação. Nesse sentido,
assinale com V, as afirmações verdadeiras e com F, as falsas.
 
(_) Operador diferente: x != y
(_) Maior ou igual: x < y
(_) Igual: x >= y
(_) Menor ou igual: x <= y
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
a. V, F, F, V.
b. F, F, V, V.
c. F, V, F, V.
d. V, F, V, F.
 
 
e. V, V, F, F.
Leia o texto abaixo : 
“No entanto, algumas propriedades da aritmética, como a associativa, comutativa, etc., podem ser demonstradas por um método dedutivo
chamado de raciocínio por recorrência, muitas vezes também denominado indução matemática ou indução finita ou ainda indução completa.
Foi introduzido na teoria dos números pelo matemático italiano Giuseppe Peano, e desde então vem sendo vastamente aplicado na
matemática e, em particular, na teoria dos conjuntos.”.
 
FONSECA F. C. História da Computação: o caminho do pensamento e da tecnologia. Porto Alegre: EDIPUCRS, 2007. p. 125.
 
Portanto, considerando a importância da matemática e das expressões aritméticas na elaboração de algoritmos e código de programa,
analise as duas proposições a seguir e a relação entre elas.
 
 I. As expressões aritméticas retornam um valor real ou inteiro.
 
PORQUE
 
 II. Nas expressões aritméticas existem regras a serem seguidas.
 
Agora, assinale a alternativa correta.
a. A proposição I é verdadeira e a proposição II é falsa.
b. As proposições I e II são falsas.
 
 
c. As proposições I e II são verdadeiras, e a II é justificativa da I.
d. A proposição I é falsa e a proposição II é verdadeira.
e. As proposições I e II são verdadeiras, mas a II não é justificativa da I.
28/05/2023, 12:54 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2317249&cmid=789467 4/6
Questão 6
Correto
Atingiu 1,00 de 1,00
Questão 7
Correto
Atingiu 1,00 de 1,00
Leia o texto a seguir.
“Quando um conjunto de valores discretos precisa ser testado e ações diferentes são associadas a esses valores, estamos diante de uma
seleção encadeada homogênea do tipo se-senão-então. Como essa situação é bastante frequente na construção de algoritmo que depende
de alternativas, utilizaremos uma estrutura específica para estes casos, a seleção de múltipla escolha”.
 
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. 43.
 
Portanto, a lógica de desenvolvimento de algoritmos engloba diversas situaçõesque precisam ser resolvidas para se alcançar o resultado
esperado.
A partir das asserções extraídas do trecho acima, considere as seguintes afirmações.
 
 I. Na escolha múltipla, o número de escolhas é limitado.
 II. Existe uma situação de escolha não satisfeita.
 III. O retorno da escolha é um valor lógico de verdadeiro ou falso.
 IV. A seleção composta representa a seleção encadeada homogênea. 
 
Assinale a alternativa que mostra o que é correto afirmar.
a. II, III e IV.
b. III, apenas.
 
 
 
 
c. I, III e IV.
d. I, apenas.
e. II, apenas.
Leia o texto a seguir.
“Eles [Neumann e Goldstine] propuseram uma representação pictórica, através de caixas unidas por setas, que chamaram de fluxogramas.
Descreveram fluxogramas que continham uma caixa denominada “caixa de anotação (especificação)”. Nessa caixa descreviam-se certos
fatos sobre o resultado de uma computação (o efeito por ela provocado). O conteúdo dessa caixa deveria ser confrontado com as operações
descritas pelo fluxograma, possibilitando uma verificação da consistência entre o fluxograma e as intenções do programador expressas
através das anotações. Com von Neumann e Goldstine encontra-se também a primeira referência à corretude de programas.”.
FONSECA F. C. História da Computação: o caminho do pensamento e da tecnologia. Porto Alegre: EDIPUCRS, 2007. p. 115.
O fluxograma é um tipo de representação largamente usado na grande maioria dos desenvolvimentos de sistemas. A partir disto, analise as
duas proposições a seguir e a relação entre elas.
 I. Os fluxogramas são constituídos por estruturas lógicas, de repetição condicional e de fluxo de sequência representado por
setas direcionais.
 
PORQUE
 
 II. Os fluxogramas devem representar de forma clara, objetiva e concisa uma sequência lógica e coerente de ações limitado por
um início e fim.
Agora, assinale a alternativa correta.
a. As proposições I e II são verdadeiras, mas a II não é justificativa da I.
b. As proposições I e II são falsas.
 
 
 
 
c. As proposições I e II são verdadeiras, e a II é justificativa da I.
d. A proposição I é falsa e a proposição II é verdadeira.
e. A proposição I é verdadeira e a proposição II é falsa.
28/05/2023, 12:54 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2317249&cmid=789467 5/6
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
“O objetivo principal do estudo da Lógica de Programação é a construção de algoritmos coerentes e válidos. Mas o que é um algoritmo? Um
algoritmo pode ser definido como uma sequência de passos que visam a atingir um objetivo bem definido. Na medida em que precisamos
especificar uma sequência de passos, é necessário utilizar uma ordem, ou seja, ‘pensar com ordem’, portanto, precisamos utilizar lógica.
Quando elaboramos um algoritmo, devemos especificar ações claras e precisas, que a partir de um estado inicial, após um período de tempo
finito, produzem um estado final previsível e bem definido”.
 
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.
 
Considerando o conteúdo sobre fundamentos de algoritmo, assinale com V, as afirmações verdadeiras e com F, as falsas.
 
(_) Os algoritmos foram idealizados exclusivamente para serem aplicados no desenvolvimento de software.
(_) A lógica é a essência dos algoritmos, pois ela determina o comportamento esperado do algoritmo.
(_) O primeiro e fundamental passo para a construção de um algoritmo é a análise profunda e detalhada do problema.
(_) Os comandos inseridos no corpo de um algoritmo que executaram o processo são denominados de entrada.
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
a. F, V, F, V.
b. V, F, V, F.
 
 
c. V, V, F, F.
d. F, V, V, F.
e. F, F, V, V.
“Estrutura de seleção, ou expressão condicional ou ainda construção condicional, é uma estrutura de desvio do fluxo de controle presente
em linguagens de programação que realiza diferentes computações ou ações dependendo se a seleção (ou condição) é verdadeira ou falsa,
em que a expressão é processada e transformada em um valor verdadeiro ou falso.
“Uma estrutura de seleção permite a escolha de um grupo de ações (bloco) a ser executado quando determinadas condições, representadas
por expressões lógicas ou relacionais são ou não satisfeitas”.
 
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. 33.
A partir dos estudos sobre estrutura de seleção, associe cada tipo de estrutura de seleção com a sua respectiva sintaxe.
 
I. Estrutura sequencial
II. Seleção simples
III. Seleção composta
IV. Seleção homogênea
V. Seleção heterogênea
 
(_) se(), então <...>, senão <...>, fimse();
(_) se(), então <...>, fimse();
(_) Inicio, //declaração de variáveis, //comandos.....Fim;
(_) se(), então <...>, senão <...>, se(), for() <...>, fimse();
(_) se(), então <...>, senão <...>, se(), então <...>, senão <...>, fimse();
 
Agora, assinale a alternativa que apresenta a sequência correta.
a. IV, V, I, III, I.
 
 
 
 
b. III, II, I, V, IV.
c. I, II, IV, V, III.
d. V, IV, II, I, III.
e. II, III, I, V, IV.
28/05/2023, 12:54 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2317249&cmid=789467 6/6
Questão 10
Correto
Atingiu 1,00 de 1,00
Leia o texto a seguir.
“O que Shannon fez em 1937 foi mostrar um caminho para projetar máquinas baseadas na lógica algébrica descrita um século antes por
George Boole, aquela em que só havia dois valores no sistema de cálculo lógico: 1 e 0. Se um valor é verdadeiro, ele pode ser representado
pelo valor 1 e, se falso, pelo 0. Nesse sistema, uma tabela verdade descreveria os vários estados lógicos possíveis. Uma das características
importantes da álgebra de Boole é que as operações lógicas podem ser colocadas juntas e formar novas operações”.
FONSECA F. C. História da Computação: o caminho do pensamento e da tecnologia. Porto Alegre: EDIPUCRS, 2007. p. 99.
A partir das asserções extraídas do trecho acima e do conteúdo sobre tabela verdade, considere as seguintes afirmações.
 
 I. Conjunção: é representado pelo símbolo “~” e representa a negação de uma proposição.
 II. Disjunção: o valor lógico é Verdadeira quando, ao menos uma das proposições, é verdadeira.
 III. Disjunção exclusiva: é representado pelo símbolo “^” e significa o “ou” entre duas proposições.
 IV. Negação: é representado pelo símbolo “*” e modifica inversamente a proposição apresentada.
 
Assinale a alternativa que mostra o que é correto afirmar.
a. I, II e IV.
b. I, III e IV.
c. I, apenas.
d. IV e III.
 
e. II, apenas.

Continue navegando