Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/10/2023, 11:57 Avaliação Final (Objetiva) - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:823256) Peso da Avaliação 3,00 Prova 67427156 Qtd. de Questões 10 Acertos/Erros 5/5 Nota 5,00 A principal ferramenta usada para se analisar a complexidade assintótica de algoritmos é chamada notação big-oh (ou simplesmente notação O). Com base no seu principal objetivo, assinale a alternativa CORRETA: A Quantidade de instruções do software. B Quantidade de memória RAM ocupada. C Quantidade de estruturas de dados avançadas. D Tempo de execução desse algoritmo. 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 - I - IV - II. C I - II - III - IV. VOLTAR A+ Alterar modo de visualização 1 2 10/10/2023, 11:57 Avaliação Final (Objetiva) - Individual about:blank 2/5 D III - II - I - IV. Esta técnica de algoritmização é baseada em uma PDL – Program Design Language (Linguagem de Projeto de Programação).Com base no pseudocódigo, assinale a alternativa CORRETA: A Os algoritmos são dependentes das linguagens de programação. B Existe um formalismo rígido de como deve ser escrito o algoritmo. C O pseudocódigo ou portugol é uma representação muito parecida com a forma de escrita dos programas para a versão computacional. D O algoritmo deve ser fácil de se interpretar e fácil de codifcar, ou seja, ele deve ser o intermediário entre a linguagem de sinais e a linguagem de programação. A linguagem de programação Prolog foi desenvolvida em 1972 por Alain Colmerauer. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso da Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977. Essa linguagem de programação foi baseada em uma lógica. Assinale a alternativa CORRETA correspondente a essa lógica: A Baseada em lógica aristotética. B Baseada em lógica de argumentação. C Baseada em lógica matemática. D Baseada em lógica proposicional. Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. Duas checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas: - O valor das proposições que compõem as sentenças. - O tipo de conectivo que liga as proposições de uma mesma sentença. Observe a descrição a seguir: "Ou irei à praia ou irei ao cinema". No exemplo da proposição, ou eu poderia ir a um lugar ou a outro, poderia ir até aos dois, entretanto, SÓ posso ir ou a um ou a outro, nunca aos dois. A qual conectivo lógico essa descrição pertence? A Disjunção (v). B Disjunção exclusiva (XOR). 3 4 5 10/10/2023, 11:57 Avaliação Final (Objetiva) - Individual about:blank 3/5 C Bicondicional (se e somente se) que é a equivalência. D Condição <se....então>. Os vetores e matrizes são estruturas de dados que tem a capacidade de armazenar muitas variáveis do mesmo tipo e auxiliam o trabalho do desenvolvedor de sistemas quando é necessário trabalhar com muitos dados, por exemplo, numa listagem de clientes ou filtro e busca de informações. Sobre vetores e matrizes, associe os itens, utilizando o código a seguir: I- Vetor. II- Matriz. III- Índice. ( ) Número pelo qual os itens de vetores e matrizes são acessados. ( ) Tem a capacidade de armazenar muitas variáveis do mesmo tipo em uma única dimensão. ( ) É conhecido como array multidimensional. Assinale a alternativa que apresenta a sequência CORRETA: A III - I - II. B I - III - II. C III - II - I. D II - III - I. A International Business Machines Corporation (IBM) é uma empresa dos Estados Unidos voltada para a área de informática. A empresa é uma das poucas na área de tecnologia da informação com uma história contínua que remonta ao século XIX. A IBM também desenvolveu uma linguagem de programação que fez muito sucesso no desenvolvimento de softwares. Assinale a alternativa CORRETA correspondente ao nome dessa linguagem de programação tão importante no mundo da tecnologia: A Linguagem Pascal. B Linguagem Fortran. C Linguagem Assembly. D Linguagem Cobol. 6 7 10/10/2023, 11:57 Avaliação Final (Objetiva) - Individual about:blank 4/5 As tabelas verdade apresentam o conjunto das possibilidades combinatórias entre os valores de diversas variáveis lógicas, as quais podem possuir apenas os valores Verdadeiro ou Falso. Seu objetivo principal é determinar o valor lógico de proposições compostas. Assinale a alternativa CORRETA que apresenta apenas operadores de cálculo proposicional: A Disjunção e somatório. B Negação e avaliação. C XOR e incremento. D Conjunção e NOR. As funções, também chamadas de subprogramas ou subalgoritmos, obrigatoriamente retornam um valor ao módulo que fez a sua chamada. A utilização de funções auxilia a prática de modularização, ao invés de escrever um código muito grande, escreve-se vários pequenos algoritmos, que em conjunto possuem a capacidade de resolver um grande problema. Sobre funções, assinale a alternativa CORRETA: A As funções não precisam ter um nome definido. B Na linguagem Portugol, a palavra "Função" é utilizada para declarar o tipo de dado de retorno. C A utilização de funções na construção de algoritmos causa desorganização do código-fonte. D Todas as funções possuem um nome e podem opcionalmente receber parâmetros de entrada. No decorrer das décadas, várias foram as maneiras propostas para se representar os algoritmos através de formas gráficas, como os fluxogramas, e através das próprias linguagens de programação. Com base no fluxograma, assinale a alternativa CORRETA: A O diagrama de blocos ou portugol é uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. Com o diagrama podemos definir uma sequência de símbolos, com significado bem definido. Portanto, sua principal função é a de facilitar a visualização dos passos de um processamento. B O diagrama de blocos ou fluxograma é uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. Com o diagrama podemos definir uma sequência de símbolos, com significado levemente definido. Portanto, sua principal função é a de facilitar a visualização dos passos de um processamento. C O diagrama de blocos ou fluxograma é uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. Com o diagrama podemos definir uma sequência de símbolos, com 8 9 10 10/10/2023, 11:57 Avaliação Final (Objetiva) - Individual about:blank 5/5 significado bem definido. Portanto, sua principal função é a de facilitar a visualização dos passos de um processamento. D O diagrama de blocos ou fluxograma é uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. Com o diagrama podemos definir uma sequência de símbolos, com significado bem definido. Portanto, sua função secundáriaé a de facilitar a visualização dos passos de um processamento. Imprimir
Compartilhar