Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:739447) Peso da Avaliação 1,50 Prova 45709358 Qtd. de Questões 10 Acertos/Erros 5/4 Canceladas 1 Nota 5,00 Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais proposições. Eles estão presentes nas proposições compostas. A tabela a seguir está representando qual conectivo? A Conectivo ou... ou.. B Conectivo condicional. C Conectivo de negação. D Conectivo bicondicional. Uma proposição é uma sentença que possui apenas valor verdadeiro ou falso, mas não ambas. Ela é representada normalmente pelas letras latinas VOLTAR A+ Alterar modo de visualização 1 2 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 1 of 7 14/11/2022 00:12 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 - V - F - V. B V - F - V - V. C F - V - V - F. D V - F - F - V. A complexidade de algoritmos depende muito do problema a ser resolvido e da solução escolhida para este problema. Quanto mais complexo é o algoritmo, possivelmente mais extenso em termos de código-fonte ele será. Quanto mais regras e tarefas o programa de computador precisar executar, mais complexa será a organização do código-fonte. Isto implica a necessidade de focar muito tempo na organização da escrita dos códigos-fontes de um algoritmo. Sobre a modularização de algoritmos, assinale a alternativa CORRETA: A Os parâmetros são utilizados pelos módulo para construir equações matemáticas. B Modularizar os algoritmos dificulta a escrita de um algoritmo. C O nível de abstração é reduzido quando o algoritmo é modularizado. D A modularização de algoritmos torna o código-fonte mais simples de escrever. 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 3 4 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 2 of 7 14/11/2022 00:12 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 III estão corretas. B Somente a afirmativa I está correta. C Somente a afirmativa IV está correta. D As afirmativas II e IV estão corretas. Algoritmos que apresentam muitas regras em sua construção tendem a ficar com código extenso, dificultando a sua interpretação e futura manutenção por trechos de código que não ficam claros ou que são repetidos dentro da sequência de construção. Uma solução bem aceita para resolver o problema é a modularização, ou seja, um algoritmo maior é quebrado em módulos, ou subalgoritmos. Um módulo nada mais é do que um grupo de comandos que constitui um trecho de algoritmo com uma função bem definida o mais independente possível das demais partes do algoritmo. A construção de algoritmos compostos por módulos, ou seja, a construção de algoritmos através de modularização possui uma série de vantagens. Com base no exposto, analise as sentenças a seguir: I- Resolve o problema como um todo de uma só vez. II- Torna o algoritmo mais fácil de ler. III- Torna o algoritmo mais fácil de escrever. IV- Não eleva o nível de abstração. V- O tempo gasto é praticamente o mesmo, mas economiza espaço e esforço. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I, III e V estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças II, IV e V estão corretas. 5 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 3 of 7 14/11/2022 00:12 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: “Simone é professora ou Pedro é aluno”. Uma proposição será falsa, se todas as suas componentes forem falsas, e será verdadeira se uma das proposições for verdadeira, ou se todas elas forem. Resumindo: para ser verdadeira, pelo menos uma das sentenças deve ser verdadeira. A qual conectivo lógico essa descrição pertence? A Condição < se....então>. B Negação (~). C Disjunção (v). D Conjunção (^). 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. 6 7 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 4 of 7 14/11/2022 00:12 - 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 Bicondicional (se e somente se) que é a equivalência. B Disjunção exclusiva (XOR). C Disjunção (v). D Condição <se....então>. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Vetores e matrizes são estruturas de dados muito simples que podem nos ajudar muito quando temos muitas variáveis do mesmo tipo em um algoritmo ou programa. Podemos dizer que as matrizes e vetores são estruturas de dados que se organizam a partir de dados primitivos que já existem. Sobre o conceito de Matrizes, assinale a alternativa INCORRETA: A Toda Matriz tem índices. B Uma matriz pode conter várias variáveis com tipos diferentes. C Toda Matriz tem um índice da linha e um índice de coluna. 8 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 5 of 7 14/11/2022 00:12 D Matriz é uma tabela organizada em linhas e colunas no formato m x n, onde m representa o número de linhas (horizontal) e n o número de colunas (vertical). 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: “Simone é professora e Pedro é aluno”. Somente será verdadeira se todas as suas proposições componentes forem verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se Simone for realmente professora e Pedro realmente for aluno. A qual conectivo lógico essa descrição pertence? A Condição < se....então>. B Disjunção (v). C Conjunção (^). D Negação (~). Considere uma situação em que um professor quequeira saber se existem alunos cursando, ao mesmo tempo, as disciplinas A e B, tenha implementado um programa que: 1) inicializa um array a de 30 posições que contém as matrículas dos alunos da disciplina A. 9 10 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 6 of 7 14/11/2022 00:12 2) inicializa outro array b de 40 posições, que contém as matrículas dos alunos da disciplina B. 3) imprime a matrícula dos alunos que estão cursando as disciplinas A e B ao mesmo tempo. Considere, ainda, que os arrays foram declarados e inicializados, não estão necessariamente ordenados, e seus índices variam entre 0 e n - 1, sendo n o tamanho do array. 1. para ( i de 0 até 29 ) faça 2. para ( j de 0 até 39 ) faça 3. 4. 5. 6. fim-para 7. fim-para Com base nessas informações, assinale a alternativa CORRETA que apresenta o trecho a ser incluído nas linhas 3, 4 e 5 do código, para que o programa funcione corretamente: A 3. se ( a[i] = b[j] ) entao 4. escreva ( a[i] ) 5. fim-se B 3. se ( a[i] = b[j] ) entao 4. escreva ( a[j] ) 5. fim-se C 3. se ( a[i] = b[i] ) entao 4. escreva ( a[i] ) 5. fim-se D 3. se ( a[j] = b[i] ) entao 4. escreva ( a[j] ) 5. fim-se Imprimir Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 7 of 7 14/11/2022 00:12