·

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

05/05/2021\nUNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI\nAcadêmico: Danilo Lemos de Sena (3059381)\nDisciplina: Lógica e Técnicas de Programação (ADS05)\nAvaliação: Avaliação II - Individual (Cod.:668589) ( peso:.1,50)\nProva: 30244699\nNota da Prova: 8,00\n\nLegend: Resposta Certa Sua Resposta Errada.\n\n1. As funções e os procedimentos são utilizados para modularizar os algoritmos, os quais podem receber dados de entrada. Os procedimentos são uma sequência de instruções específicas, criadas quando existe a necessidade de repetir, por várias vezes, um mesmo trecho de código em um programa. Sobre os procedimentos, analise as sentenças a seguir:\n\nI- Os procedimentos são uma forma de modularizar os algoritmos. Os módulos são um grupo de comandos de um algoritmo.\nII- A palavra \"retorna\" é utilizada pelos procedimentos para retornar um valor ao módulo.\nIII- As variáveis locais são aquelas do tipo comando de procedimentos só podem ser utilizados dentro deles.\nIV- Os procedimentos não precisam possuir um nome definido na sua declaração.\nV- Os parâmetros também são conhecidos como variável para referência ou por valor.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças I, II e III estão corretas.\nb) As sentenças I, III e V estão corretas.\nc) As sentenças I, III e V estão corretas.\nd) Somente a sentença I está correta.\n\n2. Durante o desenvolvimento de um programa de computador, é necessário que o programador faça o planejamento da modularização, a preocupação principal é facilitar o entendimento da organização do algoritmo, tornando a sua estrutura mais transparente e mais fácil de documentar. A prática da modularização ainda agrega benefícios no momento da manutenção do sistema, por tornar o código mais fácil e rápido de entender por um outro programador. Sobre a modularização de algoritmos, analise as sentenças a seguir:\n\nI- Consistir os dados e a técnica de verificação das entradas de dados, analisando se elas são válidas ou não.\nII- Os módulos são uma sequência de comandos dentro de um algoritmo com a maior independência possível dos outros módulos do algoritmo.\nIII- Os procedimentos não precisam receber um nome durante a sua declaração.\nIV- As variáveis locais são aquelas que produzem apenas um valor de saída.\nV- As variáveis globais são usadas pelo programa principal.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças II, III e estão corretas.\nb) As sentenças I, II e III estão corretas.\nc) As sentenças I, II e V estão corretas.\nd) As sentenças I, II e IV estão corretas. 05/05/2021\nUNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI\n\n3. 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 propostas 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:\n\nI- \"Se Brasil está na América, então Brasil é ocidental\" é um exemplo de disjunção.\nII- Pode ser representada pelo caráter: v.\nIII- As proposições são unidas pelo conectivo e.\nIV- \"Verde combina com branco ou amarelo combina com azul\" é um exemplo de disjunção.\n\nAssinale a alternativa CORRETA:\n\na) As afirmativas II e IV estão corretas.\nb) A afirmativa IV está correta.\nc) As afirmativas I e II estão corretas.\nd) As afirmativas I e III estão corretas.\n\n4. Os vetores são estruturas de dados que armazenam diversos valores em uma única variável. Auxiliamos os algoritmos a armazenarem muitos valores referentes a um determinado informação, por exemplo, armazenamento de notas de alunos de Brasil dentro de um vetor que seria uma referência para vários cada troca de dados, ou seja, devemos classificar V para as sentenças verdadeiras e F para as falsas:\n\n( ) Os vetores armazenam muitas variáveis do mesmo tipo.\n( ) A estrutura do vetor deve ser utilizada para armazenar em uma tabela, com independência possível dos outros módulos do algoritmo.\n( ) Para acessar um elemento do vetor, utiliza-se o número correspondente ao índice.\n\nAssinale a alternativa que apresenta a sequência CORRETA:\n\na) F - V - F - V.\nb) F - F - V - V.\nc) V - F - V - V.\nd) V - F - F - F. 05/05/2021\nUNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI\n\n6. 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:\n\n( ) As funções podem receber apenas um parâmetro de entrada.\n( ) O comando \"retorne ()\" é responsável por enviar uma única informação ao módulo chamador.\n( ) 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.\n( ) Os parâmetros também são conhecidos como argumentos.\n\nAssinale a alternativa que apresenta a sequência CORRETA:\n\na) F - V - F - V.\nb) F - F - V - V.\nc) F - F - F - V.\nd) V - F - V - F.\n\n7. Não desenvolvê-lo em um programa de computador, ao fazer a entrada de dados, é necessário que sejam, desde o início, verificar se estes valores são válidos ou não. Outra coisa importante é evitar que o programa caia devido ao erro de entrada de dados. Para isso, caso o programador não valide a entrada de um módulo. Sobre a validação, analise as sentenças a seguir:\n\nI- A programação do módulo deve ser preparado para lidar com as entradas erradas, pois caso contrário, o programa não vai funcionar adequadamente.\nII- Os módulos são conhecidos, também, como arrays multidimensionais.\nIII- Em um vetor que possui 20 valores, os índices válidos vão de 0 e 19.\nIV- A declaração de um vetor para armazenar os nomes de alunos é escrita da seguinte forma: \"vetor[1..5] texto\".\nV- A recuperação do valor de uma posição de um vetor unidimensional é feita da seguinte forma \"nomes[5][2]\".\n\nAssinale a alternativa CORRETA:\n\na) As sentenças III, II e V estão corretas.\nb) As sentenças I, II e V estão corretas.\nc) As sentenças I, II e IV estão corretas.\nd) Somente a sentença III está correta. 05/05/2021\nUNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI\n\n9. 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 do uso excessivo de variáveis e simplificam a codificação do algoritmo, facilitando o acesso aos dados. Sobre vetores e matrizes, classifique V para as sentenças verdadeiras e F para as falsas:\n\n( ) Nas matrizes, cada posição é acessada por um único número, chamado de índice.\n( ) Os vetores também são conhecidos como arrays multidimensionais.\n( ) Um vetor armazena apenas valores do mesmo tipo de dado.\n( ) Um vetor pode ser entendido pelas dimensões de uma tabela.\n\nAssinale a alternativa que apresenta a sequencia CORRETA:\n\na) F - V - V - F.\nb) V - F - V - F.\nc) As sentenças I e V estão corretas.\nd) Somente a sentença \\[ V \\] está correta.\n\n10. A palavra proposição vem de \"propor\", que significa submeter à apreciação, requerem um juízo de verdade. Por esta razão, a sua validação deve ser declarada pelo menos três formas, para um símbolo.\nSeu conteúdo pode ser reconhecido através de um validador do falso. Sob a proposição \"Rafaela é bonita\" e \"Rafaela é professora\". Sob a proposição:\n\nI- A sentença \"2015\" e \"2015\" é uma proposição válida.\nII- Na proposição de só conectivos \"ou\" é uma condição, declarada uma disjuntiva exclusiva.\nIV- \"Paulo é carpinteiro e Jacó é advogado\" é uma proposição composta.\n\nAssinale a alternativa CORRETA:\na) As sentenças I, II e III estão corretas.\nb) As sentenças I, II e IV estão corretas.\nc) As sentenças I e V estão corretas.\nd) As sentenças I, II e IV estão corretas.\n\nProva finalizada com 8 acertos e 2 questões erradas.