Buscar

Lógica para Redes de Computadores_Atividade2

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

23/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35258113_1&course_id=_562331_1&content_id=_132536… 1/6
 
Revisar envio do teste: ATIVIDADE 2 (A2)
GRA0499 LÓGICA PARA REDES DE COMPUTADORES PTA - 202010.ead-5316.01 Unidade 2
Revisar envio do teste: ATIVIDADE 2 (A2) 
Usuário MAURICIO DOS SANTOS ALVES
Curso GRA0499 LÓGICA PARA REDES DE COMPUTADORES PTA - 202010.ead-5316.01
Teste ATIVIDADE 2 (A2)
Iniciado 14/06/20 23:07
Enviado 17/06/20 00:31
Status Completada
Resultado da tentativa 5 em 10 pontos 
Tempo decorrido 49 horas, 24 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Leia o texto a seguir:
 
“Gödel também, ao longo da demonstração do seu teorema, rompeu um limiar crucial entre a lógica e a
matemática. Ele mostrou que qualquer sistema formal que seja tão rico quanto um sistema numérico
qualquer, e que contenha os operadores “+” e “=”, pode ser expresso em termos aritméticos. Isto significa
que por mais complexa que se torne a matemática (ou qualquer outro sistema formal redutível a ela),
pode-se sempre expressá-la em termos de operações a serem executadas sobre números, e as partes do
sistema poderão ser manipuladas por regras de contagem e comparação”.
FONSECA F. C. História da Computação: o caminho do pensamento e da tecnologia. Porto Alegre:
EDIPUCRS, 2007. p. 74.
Segundo o trecho acima, é possível perceber a importância da matemática no desenvolvimento das
linguagens da computação. Nesse sentido, assinale com V, as afirmações verdadeiras e com F, as falsas.
I. MOD(_): este operador retorna o resto da divisão.
II. FRAC(_): retorna o valor inteiro de uma divisão.
III. INT(_): este operador retorna a parte fracionária de um número.
IV. POT(_); retorna a potência de um número.
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
V, F, F, V.
V, F, F, V.
Resposta correta. As repostas estão corretas. Os operadores matemáticos
foram corretamente compreendidos. Os operadores matemáticos devem
ser bem aplicados na construção do algoritmo para que não ocorram erros
de lógica.
Pergunta 2
Minha Área
1 em 1 pontos
1 em 1 pontos
MAURICIO DOS SANTOS ALVES
http://portal.anhembi.br/
https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_562331_1
https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_562331_1&content_id=_13253588_1&mode=reset
https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_358_1
https://anhembi.blackboard.com/webapps/login/?action=logout
23/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35258113_1&course_id=_562331_1&content_id=_132536… 2/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
“Na criação de algoritmos, utilizamos os conceitos de bloco lógico, entrada e saída de dados, constantes,
atribuições, expressões lógicas, relacionais e aritméticas, bem como comandos que traduzam esses
conceitos de forma a representar o conjunto de ações. [...] A estrutura sequencial de um algoritmo
corresponde ao 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, isto é, na mesma ordem 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. 31. 
 
A partir das asserções extraídas do trecho acima e do conteúdo estudo sobre estrutura sequencial,
considere as seguintes afirmações. 
 
 I. Na criação de algoritmos são utilizados os blocos lógicos. 
 II. A programação estruturada é considerada sequencial. 
 III. A declaração de variáveis é realizada ao final do código. 
 IV. A instrução escreva() é usada no processamento de dados. 
 
Assinale a alternativa que mostra o que é correto afirmar.
I, II e IV.
I, II e IV.
Resposta correta. A resposta está correta. Os fundamentos da estrutura sequencial foram
corretamente compreendidos. É necessário que se aplique os princípios de lógica de
algoritmo para que o código final esteja livre de erros.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
“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.
V, IV, III, I, II.
IV, III, V, I, II.
Pergunta 4
Leia o texto a seguir. 
“[Na construção de algoritmo], utilizaremos três operadores básicos para a formação de novas proposições
0 em 1 pontos
1 em 1 pontos
23/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35258113_1&course_id=_562331_1&content_id=_132536… 3/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
lógicas compostas de outras proposições lógicas simples. Os operadores lógicos são: negação, conjunção
e disjunçã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. 43. 
Portanto, os operadores lógicos básicos são utilizados para criação de proposições mais complexas. 
A partir das informações sobre operadores lógicos, associe cada fragmento do comando com seu
respectivo significado. 
 
