·

Cursos Gerais ·

Lógica de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

22/04/2020\nUNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI\nAcadêmico: Marcio Takashi Oshie (2445568)\nDisciplina: Lógica e Técnicas de Programação (ADS05)\nAvaliação: Avaliação I - Individual FLEX ( Cod.:512504) ( peso:1,50)\nProva: 16429002\nNota da Prova: 9,00\nLegenda: ✅ Resposta Certa ❌ Sua Resposta Errada\n1. A lógica é um conhecimento básico para desenvolver adequadamente quaisquer algoritmos. Ao longo da história, foi entendida como o estudo de argumentos, se preocupando principalmente sobre os critérios pelos quais se podem distinguir os \"bons\" dos \"maus\" argumentos. Assinale a alternativa CORRETA que apresenta a definição de algoritmo para a Ciência da Computação:\na) e) A organização do pensamento para solucionar problemas, utilizando a mesma sequência de passos que comandos adotado pelo computador.\nB) E um código de programa de computador que utiliza lógica proposicional.\nc) E o estudo das leis e de como elas serão aplicadas nos algoritmos.\nd) E o uso da lógica de Aristóteles, com o objetivo de construir bons argumentos.\n2. A ciência da computação define os algoritmos como o sequenciamento de passos que resultam em uma possível solução para um problema, não necessariamente em formato de programa de computador. Algoritmos podem ser recitados de forma, e a sequência para traçar a roda de um carro, dentre outros. Estes passos devem ser precisos, de forma a não gerar dupla interpretação. Classifique V para as sentenças verdadeiras e F para as falsas:\n( ) A sequência é o passo de um algoritmo deve ser finita.\n( ) Algoritmo só procedimentos que recebem valores de entrada e retorna uma saída.\n( ) Um algoritmo pode não conter valores de entrada.\n( ) Os algoritmos não precisam apresentar saída ou exibição de dados ao final da sua execução.\nAssinale a alternativa que apresenta a sequência CORRETA:\na) V - F - V - F.\nb) F - F - V - V.\nc) V - V - F - F.\nd) V - F - V - F.\n3. As estruturas de controle de seleção permitem alterar o fluxo de execução dos algoritmos. São capazes de selecionar qual parte - bloco de código-fonte será executada a partir de uma condição previamente determinada. A condição é representada por expressões relacionais ou lógicas. Avalie a estrutura a seguir e assinale a alternativa que apresenta a saída de dados CORRETA:\nvar notaFinal : inteiro\nnotaFinal <- 7\nse ( notaFinal >= 7 ) então\n escreva(\"aluno aprovado\")\nesanco\n escreva(\"aluno reprovado\")\nfimse\n a) \"aluno aprovado\".\nb) \"aluno aprovado\".\nc) \"reprovado\".\nd) Falso.\nhttps://portaldoalunoead.uniassevi.com.br/ava/notas/request_gabarito_n2.php 22/04/2020\nUNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI\n4. Nas linguagens de programação, os operadores lógicos também são conhecidos com operadores booleanos. A análise da expressão que utiliza operadores lógicos tem como resultado \"Verdadeiro\" ou \"Falso\". O operador de conjunção costuma retornar verdadeiro se ambos os valores utilizados na expressão forem \"Verdadeiro\". Classifique V para as sentenças verdadeiras e F para as falsas:\n( ) A expressão ( x ) O ( 1 = 5) retorna o valor Verdadeiro.\n( ) A expressão (1999 = 1914) O ( 1 = 1) retornará Verdadeiro.\n( ) A expressão(10 = 1) OU (10 = 20) retornará Verdadeiro.\n( ) A expressão NÃO (1 = 1) E (2 = 2) retornará Falso.\nAssinale a alternativa que apresenta a sequência CORRETA:\na) V - F - F - F.\nb) V - F - F - V.\nc) V - V - V - V.\nd) F - V - V - V.\n5. Os algoritmos são utilizados, por programadores, para formalizar a solução de um problema, seja por fluxogramas ou por sua equipe de programadores ou uma linguagem de programação para o próprio computador. Eles uma sequência capazes para resolver um problema definido. Contudo, uma das características mais importantes dos algoritmos é ser preciso, seus passos não podem ser confusos, de forma a não existir ambiguidades na sua interpretação. Sobre aspectos relevantes na criação de um bom algoritmo, analise as sentenças a seguir:\nI- Elaborar um número infinito de passos.\nII- Não se preocupar com as entradas de dados.\nIII- Criar um arquivo de parede das estruturas de repetição.\nIV- Analisar adequadamente a saída, chegando a solução esperada do problema.\nV- Não permitir que o programa entre em loop.\nAssinale a alternativa CORRETA:\na) As sentenças I, II e V estão corretas.\nb) As sentenças I, II e IV estão corretas.\nc) As sentenças IV e V estão corretas.\nd) As sentenças III, IV e V estão corretas.\n6. As variáveis são compostas por partes distintas, o nome - fazendo referência à informação que será armazenada - e o tipo de dado - especificando o formato do valor que será armazenado. Neste contexto, é muito importante escolher o tipo de dado adequado para cada variável, mas também nomear a variável de forma coerente com a sua função no algoritmo. Sobre as variáveis, assinale a alternativa CORRETA:\nA) Somente é possível alterar o tipo de dado de uma variável caracter para inteiro.\nB) Não utilizar palavras reservadas da linguagem de programação no nome da variável.\nC) A criação de duas variáveis com o mesmo nome é permitido em linguagens de programação.\nD) Após definir uma variável, não será possível alterar seu valor no decorrer do algoritmo.\n7. O fundador da lógica formal de Aristóteles, ele determina que a validade lógica de um raciocínio depende da forma ou estrutura, e não do conteúdo. Também, fez a introdução à análise da quantificação dos enunciados e das variáveis, realizando vários estudos dos casos em que dois enunciados implicam um terceiro. Sobre os tipos de lógica, classifique V para as sentenças verdadeiras e F para as falsas:\n( ) A lógica de programação também é chamada de lógica de argumentação programacional.\n( ) A lógica de programação define o encadeamento lógico para o desenvolvimento de programas de computador.\n( ) O estudo da lógica segue a estrutura ou forma é feito pela lógica matemática.\n( ) A lógica proposicional é utilizada para descobrir se o valor lógico de uma proposição é verdadeiro, falso ou nulo.\nAssinale a alternativa que apresenta a sequência CORRETA:\na) F - F - V - V.\n 22/04/2020\nUNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI\nc) V - F - F - V.\nd) V - V - F - V.\n8. Não existe consenso sobre qual seria a melhor maneira de representar um algoritmo. É necessário avaliar o problema e o conhecimento dos programadores para estabelecer a maneira mais adequada. As formas possíveis são descrição narrativa, fluxograma, diagrama de Chapin e pseudocódigos. Sobre as formas de representação de algoritmos, analise as sentenças a seguir:\nI- Seu objetivo é apresentar uma visão mais hierárquica e estruturada da lógica do sistema.\nII- A representação de algoritmos Portugal é entendida pelos computadores.\nIII- As linguagens de programação e linguagens narrativas possuem a mesma rigidez na escrita.\nIV- Fluxogramas fazem uso, apenas, de palavras para representar uma solução algorítmica.\nAssinale a alternativa CORRETA:\nA) As sentenças I e II estão corretas.\nB) As sentenças I, II e III estão corretas.\nC) As sentenças III e IV estão corretas.\nD) As sentenças I e II estão corretas.\n9. A elaboração dos algoritmos é a base da programação de computadores. Ela é uma sequência fina de passos, ordenados, fora lógica, que levam a realização de uma tarefa. Os algoritmos estão no nosso dia a dia na forma narrativa, por exemplo, a explicação de como sacar dinheiro em uma casa eletrônica ou ensinar uma pessoa a tricotar uma lãmpada. Sobre os métodos para a construção de algoritmos, analise as sentenças a seguir:\nI- Entender o problema a ser resolvido.\nII- Identificar e definir as entradas.\nIII- Montar a abordagem da saída e a solução.\nIV- Construir o algoritmo.\nV- Não existe consulente desenvovido.\nAssinale a alternativa CORRETA:\nA) As sentenças I, II, IV e V estão corretas.\nB) As sentenças I, II e IV estão corretas.\nC) As sentenças II e V estão corretas.\nD) As sentenças III, IV e V estão corretas.\n10. Os operadores relacionais comparam dois valores. Os valores podem ser representados por meio de constantes, variáveis ou expressões aritméticas. Após a análise da expressão com os operadores relacionais, é devolvido o resultado como valores lógicos \"verdadeiro\" ou \"falso\". Sobre os operadores relacionais, classifique V para as sentenças verdadeiras e F para as falsas:\n( ) O operador de igualdade é representado pela sequência de caracteres \"=\".\n( ) O operador relacional \" >\" compara o valor apresentado à esquerda e maior que o valor à sua direita.\n( ) A expressão 5 > 4 tem resultado lógico Falso.\n( ) A comparação de igualdade é representada pelo operador \"=\".\nAssinale a alternativa que apresenta a sequência CORRETA:\nA) F - V - F - V.\nB) F - F - V - V.\nC) V - V - F - F.\nD) V - F - V - F.\nProva finalizada com 9 acertos e 1 questões erradas.\nhttps://portaldoalunoead.uniassevi.com.br/ava/notas/request_gabarito_n2.php