Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/04/23, 13:10 Avaliação I - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:823817) Peso da Avaliação 1,50 Prova 62070645 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 É um conjunto de instruções passadas ao computador para que ele consiga resolver um problema específico. Do que estamos falando? A Usuário. B Cálculo. C Teclado. D Algoritmo. Uma empresa deseja aumentar seu grau de segurança e, para isso, foi solicitada a criação de um algoritmo que faça a criptografia de textos, no qual tem-se como entrada um texto em letras minúsculas e como saída uma string formada apenas por letras minúsculas e espaço(s) em branco. O algoritmo tem apenas quatro regras, quais sejam: - Troca-se cada letra da mensagem original pela letra seguinte do alfabeto (Por exemplo, troca-se "g" por "h"). - A exceção da regra anterior ocorre com relação às vogais, que devem ser trocadas por um "x" (Por exemplo, tanto a vogal "a" como a "u" devem ser substituídas por um "x"). - Quaisquer outros caracteres da mensagem original devem ser ignorados e, portanto, excluídos da saída - inclusive os espaços em branco e símbolos de pontuação. - A cada cinco letras geradas, acrescenta-se um espaço em branco na mensagem criptografada. Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( )A mensagem "navegar, preciso" é criptografada como "obxfhbs, qsfdjtp". ( )As mensagens "fazenda minha vista" e "fazendo milho vasto" gerarão a mesma mensagem criptografada. ( )A mensagem de saída "nxxux dxmxs" tanto pode ter sido gerada a partir da mensagem "muito calor" como de "moita colar". ( )A mensagem de saída "vnqxs extxm" tanto pode ter sido gerada a partir da mensagem "um por do sol" como de "um par de cal". Assinale a alternativa que apresenta a sequência CORRETA: FONTE: https://www.aprovaconcursos.com.br/questoes-de- concurso/questoes/disciplina/Algoritmos%2Be%2BEstrutura%2Bde%2BDados%2B%2528TI%2529/filtro/auto. Acesso em: 7 dez. 2018. A F - F - V - F. B V - F - F - V. VOLTAR A+ Alterar modo de visualização 1 2 07/04/23, 13:10 Avaliação I - Individual about:blank 2/6 C F - V - F - V. D V - V - F - V. As palavras "dados" e 'informação", são recorrentes no vocabulário de quem está envolvido com tecnologia. No entanto, o problema é que nem sempre sabemos qual a real diferença entre esses dois termos. No primeiro momento podemos até achar que tudo é a mesma coisa, pensar que os conceitos são os mesmos, mas na verdade não são. Sobre os termos "dados" e "informação": I- O dado não possui significado relevante e não conduz a nenhuma compreensão. Representa algo que não tem sentido a princípio. Portanto, não tem valor algum para embasar conclusões, muito menos respaldar decisões. PORQUE II- A informação é a ordenação e organização dos dados de forma a transmitir significado e compreensão dentro de um determinado contexto. Seria o conjunto ou consolidação dos dados de forma a fundamentar o conhecimento. Assinale a alternativa CORRETA: FONTE: https://www.binapratica.com.br/dados-x-informacao. Acesso em: 7 dez. 2018. A A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. B As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira C A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. O objetivo dos operadores relacionais é permitir que se façam desvios condicionais dentro de um algoritmo. Desvios estes baseados no valor que determinadas variáveis recebem durante o fluxo de execução. Com relação aos operadores relacionais e as três variáveis (A, B e C), tais que A = 2, B = 5 e C = 3, bem como a notação para operadores lógicos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) (A + 1) > B ( ) (A < 5) e (B - A) = C ( ) (A > B) e (C + B) < A ( ) (A + C) > B+7 Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - F. B V - F - V - F. C V - V - F - V. 3 4 07/04/23, 13:10 Avaliação I - Individual about:blank 3/6 D V - V - F - V. Existem vários termos e conceitos usados quando se trabalha com algoritmos. Dado, informação, lógica de programação, linguagem de programação, pseudolinguagem, entre outros. Assinale a alternativa CORRETA que apresenta a definição de Lógica de Programação: A É o estudo do pensamento válido. É a ciência das leis ideias do pensamento e a arte de aplicá-las à pesquisa e à demonstração da verdade. B É um encadeamento de instruções para resolver um problema através do computador. C Encadeamento de pensamentos ideais para resolver um determinado problema. D Sem lógica, consegue-se resolver muitos problemas da melhor maneira. Considere um algoritmo que solicite e armazene o preço de venda de uma mercadoria e o valor pago pelo cliente. Nesse sentido, ele deverá calcular e exibir o troco a ser entregue ao cliente. Sobre a solução do algoritmo em pseudocódigo do cenário proposto, analise as opções a seguir: 5 6 07/04/23, 13:10 Avaliação I - Individual about:blank 4/6 Assinale a alternativa CORRETA: A As opções I e III estão corretas. B As opções II e III estão corretas. C As opções I e II estão corretas. D Somente a opção III está correta. Existem vários termos e conceitos usados quando se trabalha com algoritmos. Dado, informação, lógica, lógica de programação, linguagem, linguagem de programação, pseudolinguagem, entre outros. Assinale a alternativa CORRETA que apresenta a definição de Linguagem de Programação: A Pode se referir tanto à capacidade especificamente humana para aquisição e utilização de sistemas complexos de comunicação quanto a uma instância específica de um sistema de comunicação complexo. B Encadeamento de pensamentos ideais para resolver um determinado problema. 7 07/04/23, 13:10 Avaliação I - Individual about:blank 5/6 C É uma forma de se comunicar ou, mais especificamente, passar instruções para um computador. D Pode ser entendida como uma forma de comunicação. Por exemplo: sinais por libras, utilizando gestos ou o semáforo, utilizando cores. Podemos dizer que uma Linguagem de Programação é uma forma de se comunicar ou, mais especificamente, passar instruções para um computador. Para que isso aconteça, utilizamos algoritmos. Na maioria dos algoritmos, é necessário armazenar valores na memória do computador, para a execução desse algoritmo. Sobre esses valores, assinale a alternativa CORRETA: A Esses valores são armazenados em variáveis. B Esses valores são armazenados em estrutura de controle. C Esses valores são armazenados em comandos de entradas. D Esses valores são armazenados em fluxogramas. Um algoritmo é composto basicamente de três etapas. Assinale a alternativa CORRETA que apresenta as etapas em ordem: A Entrada – Processamento – Saída. B Entrada – Depuração – Saída. C Entrada – Análise – Saída. D Processamento – Inclusão – Retorno. Por intermédio de instruções específicas, nós, como programadores, estabelecemos os passos que o computador seguirá para solucionar determinado problema. Esse conjunto de instruções pode ser entendido como algoritmo. Acerca dos conceitos associados a algoritmo, como tipos de dados, variáveis e constantes, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O tipo de dado lógico permite armazenar apenas valores verdadeiro ou falso. ( ) Uma constante é um local para armazenar valores definidos pelo sistema operacional. ( ) Dos quatro tipos de dados primários - inteiro, real, caractere e lógico, o número 8 se enquadra apenas em inteiro. ( ) Variáveis e constantes precisam ser declaradas no início do algoritmo. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - F. B V - F - F - V. C V - V - V - F. 8 9 10 07/04/23, 13:10 Avaliação I - Individual about:blank 6/6 D F -F - V - V. Imprimir
Compartilhar