Baixe o app para aproveitar ainda mais
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
Compartilhar