Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/7 Acadêmico: Marcelo Augusto Kuhn (1993162) Disciplina: Lógica e Técnicas de Programação (ADS05) Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:651192) ( peso.:3,00) Prova: 25229401 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. Os arquivos são estruturas que armazenam valores na memória não volátil de um computador, o qual pode ser lido ou alterado por algoritmos com a finalidade de armazenar os dados independentemente do tempo de execução do algoritmo, diferentemente dos registros que são apagados quando o programa de computador é fechado. Sobre arquivos, assinale a alternativa CORRETA: a) A memória primária é utilizada pelo computador para armazenar os arquivos gerados pelos algoritmos. b) Os arquivos são compostos por uma coleção de registros. c) Os arquivos podem armazenar no máximo cinco campos. d) Os arquivos são formados por unidades de dados conhecidas como "campos". 2. Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a representação de algoritmos por Diagrama de Chapin? a) É a construção de algoritmos em linguagem natural. b) É a construção de algoritmos com diagramas de atividade. c) É a construção de algoritmos com representações gráficas hierárquica e estruturada. d) É a construção de algoritmos em linguagem computacional. 06/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/7 3. Nas linguagens de programação, os operadores são meios pelos quais conseguimos incrementar, decrementar, comparar e avaliar dados dentro de um programa de computador. Os operadores relacionais são operadores binários que resultam em valores lógicos "verdadeiro" e "falso". Assinale a alternativa CORRETA que apresenta o resultado lógico para a respectiva expressão: a) Expressão: 1 <> 2. Resultado: Verdadeiro. b) Expressão: "computação" = "Computacao". Resultado: Verdadeiro. c) Expressão: 1 > 2. Resultado: Verdadeiro. d) Expressão: 1999 <= 1914. Resultado: Verdadeiro. 4. 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 - V - F - V. b) V - F - F - V. c) V - F - V - V. d) F - V - V - F. 5. 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) Modularizar os algoritmos dificulta a escrita de um algoritmo. b) Os parâmetros são utilizados pelos módulo para construir equações matemáticas. 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. 06/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/7 6. Os pseudocódigos são representações usadas como referência genérica para uma linguagem de projeto de programação, com a finalidade de mostrar uma notação para elaboração de algoritmos, os quais serão utilizados na definição, criação e desenvolvimento em uma linguagem computacional. Analise o código a seguir: algoritmo "Idade média" var idade, soma, cont: inteiro media: real inicio cont := 0 repita escreval("Digite uma idade: ") leia(idade) soma := soma + idade cont := cont + 1 ate idade = 0 cont := cont - 1 media := soma / cont escreval("A soma das idades é: ", soma) escreval("A quantidade é: ", cont) escreval("A média das idades é de: ", media) fimalgoritmo Considerando que sejam informadas três idades com o valor 20, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A soma das idades será 60. ( ) A quantidade será 3. ( ) A média da idade será 20. ( ) A saída de dados não existe no algoritmo. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V. b) V - F - F - V. 06/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/7 c) V - V - V - F. d) F - V - V - F. 7. A palavra proposição vem de "propor", que significa submeter à apreciação, requerer um juízo. É uma sentença declarativa, ou seja, está declarada por meio de termos, palavras ou símbolos. Seu conteúdo pode ser considerado apenas verdadeiro ou falso. São exemplos de proposições "Rafaela é bonita" e "Rafaela é professora". Sobre a lógica proposicional, analise as sentenças a seguir: I- A operação de cálculo proposicional de conjunção é representada pelo símbolo "v". II- A sentença "1951 > 2015" é uma proposição válida. III- A presença de dois conectivos "ou" em uma sentença caracteriza uma disjunção exclusiva. IV- "Paulo é carpinteiro e Jacó é advogado" é uma proposição composta. Assinale a alternativa CORRETA: a) As sentenças I, II e III estão corretas. b) As sentenças I e IV estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças II, III e IV estão corretas. 8. Os algoritmos são sequências de etapas para resolver um determinado problema, definindo a sequência de comandos que deve ser executada para atingir um objetivo. Os algoritmos estão presentes em todos os momentos da nossa vida, desde o despertador até análises clínicas mais aprimoradas. Analise o código a seguir: Algoritmo "Soma_Numeros" Var soma,I, comeco, fim : inteiro Inicio soma:=0 comeco := 15 fim := 20 PARA I DE comeco ATÉ fim FAÇA 06/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/7 SE I MOD 2 <> 0 ENTÃO Soma := soma + I escreval(soma) FIMSE FIMPARA Fimalgoritmo Sobre o algoritmo exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O algoritmo escreverá para o usuário os números: 10, 11, 12, 13, 14 e 15. ( ) O algoritmo escreverá para o usuário os números: 11, 24 e 39. ( ) O valor final da variável soma será 39. ( ) O algoritmo faz a soma dos números pares. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V. b) V - V - V - F. c) V - F - F - V. d) F - V - V - F. 9. Nas linguagens de programação, os operadores lógicos também são conhecidos como operadores booleanos. A análise da expressãoque utiliza operadores lógicos tem como resultado "Verdadeiro" ou "Falso". O operador de conjunção somente retornará verdadeiro se ambos os valores utilizados na expressão forem "Verdadeiro". Classifique V para as sentenças verdadeiras e F para as falsas: ( ) A expressão (1 > 0) E (5 = 5) retornará o valor Verdadeiro. ( ) A expressão (1999 = 1914) OU (1 = 1) retornará Verdadeiro. ( ) A expressão (10 = 1) OU (10 = 20) retornará Verdadeiro. ( ) A expressão NÃO (1 = 1) E (2 = 2) retornará Falso. Assinale a alternativa que apresenta a sequência CORRETA: 06/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/7 a) V - V - F - V. b) V - F - F - V. c) V - V - F - F. d) F - V - V - V. 10.As estruturas de seleção permitem alterar o fluxo de execução do algoritmo, selecionando qual parte do algoritmo deve ser executada. A decisão de qual parte executará é tomada em função de uma condição que resultará os valores verdadeiro ou falso. Esta condição pode ser representada por expressões relacionais ou lógicas. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A estrutura de seleção abaixo possui uma saída de dados válida para quaisquer valores possíveis para a variável "media". se media >= 5.0 então escreva ("aluno Aprovado") ( ) A estrutura de condição caso-seja possuir uma opção padrão para ser executada nas situações em que nenhuma das condições anteriores seja atendida. ( ) As estruturas de condição simples são representadas genericamente pelo código abaixo. se <expressão lógica> então Bloco de comandos; fim-se ( ) A estrutura de condição abaixo é de condição composta. se idade >= 18 então "maior de idade" senão "menor de idade" fimse Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V. b) F - V - V - F. c) F - V - F - V. d) F - V - V - V. Prova finalizada com 10 acertos e 0 questões erradas. 06/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 7/7
Compartilhar