Buscar

Avaliação Final (Objetiva) - Lógica e Técnicas de Programação

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

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

Continue navegando