Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:739450) Peso da Avaliação 1,50 Prova 46477001 Qtd. de Questões 10 Acertos/Erros 3/7 Nota 3,00 Várias são as formas de representação dos algoritmos. Algumas técnicas tratam apenas da representação lógica, ignorando detalhes de programação que dependem de uma tecnologia específica (linguagem de programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a compreensão da solução proposta. Sobre as formas de representação mais conhecidas para a representação de algoritmos, analise as afirmativas a seguir: I- Os Fluxogramas fazem uso de símbolos universais para ajudar no entendimento do algoritmo. II- O Diagrama de Chapin apresenta uma visão mais hierárquica e estruturada da lógica do sistema. III- A Descrição Narrativa é usada sempre quando se deseja que o receptor da mensagem entenda o que será feito, mesmo não tendo domínio acerca da elaboração de algoritmos. IV- O Diagrama Conceitual é uma representação muito parecida com a forma de escrita dos programas para a versão computacional. Assinale a alternativa CORRETA: A As afirmativas II, III e IV estão corretas. B Somente a afirmativa IV está correta. C As afirmativas I, II e III estão corretas. D As afirmativas I, III e IV estão corretas. Em computação, existem apenas quatro tipos de dados primitivos, algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável, mas, de modo geral, os tipos de dados primitivos são: - Inteiro. - Real. VOLTAR A+ Alterar modo de visualização 1 2 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 1 of 6 13/11/2022 23:40 - Lógico. - Texto. Agora, observe a descrição a seguir: “Representa uma sequência de um ou mais caracteres. Colocamos os valores do tipo texto entre “ ” (aspas duplas) ou ‘’ (aspas simples), dependendo da linguagem”. A qual tipo de dado primitivo essa descrição pertence? A Real. B Lógico. C Texto. D Inteiro. A construção de um algoritmo apresenta três etapas distintas: Entrada, Processamento e Saída. Analise a figura a seguir: Agora, analise a descrição: é o resultado esperado; são os dados produzidos na etapa de processamento. A qual das três etapas essa descrição pertence? 3 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 2 of 6 13/11/2022 23:40 A Entrada. B Recursividade. C Processamento. D Saída. Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a representação de algoritmos por Fluxogramas? A É a construção de algoritmos com representações gráficas. B É a construção de algoritmos com diagramas de chapin. C É a construção de algoritmos em linguagem computacional. D É a construção de algoritmos em linguagem natural. A lógica de programação é a linguagem usada para criar um programa de computador, é essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento. Qual seria objetivo da Lógica proposicional? A Estudar a lógica segundo a sua estrutura ou forma consiste em um sistema dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios. B Estudar o pensamento, as leis e regras que o controlam para que esse pensamento seja correto. C Examinar os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas. D Permite verificar a validade ou se um enunciado é verdadeiro ou não. A lógica consiste em organizar o pensamento para resolver problemas usando a mesma sequência adotada pelo computador, ou seja, usando a mesma lógica. É essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento. Os passos para esse desenvolvimento são conhecidos como algoritmo, 4 5 6 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 3 of 6 13/11/2022 23:40 que consiste em uma sequência lógica de instruções para que a função seja executada. Com base no que o texto faz referência, assinale a alternativa CORRETA: A Lógica matemática. B Lógica aristotélica. C Lógica de argumentação. D Lógica de programação. Uma das grandes vantagens em solucionar problemas computacionalmente se resume ao fato de que eles têm uma grande capacidade de repetir o processamento de soluções, assim como o conjunto de operações envolvidas nas mesmas para grandes quantidades de dados. Nesse sentido, o conjunto de procedimentos é repetido até que o objetivo seja alcançado. Por causa disso, torna-se obrigatória a utilização de uma condição de controle, construída através de expressões lógicas que são testadas em cada ciclo afim de determinar se a sua execução prossegue ou não. Observe o fluxograma a seguir: Que estrutura de repetição esse fluxograma representa? A PARA-ENQUANTO. B ENQUANTO-FAÇA. C FAÇA-PARA. 7 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 4 of 6 13/11/2022 23:40 D FAÇA-ENQUANTO. São vários os vários os tipos ou classificações para a lógica. Com base no exposto, associe os itens, utilizando o código a seguir: I- Lógica de Programação. II- Lógica de Argumentação. III- Lógica Matemática. IV- Lógica Proposicional. ( ) Consiste em um sistema dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios. ( ) Esse tipo de lógica permite verificar a validade ou se um enunciado é verdadeiro ou não. Não é feito com conceitos relativos nem subjetivos. São proposições tangíveis cuja validade pode ser verificada. ( ) Esse tipo de lógica é a linguagem usada para criar um programa de computador. É essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento. ( ) Esse tipo é uma área da lógica que examina os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas. Assinale a alternativa que apresenta a sequência CORRETA: A I - II - III - IV. B III - II - I - IV. C I - II - III - IV. D III - I - IV - II. Uma estrutura de dados, em ciência da computação, é uma coleção tanto de valores quanto de operações. É uma implementação concreta de um tipo abstrato de dado ou um tipo de dado básico ou primitivo. Sobre as estruturas de dados avançado, assinale a alternativa INCORRETA: 8 9 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 5 of 6 13/11/2022 23:40 A Inteiro. B Pilha. C Lista encadeada. D Lista. Historicamente, o algoritmo surgiu cerca de 300 a.C., com o algoritmo de Euclides. Este é o algoritmo mais antigo já estudado, que é utilizado até hoje. Auxilia na busca pelo máximo divisor comum entre dois números inteiros diferentes de zero, amplamente difundido na matemática até hoje. Com base no algoritmo, assinale a alternativa INCORRETA: A É a lógica que nos permite construir corretamente os algoritmos. B No caso de construção de um programa de computador, a lógica de programação consiste em aprender a pensar na mesma sequência de execução desse tipo de programa. C A capacidade de resolução de problemas, independentemente de sua complexidade, está diretamente relacionada à capacidade de elaboração de algoritmos. D Um algoritmo representa um programa de computador que é utilizado para realizar uma tarefa ou solucionar um problema. 10 Imprimir Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...6 of 6 13/11/2022 23:40
Compartilhar