Buscar

Lógica proposicional, funções, vetores e matrizes

Prévia do material em texto

01/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjY4NTg5IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gSUkgLSBJbmRpdmlkdWFsIiwicGFyYW1ldGVyIjo1NDksI… 1/3
GABARITO | Avaliação II - Individual
Peso da Avaliação
1,50
Qtd. de Questões
10
Acertos/Erros
9/1
Nota
9,00
A lógica proposicional é um formalismo que utiliza a linguagem para representar o conhecimento, e os métodos de inferência para
representar o raciocínio. O seu principal objetivo é representar e validar argumentos. Sobre o exposto, classifique V para as sentenças
verdadeiras e F para as falsas: 
 
( ) O princípio da não contradição determina que uma proposição não pode ser verdadeira e falsa ao mesmo tempo. 
( ) A sentença "Santa Catarina é um estado do sul do Brasil?" é uma sentença exclamativa. 
( ) As proposições são sentenças que precisam ser declaradas por termos ou sentenças objetivas. 
( ) "A bandeira do Brasil possui as cores verde e amarelo" é uma proposição válida. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B F - V - V - V.
C V - V - F - V.
D V - F - V - V.
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 A utilização de funções na construção de algoritmos causa desorganização do código-fonte.
B Todas as funções possuem um nome e podem opcionalmente receber parâmetros de entrada.
C Na linguagem Portugol, a palavra "Função" é utilizada para declarar o tipo de dado de retorno.
D As funções não precisam ter um nome definido.
Um conjunto de comandos que realiza uma tarefa em específico são subprogramas chamados de funções ou procedimentos. Um
subprograma é chamado pelo módulo principal por meio do nome atributo a ele. Estes subprogramas não precisam obrigatoriamente receber
parâmetros do módulo principal, fazendo com que a execução do comando dependa de outros fatores da lógica e não dos parâmetros de
entrada. Sobre funções, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O retorno de vários tipos de dados pelas funções é feito pelo comando "multiretorne". 
( ) A passagem de parâmetros ou argumentos é opcional na construção de uma função. 
( ) As funções não precisam possuir um nome. 
( ) O retorno de dados das funções é opcional. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B F - F - V - F.
 VOLTAR
Alterar modo de visualização
1
2
3
Juliano Lolatto
Análise e Desenvolvimento de Sistemas 
1
01/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjY4NTg5IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gSUkgLSBJbmRpdmlkdWFsIiwicGFyYW1ldGVyIjo1NDksI… 2/3
C F - V - F - F.
D V - V - F - V.
Os vetores e matrizes são estruturas de dados que auxiliam o desenvolvedor quando é necessário armazenar muitos valores em um
algoritmo, por exemplo, armazenar as notas de alunos que estão cursando uma determinada disciplina. Estas estruturas dispensam o uso
excessivo de variáveis e simplificam a codificação do algoritmo, facilitando a criação e o acesso dos dados. Sobre vetores e matrizes,
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Nas matrizes, cada posição é acessada por um único número, chamado de índice. 
( ) Os vetores também são conhecidos como arrays multidimensionais. 
( ) Um vetor armazena apenas valores do mesmo tipo de dado. 
( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - V - V.
C F - F - V - F.
D V - V - F - V.
Os conectivos lógicos possuem a finalidade de ligar duas ou mais proposições, que são presentes nas proposições compostas. Duas
checagens são importantes para determinar se as proposições compostas são verdadeiras ou falsas. A primeira, verificar o valor das
proposições que compõem as sentenças, e a segunda, verificar o tipo de conectivo que liga as proposições de uma mesma sentença. 
Sobre a disjunção, analise as seguintes afirmativas: 
 
I- "Se Brasil está na América, então Brasil é ocidental" é um exemplo de disjunção. 
II- Pode ser representada pelo caractere: v 
III- As proposições são unidas pelo conectivo e. 
IV- "Verde combina com branco ou amarelo combina com azul" é um exemplo de disjunção. 
 
Assinale a alternativa CORRETA:
A As afirmativas II e IV estão corretas.
B Somente a afirmativa IV está correta.
C Somente a afirmativa I está correta.
D As afirmativas II e III estão corretas.
As proposições podem ser combinadas entre si e, para representar essas combinações, são utilizados os conectivos lógicos "e", "ou",
"se...então", "se e somente se" ou "não". A finalidade dos conectivos é conectar duas ou mais proposições. Sobre conectivos lógicos assinale a
alternativa CORRETA que apresenta uma proposição com conjunção:
A O café é preto e o leite é branco.
B Se o café é preto então o leite é branco.
C O café não é preto.
D O café é preto ou o leite é branco.
Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou comandos, e tem no
seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente dos procedimentos, as funções retornam
valores para o módulo principal do programa. Sobre funções, analise as sentenças a seguir: 
 
4
5
6
7
Juliano Lolatto
Análise e Desenvolvimento de Sistemas 
1
01/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjY4NTg5IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gSUkgLSBJbmRpdmlkdWFsIiwicGFyYW1ldGVyIjo1NDksI… 3/3
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas como variáveis locais. 
II- As funções não precisam possuir um nome. 
III- O retorno das funções pode conter mais de um valor de vários tipos de dados. 
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada. 
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função. 
 
Assinale a alternativa CORRETA:
A As sentenças I, IV e V estão corretas.
B Somente a sentença II está correta.
C As sentenças III, IV e V estão corretas.
D As sentenças I, II e III estão corretas.
A responsabilidade do módulo principal é fazer a solicitação da execução de vários submódulos em uma determinada ordem. Os
submódulos podem receber antes de iniciar a execução dados do módulo principal, e, ao final, devolver o resultado do processamento dos
dados de entrada. Sobre a modularização de algoritmos, analise as sentenças a seguir: 
 
I- O uso de submódulos facilita a escrita dos algoritmos, pois o desenvolvedor pode focar em resolver os problemas em pequenas partes. 
II- Escrever submódulos facilita a leitura do algoritmos por permitir o entendimento das partes da solução algorítmica separadamente. 
III- A modularização diminui o nível de abstração, pois é possível entender o que um algoritmo faz, sabendo apenas o que seus módulos têm a
capacidade de resolver. 
IV- Os submódulos são capazes de receber valores do módulo principal por meio dos parâmetros de saída. 
V- As variáveis locais de um submódulo não podem ser utilizadas pelo programa principal. 
 
Assinale a alternativa CORRETA:
A As sentenças I, II e V estão corretas.
B As sentenças II, III e IV estão corretas.
C Somente a sentença III está correta.
D As sentenças I, II e IV estão corretas.
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ógicode proposições compostas. Assinale
a alternativa CORRETA que apresenta apenas operadores de cálculo proposicional:
A Negação e avaliação.
B XOR e incremento.
C Conjunção e NOR.
D Disjunção e somatório.
A frase "Florianópolis é a capital de Santa Catarina" é uma sentença que podemos classificar como verdadeira, logo esta frase é uma
proposição válida. As proposições são sentenças declarativas que admitem apenas um dos valores lógicos. Sobre as proposições, assinale a
alternativa CORRETA:
A "Quantos anos você tem?" é uma sentença imperativa.
B Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
C As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
D As proposições são representadas, normalmente, por algarismos romanos.
8
9
10
Juliano Lolatto
Análise e Desenvolvimento de Sistemas 
1

Continue navegando