I. Validade lógica 
II. Princípio da não contradição 
III. Princípio do terceiro excluído 
IV. Operações relacionais 
 
(_) A proposição não pode ser falsa e verdadeira conjuntamente. 
(_) A proposição pode assumir somente valores falso ou verdadeiro. 
(_) Resultado esperado de uma proposição composta. 
(_) Comparação entre variáveis para determinação de uma saída lógica. 
 
Agora, assinale a alternativa que apresenta a sequência correta.
II, III, I, IV.
II, III, I, IV.
Resposta correta. A resposta está correta. Os princípios de operadores lógicos foram
corretamente associados. O desenvolvimento do algoritmo exige um conhecimento de lógica
para que o código final esteja livre de erros de lógica e execução.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
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.
F, F, V, V.
V, F, F, V.
Pergunta 6
“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”. 
 
0 em 1 pontos
1 em 1 pontos
23/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35258113_1&course_id=_562331_1&content_id=_132536… 4/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
III, II, I, V, IV.
III, II, I, V, IV.
Resposta correta. A resposta está correta. As estruturas de seleção foram associadas de
forma correta com a sua sintaxe. A compreensão da estrutura de seleção é muito importante
para que o algoritmo esteja livre de erros. O uso incorreto da sintaxe acarreta erros de lógica
e em tempo de processamento.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Leia o texto a seguir. 
“O uso corriqueiro da palavra lógica está normalmente relacionado à coerência e à racionalidade.
Frequentemente se associa lógica apenas à matemática, mas não se percebendo sua aplicabilidade e sua
relação com as demais ciências. Podemos relacionar a lógica coma ‘correção do pensamento’, pois uma
de suas preocupações é determinar quais operações são válidas e quais não são, fazendo análise da
formas e leis do pensamento. Como filosofia, ela procura saber por que pensamos assim não de outro
jeito”. 
 
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. 1. 
 
Portanto, considerando o conteúdo sobre lógica de programação, analise a as afirmativas a seguir. 
 
(_) Um algoritmo é composto por variáveis, constantes e expressões. 
(_) Na lógica da programação um bit é um conjunto de oito bytes. 
(_) Uma constante pode conter diversos valores distintos. 
(_) As variáveis são nomeadas para que possam ser referenciadas. 
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
F, F, V, V.
V, F, F, V.
Pergunta 8
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. 
0 em 1 pontos
1 em 1 pontos
23/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35258113_1&course_id=_562331_1&content_id=_132536… 5/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
IV, I, II, III.
IV, I, II, III.
Resposta correta. A resposta está correta. A compreensão dos tipos de variáveis ficou
bastante clara. É importante saber como usar cada tipo no código, pois o uso incorreto
acarretará erros de retorno e consequentemente erros de execução.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
A lógica de entrada e saída de dados é de suma importância na criação de algoritmos e de programas. As
regras a serem seguidas, os tipos de dados, os conteúdos e o gerenciamento são fundamentais.
Conforme citado a seguir. 
 
“Os algoritmos precisam ser ‘alimentados’ com dados provenientes do meio externo para efetuarem as
operações e cálculos que são necessários a fim de alcançar o resultado desejado. Com essa finalidade,
utilizaremos os comandos de entrada e saída. Vejamos uma analogia desse processo com uma atividade
que nos é corriqueira, como a respiraçã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. 27. 
 
Portanto, considerando o conteúdo sobre entrada e saída de dados, analise as duas proposições a seguir
e a relação entre elas. 
 
 I. Os dados a serem processados em qualquer tipo de sistema são denominados como sendo
de entrada e de saída. 
 
PORQUE 
 
 II. A entrada geralmente é realizada pelo teclado, mas um programa também pode enviar os
dados para outro programa. 
 
Agora, assinale a alternativa correta.
A proposição I é falsa e a proposição II é verdadeira.
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
Pergunta 10
“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”. 
 
0 em 1 pontos
0 em 1 pontos
23/06/2020 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0499 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35258113_1&course_id=_562331_1&content_id=_132536… 6/6
Terça-feira, 23 de Junho de 2020 13h00min23s BRT
Resposta Selecionada: 
Resposta Correta: 
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 fundamentalpasso 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.
F, F, V, V.
F, V, V, F.
← OK
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_562331_1&method=list&nolaunch_after_review=true');

Continue navegando