·

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

Peso da Avaliação 3,00\nProva 30846295\nOd. de Questões 11\nAcertos/Erros 11/0\nNota 10,00\n\n1 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 descrição narrativa?\n\nA) É a construção de algoritmos em linguagem natural.\nB) É a construção de algoritmos com representações gráficas.\nC) É a construção de algoritmos em linguagem computacional.\nD) É a construção de algoritmos com diagramas de chapin.\n\n2 Algumas linguagens de programação obedecem a uma ordem específica no que diz respeito à avaliação de operadores. A precedência dos operadores aritméticos, relacionais e lógicos é demonstrada na tabela a seguir, na qual os operadores ++ e --, pré ou pós-fixados, respectivamente, incrementam ou decrementam a variável, como no exemplo: variável x com valor 0, resultado de ++x é igual a 1 e de -- x é igual a -1.\n\nConsiderando as informações da tabela e sabendo que as variáveis a, b e c têm, em determinado momento, os valores 1, 2 e 0, respectivamente, assinale a alternativa CORRETA em que o resultado da expressão apresentada corresponde ao da expressão -a * b - c\n\nA) +a/c + b\nB) a * b % c\nC) -a/b - c c - b * - a\n\n3 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 é a técnica de verificação das entradas de dados, analisando se elas são válidas para o módulo do algoritmo.\nII- Os módulos são uma sequência de comandos dentro de um algoritmo com a maior independência possível do resto do algoritmo.\nIII- Os procedimentos não precisam receber um nome durante a sua declaração.\nIV- As funções são módulos que produzem apenas um valor de saída.\nV- As variáveis locais podem ser usadas pelo programa principal.\n\nAssinale a alternativa CORRETA:\nA) Somente a sentença V está correta.\nB) As sentenças II, I e III estão corretas.\nC) As sentenças II, IV e V estão corretas.\nD) As sentenças I, II e IV estão corretas. 4 As estruturas de condição compostas se-então-senão permitem o encadeamento de regras e de condicionais, oferecendo a possibilidade de executar determinadas ações e o resultado da expressão lógica for verdadeira e outras ações se o resultado for falso. Analise o algoritmo a seguir e classifique V para as sentenças verdadeiras e F para as falsas:\n\n01 algoritmo \"Sexo da pessoa\"\n02 var nome, sexo : texto;\n03 inicio\n04 escreval(\"Digite o seu nome: \")\n05 leia (nome)\n06 escreval(\"Digite o seu sexo: \")\n07 leia (sexo)\n08 se (sexo = \"Masculino\") entao\n09 escreval(\"Ilmo Sr.\", nome)\n10 senao se (sexo = \"Feminino\") entao\n11 escreval(\"Ilma Sra.\", nome)\n12 senao\n13 escreval (\"Digite um sexo válido\")\n14 fimse\n15 fimse\n16 fimse Assinale a alternativa CORRETA:\nA É o estudo dos índices e de como eles serão aplicados nos algoritmos.\nB A organização do pensamento para solucionar problemas, utilizando a mesma sequência de passos e comandos adotada pelo computador.\nC É o uso da lógica de Aristóteles, com o objetivo de construir bons argumentos.\nD É um código de programas de computador que utiliza a lógica proposicional. Assinale a alternativa CORRETA:\nA As sentenças II, III e V estão corretas.\nB As sentenças I, III e IV estão corretas.\nC Somente a sentença V está correta.\nD As sentenças I, III e V estão corretas. assinale a alternativa CORRETA:\nA As sentenças I e II estão corretas.\nB As sentenças I, III e IV estão corretas.\nC As sentenças II e IV estão corretas.\nD As sentenças II, III e IV estão corretas.