Buscar

LÓGICA PARA REDES DE COMPUTADORES - Atividade 2

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 9 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 9 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 9 páginas

Prévia do material em texto

Descrição
Instruções
Várias tentativas Não permitido. Este teste só pode ser feito uma vez.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
PERGUNTA 1
“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.
II apenas.
II, III e IV.
 
 
 
 
I, II e IV.
I, III e IV.
I, apenas.
1 pontos   Salva
 Estado de Conclusão da Pergunta:
GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1... https://anhembi.blackboard.com/webapps/assessment/take/launch....
1 of 9 2/8/21, 11:43 AM
PERGUNTA 2
“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.
F, V, F, V.
V, V, F, F.
F, V, V, F.
F, F, V, V.
 V, F, V, F.
 
 
1 pontos   Salva
PERGUNTA 3
Leia o texto abaixo.
“Uma diretriz geral para o entendimento de programas é que o leitor deve ser capaz
de ler um programa da esquerda para a direita ou de cima para baixo sem ter de
 Estado de Conclusão da Pergunta:
1 pontos   Salva
GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1... https://anhembi.blackboard.com/webapps/assessment/take/launch....
2 of 9 2/8/21, 11:43 AM
vez que sua atenção é focada em uma única seção do programa. Melhorar o
entendimento dos programas foi o principal motivo para a introdução de
programação estruturada”.
 
SOMMERVILLE, I. Engenharia de Software. São Paulo: Pearson Prentice Hall,
2011. p. 409.
 
A partir do trecho citado e dos estudos sobre programação estruturada, analise as
proposições a seguir e a relação entre elas.
 
        I.            A programação estruturada é sequencial, sendo que cada instrução é
executada logo após a anterior ser executada, como uma espécie de efeito em
cascata.
 
PORQUE
 
     II.            A estrutura de um algoritmo é, basicamente, o início, comando que inicia
a execução e a declaração das variáveis que serão necessárias para a solução do
problema.
 
A respeito dessas proposições, assinale a opção correta.
A proposição I é falsa e a proposição II é verdadeira.
As proposições I e II são verdadeiras, e a II é justificativa da I.
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
A proposição I é verdadeira e a proposição II é falsa.
As proposições I e II são falsas.
 
 
 
 
PERGUNTA 4
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.
 Estado de Conclusão da Pergunta:
1 pontos   Salva
GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1... https://anhembi.blackboard.com/webapps/assessment/take/launch....
3 of 9 2/8/21, 11:43 AM
que 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.
I, III e IV.
II, III e IV.
I, apenas.
III, apenas.
 
 
 
 
II, apenas.
PERGUNTA 5
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
 
 Estado de Conclusão da Pergunta:
1 pontos   Salva
GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1... https://anhembi.blackboard.com/webapps/assessment/take/launch....
4 of 9 2/8/21, 11:43 AM
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, e a II é justificativa da I.
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
A proposição I é verdadeira e a proposição II é falsa.
As proposições I e II são falsas.
 
 
PERGUNTA 6
Leia o texto a seguir.
“Para que esse conjunto de ações se torne viável, deve existir uma perfeita relação
lógica intrínseca ao modo pela qual essas ações são executadas, ao modo pelo qual
é regido o fluxo de execução do algoritmo. Por meio das estruturas básicas de
controle do fluxo de execução – sequenciação, seleção, repetição – e da combinação
delas, poderemos criar algoritmos para solucionar problemas”.
 
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.
 
Portanto, toda a lógica de desenvolvimento de algoritmos se baseia em um fluxo
rígido de comandos de seleção, repetição e sequência.
 
A partir das asserções extraídas do trecho acima e dos fundamentos estudadossobre estrutura de seleção, considere as seguintes afirmações.
 
   I.            Uma estrutura de seleção permite a escolha de um grupo de ações.
  II.            Ao se criar um algoritmo deve-se selecionar a melhor rota.
  III.           As condições lógicas retornam um valor lógico verdadeiro.
  IV.           A estrutura da seleção simples é : Se/Então/Senão.
 
Assinale a alternativa que mostra o que é correto afirmar.
I e II.
I, III, IV.
II, apenas.
I, apenas.
II, III, IV.
 
 
1 pontos   Salva
 Estado de Conclusão da Pergunta:
GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1... https://anhembi.blackboard.com/webapps/assessment/take/launch....
5 of 9 2/8/21, 11:43 AM
PERGUNTA 7
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.
IV e III.
 
II, apenas.
I, II e IV.
I, apenas.
I, III e IV.
1 pontos   Salva
PERGUNTA 8
“Os algoritmos são constituídos por uma sequência finita de instruções bem
definidas realizadas sistematicamente. Eles são empregados comumente no âmbito
da saúde; são instrumentos simples, diretos e de fácil acesso que conferem uma
visão completa do processo clínico, além de consistir de uma ferramenta
indispensável na padronização de técnicas e no gerenciamento da qualidade, e ser
um importante meio de organização de processos, servindo de guia para a tomada
 Estado de Conclusão da Pergunta:
1 pontos   Salva
GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1... https://anhembi.blackboard.com/webapps/assessment/take/launch....
6 of 9 2/8/21, 11:43 AM
CUNHA, D. R.; SALOME, G. M.; JÚNIOR, M. R.; MENDES, B. FERREIRA, L. M.
Construção e validação de um algoritmo para aplicação de laser no tratamento de
ferida. Rev. Latino-Am. Enfermagem, n. 25, e2955. 2017. p. 2.
 
Considerando os fundamentos de algoritmos, a apresentação em blocos se refere a
qual tipo de algoritmo?
Fluxograma.
Portugol.
Descrição narrativa.
 
 
 
 
Pseudocódigo.
Linguagem natural.
PERGUNTA 9
“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();
 Estado de Conclusão da Pergunta:
1 pontos   Salva
GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1... https://anhembi.blackboard.com/webapps/assessment/take/launch....
7 of 9 2/8/21, 11:43 AM
Agora, assinale a alternativa que apresenta a sequência correta.
IV, V, I, III, I.
 
 
 
 
V, IV, II, I, III.
I, II, IV, V, III.
III, II, I, V, IV.
II, III, I, V, IV.
PERGUNTA 10
“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.
III, IV, V, I, II.
IV, V, I, II, III.
 
 Estado de Conclusão da Pergunta:
1 pontos   Salva
GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1... https://anhembi.blackboard.com/webapps/assessment/take/launch....
8 of 9 2/8/21, 11:43 AM
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas as respostas.
IV, III, V, I, II.
II, III, V, IV, I.
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1... https://anhembi.blackboard.com/webapps/assessment/take/launch....
9 of 9 2/8/21, 11:43 AM

Outros materiais