Buscar

GRA0499 LÓGICA PARA REDES DE COMPUTADORES PTA

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 7 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 7 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

Prévia do material em texto

· 
	
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.
		Resposta Selecionada:
	 
A proposição I é falsa e a proposição II é verdadeira.
	Resposta Correta:
	 
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
· Pergunta 2
0 em 1 pontos
	
	
	
	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ções 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.
	
	
	
	
		Resposta Selecionada:
	 
III, apenas.
 
 
 
 
	Resposta Correta:
	 
II, apenas.
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	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.
	
	
	
	
		Resposta Selecionada:
	 
V, F, F, V.
	Resposta Correta:
	 
V, F, F, V.
	Feedback da resposta:
	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 4
1 em 1 pontos
	
	
	
	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.
	
	
	
	
		Resposta Selecionada:
	 
I, III e IV.
	Resposta Correta:
	 
I, III e IV.
	Feedback da resposta:
	Resposta correta. A resposta está correta, pois o diagrama de blocos é peça fundamental no desenvolvimento de um algoritmo, pois ele contém as transformações que ocorrerão, sendo uma sequência lógica de comandos para um determinado fim. Porém, não existe nenhuma relação quantitativa entre entrada e saída do algoritmo.
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	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.
	
	
	
	
		Resposta Selecionada:
	 
As proposições I e II são verdadeiras, e a II é justificativa da I.
	Resposta Correta:
	 
As proposições I e II são verdadeiras, e a II é justificativa da I.
	Feedback da resposta:
	Resposta correta. A resposta está correta. O fluxograma deve ser composto por uma lógica coerente e sequencial de comandos que tornam o algoritmo coeso e coerente para aquilo para que foi proposto.
	
	
	
· Pergunta 6
0 em 1 pontos
	
	
	
	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 meioexterno 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.
	
	
	
	
		Resposta Selecionada:
	 
As proposições I e II são verdadeiras, e a II é justificativa da I.
	Resposta Correta:
	 
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	“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.
	
	
	
	
		Resposta Selecionada:
	 
F, V, V, F.
	Resposta Correta:
	 
F, V, V, F.
	Feedback da resposta:
	 Resposta correta. A resposta está correta. Os algoritmos podem ser usados em vários contextos, sendo que a lógica está no âmago do algoritmo, como também é fundamental ter profundo conhecimento do problema a ser desenhado o algoritmo. Sendo que os comandos do algoritmo são denominados de transformações, e não entrada.
	
	
	
· Pergunta 8
0 em 1 pontos
	
	
	
	Leia o texto a seguir.
“[Na construção de algoritmo], utilizaremos três operadores básicos para a formação de novas proposições 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.
	
	
	
	
		Resposta Selecionada:
	 
II, I, III, IV.
 
 
 
 
	Resposta Correta:
	 
II, III, I, IV.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	“Hoje em dia a noção e domínio dos algoritmos tornou-se absolutamente essencial, pois qualquer programa de computador que "funciona", isto é, dá os resultados esperados, deve ser provavelmente uma descrição de um algoritmo. [...] Mais, se se deseja elaborar um programa para um computador, a maneira correta de fazê-lo seria inicialmente procurar os métodos mais adequados à solução do problema em questão, especificar essa solução como um algoritmo e, depois disso, formulá-lo em alguma linguagem de programação para poder introduzi-lo no computador”.
 
SETZER, V. W. CARVALHEIRO, F. H. Algoritmos e sua análise – uma introdução didática. Caderno da Revista do Professor de Matemática, vol. 4, n. 1, 1993. p. 1.
 
Portanto, é possível perceber a importância em se ter conhecimentos sólidos em algoritmo para a implantação de programas. Neste sentido, a construção de algoritmo segue passos pré-determinados. Sendo assim, ordene corretamente as etapas de elaboração de um algoritmo.
 
I.  Identificar as saídas.
II. Detectar as entradas de dados.
III. Analisar o problema.
IV. Definir o processamento.
V.   Elaborar o diagrama.
 
Agora, assinale a alternativa que apresenta a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
III, II, IV, I, V.
	Resposta Correta:
	 
III, II, IV, I, V.
	Feedback da resposta:
	Resposta correta. Correto. A sequência das etapas de elaboração de um algoritmo foi assinalada corretamente. É fundamental que sigam os passos pré-determinados para que seja construído um algoritmo sólido e bem estruturado. Identificar as entradas e saídas, contornar o problema com precisão e definir os processos com coerência são etapas que necessitam ser realizadas com bastante solidez.
	
	
	
· Pergunta 10
0 em 1 pontos
	
	
	
	“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 de decisões”.
 
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?
	
	
	
	
		Resposta Selecionada:
	 
Portugol.
	Resposta Correta:
	 
Fluxograma.
	
	
	
Segunda-feira, 25 de Maio de 2020 15h58min08s BRT

Continue navegando