Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação II - Lógica e Técnicas de Programação - Individual FLEX Uniasselvi Lógica Centro Universitário Leonardo da Vinci (UNIASSELVI) 4 pag. Document shared on www.docsity.com Downloaded by: cv-tutoriais (viniciuspenido4@gmail.com) https://www.docsity.com/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 1. 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) As proposições são representadas, normalmente, por algarismos romanos. b) Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso. c) "Quantos anos você tem?" é uma sentença imperativa. d) As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo. 2. 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) F - V - V - V. b) V - V - F - V. c) V - F - F - F. d) V - F - V - V. 3. 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) Conjunção e NOR. b) Negação e avaliação. c) Disjunção e somatório. d) XOR e incremento. 4. A construção de algoritmos modularizados auxilia na leitura e no entendimento do código-fonte. Durante a modularização, é constante a utilização de passagem de parâmetros de um módulo para outro, são dados que um algoritmo passa para outro. Sobre a passagem de parâmetros, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As funções podem receber apenas um parâmetro de entrada. ( ) O comando "retorne ()" é responsável por enviar uma única informação ao módulo chamador. ( ) A passagem de parâmetros por valor faz a cópia do valor das variáveis locais e passa para um outro módulo sem alterar as informações originais. ( ) Os parâmetros também são conhecidos como argumentos. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - V. b) F - V - F - V. c) V - F - F - V. d) F - V - V - F. Document shared on www.docsity.com Downloaded by: cv-tutoriais (viniciuspenido4@gmail.com) https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjA1Mg==&action2=QURTMDU=&action3=NDU2Nzkz&action4=MjAxOS8y&action5=MjAxOS0wOS0yMVQyMjozNTo1NS4wMDBa&prova=MTI3NjEzODc=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjA1Mg==&action2=QURTMDU=&action3=NDU2Nzkz&action4=MjAxOS8y&action5=MjAxOS0wOS0yMVQyMjozNTo1NS4wMDBa&prova=MTI3NjEzODc=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjA1Mg==&action2=QURTMDU=&action3=NDU2Nzkz&action4=MjAxOS8y&action5=MjAxOS0wOS0yMVQyMjozNTo1NS4wMDBa&prova=MTI3NjEzODc=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjA1Mg==&action2=QURTMDU=&action3=NDU2Nzkz&action4=MjAxOS8y&action5=MjAxOS0wOS0yMVQyMjozNTo1NS4wMDBa&prova=MTI3NjEzODc=#questao_4%20aria-label= https://www.docsity.com/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 5. Os vetores multidimensionais possuem quantas dimensões forem necessárias para representar a informação. Os vetores bidimensionais são conhecidos como matrizes, as quais possuem representação visual semelhante a planilhas de Excel. A seguir é apresentada uma matriz com as notas de vários alunos, armazenadas na variável "notas" com índices iniciando em zero, em que a primeira coluna armazena o nome do aluno e as demais armazenam suas notas. Sobre matrizes, analise as sentenças a seguir: I- Para recuperar a nota 10,00 de Rafaela, será necessário acessar a posição [2][1]. II- Os índices são números que representam unicamente as posições de um elemento dentro da matriz. III- Para recuperar a nota 6,00 de Paulo, é necessário acessar a posição [1][2]. IV- A execução do comando "escreva ( notas[2][2] )" será "Rafaela". Assinale a alternativa CORRETA: a) Somente a sentença II está correta. b) As sentenças I e II estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças III e IV estão corretas. 6. 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) Somente a sentença III está correta. b) As sentenças II, III e IV estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças I, II e V estão corretas. Document shared on www.docsity.com Downloaded by: cv-tutoriais (viniciuspenido4@gmail.com) https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjA1Mg==&action2=QURTMDU=&action3=NDU2Nzkz&action4=MjAxOS8y&action5=MjAxOS0wOS0yMVQyMjozNTo1NS4wMDBa&prova=MTI3NjEzODc=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjA1Mg==&action2=QURTMDU=&action3=NDU2Nzkz&action4=MjAxOS8y&action5=MjAxOS0wOS0yMVQyMjozNTo1NS4wMDBa&prova=MTI3NjEzODc=#questao_6%20aria-label= https://www.docsity.com/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 7. 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) V - F - V - V. b) V - V - F - V. c) F - V - V - F. d) F - F - V - F. 8. Os vetores são estruturas de dados que armazenam diversos valores em uma única variável.Auxiliam os algoritmos a armazenarem muitos valores referentes a uma determinada informação, por exemplo, armazenar o nome de todas as cidades do Brasil dentro do programa, seria inviável criar uma variável para cada cidade. Sobre os vetores, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os vetores armazenam muitas variáveis do mesmo tipo. ( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela, com elementos sendo acessados relacionando coluna e linha. ( ) Para acessar um valor dentro de um vetor, utiliza-se o nome da variável seguido do índice do valor desejado dentro de colchetes, por exemplo, nomes[27]. ( ) Os valores de um vetor são acessados por um número, correspondente ao índice do valor desejado dentro vetor. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - V. b) V - F - V - V. c) V - F - F - F. d) F - F - V - V. 9. 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) O café não é preto. c) Se o café é preto então o leite é branco. d) O café é preto ou o leite é branco. Document shared on www.docsity.com Downloaded by: cv-tutoriais (viniciuspenido4@gmail.com) https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjA1Mg==&action2=QURTMDU=&action3=NDU2Nzkz&action4=MjAxOS8y&action5=MjAxOS0wOS0yMVQyMjozNTo1NS4wMDBa&prova=MTI3NjEzODc=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjA1Mg==&action2=QURTMDU=&action3=NDU2Nzkz&action4=MjAxOS8y&action5=MjAxOS0wOS0yMVQyMjozNTo1NS4wMDBa&prova=MTI3NjEzODc=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjA1Mg==&action2=QURTMDU=&action3=NDU2Nzkz&action4=MjAxOS8y&action5=MjAxOS0wOS0yMVQyMjozNTo1NS4wMDBa&prova=MTI3NjEzODc=#questao_9%20aria-label= https://www.docsity.com/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 10.Uma proposição é uma sentença que possui apenas valor verdadeiro ou falso, mas não ambas. Ela é representada normalmente pelas letras latinas minúsculas p, q, r, entre outras. Estas variáveis proposicionais podem ser combinadas entre elas por meio dos conectivos lógicos. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O operador de negação é representado pelo caractere " ~ ". ( ) A conjunção é um operador lógico representado pelo caractere " A ". ( ) Se na disjunção "p v q" o valor de "p" for verdadeiro e valor de "q" for falso, a disjunção será considerada falsa. ( ) Uma conjunção será verdadeira somente se todas as proposições forem verdadeiras. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - V. b) F - V - V - F. c) V - V - F - V. d) V - F - V - V. Prova finalizada com 9 acertos e 1 questões erradas. Document shared on www.docsity.com Downloaded by: cv-tutoriais (viniciuspenido4@gmail.com) https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjA1Mg==&action2=QURTMDU=&action3=NDU2Nzkz&action4=MjAxOS8y&action5=MjAxOS0wOS0yMVQyMjozNTo1NS4wMDBa&prova=MTI3NjEzODc=#questao_10%20aria-label= https://www.docsity.com/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
Compartilhar