Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/10/2022 14:55 Avaliação I - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:668592) Peso da Avaliação 1,50 Prova 31986257 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Os algoritmos computacionais são sequências de passos para a realização das mais variadas tarefas. Os algoritmos estão no dia a dia das pessoas, sem a necessidade de planejar a sequência de passos para resolução das tarefas, pois fazem isto intuitivamente. Um exemplo de algoritmo é quando uma pessoa faz um bolo, ela segue uma receita. Executa as instruções (passos) para que o bolo fique pronto. Sobre as características dos algoritmos, associe os itens, utilizando o código a seguir: I- Entrada. II- Saída. III- Finitude. ( ) O algoritmo deve produzir um resultado ao usuário. ( ) Tem como objetivo evitar que o algoritmo entre em loop infinito. ( ) São informações que alimentam o algoritmo. Assinale a alternativa que apresenta a sequência CORRETA: A II - III - I. B I - II - III. C I - III - II. D III - I - II. O processo para a resolução de problemas apresenta três fases, sendo que no contexto de desenvolvimento de algoritmos elas são sintetizadas da seguinte forma: Fase 1 - Entender e delimitar o problema. Fase 2 - Esboçar os passos da solução na forma de algoritmos. Fase 3 - Escrever o algoritmo em uma linguagem que seja entendida pelos computadores. Sobre o desenvolvimento de algoritmos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O algoritmo não garante a repetição da solução para diferentes entradas. ( ) Para a resolução de um problema por meio de um algoritmo, é necessário um conjunto de instruções, as quais devem obedecer a uma ordem sequencial lógica. ( ) A capacidade de resolução de problemas relaciona-se com a capacidade de elaboração de algoritmos. ( ) Os algoritmos não representam, obrigatoriamente, um programa de computador, e sim os passos necessários para realizar uma tarefa ou solucionar um problema. VOLTAR A+ Alterar modo de visualização 1 2 06/10/2022 14:55 Avaliação I - Individual about:blank 2/5 Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B F - F - V - V. C F - V - V - F. D F - V - V - V. A elaboração dos algoritmos é a base da programação de computadores. Ela é uma sequência finita de passos, ordenados de forma lógica, que levam à 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 um caixa eletrônico ou ensinar uma pessoa a trocar uma lâmpada. Sobre os métodos para a construção de algoritmos, analise as sentenças a seguir: I- Entender o problema a ser resolvido. II- Identificar e definir dados de entradas. III- Montar o hardware utilizado pelo algoritmo. IV- Construir o algoritmo. V- Avaliar o custo do sistema desenvolvido. Assinale a alternativa CORRETA: A As sentenças I, II, IV e V estão corretas. B As sentenças III, IV e V estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças II e V estão corretas. As linguagens de programação permitem a construção de novos tipos de dados a partir dos dados primitivos. Estes novos tipos podem ser construídos tendo como base os dados primitivos ou outros dados compostos. Como são conhecidos estes tipos dados? A São conhecidos como Congruentes. B São conhecidos como Mesclados. C São conhecidos como Constituídos. D São conhecidos como Compostos. Os algoritmos implementados em linguagens de programação têm sua execução iniciada na primeira linha e avança sequencialmente pelas demais. Contudo, muitas vezes, é necessário que o 3 4 5 06/10/2022 14:55 Avaliação I - Individual about:blank 3/5 algoritmo siga caminhos diferentes pelas linhas em razão da verificação de determinadas condições das estruturas de controle. Sobre as estruturas de controle, analise as sentenças a seguir: I- A estrutura se-então é a condição mais simples em programação, sendo responsável por checar uma vez determinada expressão lógica. II- A estrutura de condição encadeada possibilita a avaliação de apenas uma expressão. III- A estrutura de repetição faça-para define antecipadamente quantas vezes um bloco de programação será executado. IV- Os somatórios são utilizados para acumular valores, por exemplo, os salários dos funcionários de uma empresa. Assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças II e III estão corretas. C As sentenças I e IV estão corretas. D As sentenças I, III e IV estão corretas. 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: "computação" = "Computacao". Resultado: Verdadeiro. B Expressão: 1 > 2. Resultado: Verdadeiro. C Expressão: 1 <> 2. Resultado: Verdadeiro. D Expressão: 1999 <= 1914. Resultado: Verdadeiro. 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: A É o estudo das leis e de como elas serão aplicadas nos algoritmos. B É o uso da lógica de Aristóteles, com o objetivo de construir bons argumentos. C É a organização do pensamento para solucionar problemas, utilizando a mesma sequência de passos e comandos adotada pelo computador. D É um código de programas de computador que utiliza a lógica proposicional. 6 7 06/10/2022 14:55 Avaliação I - Individual about:blank 4/5 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 em valores lógicos "verdadeiro" ou "falso". Sobre os operadores relacionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O operador de igualdade é representado pela sequência de caracteres ":=". ( ) O operador relacional ">" compara se o valor apresentado à esquerda é maior que o valor à sua direita. ( ) A expressão 5 > 4 tem resultado lógico Falso. ( ) A comparação de igualdade é representada pelo operador "=". Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - F. B F - V - F - V. C F - V - V - V. D V - V - F - V. 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 computacional. B É a construção de algoritmos com representações gráficas hierárquica e estruturada. C É a construção de algoritmos em linguagem natural. D É a construção de algoritmos com diagramas de atividade. Os algoritmos tiveram origem cerca de 300 a.C. com o algoritmo de Euclides. Contudo, o conceito só foi documentado em 1936, pelo britânico Alan Turing, o pai da computação e criador da máquina de Turing, um dispositivo teórico também conhecido como máquina universal. Sobre a definição de algoritmo, assinale a alternativa CORRETA: A É, apenas, a representação de uma solução por meio de formas gráficas. B É o meio para se chegar à forma mais adequada da solução. C É a solução de um problema que utiliza amáquina de Turing. D É um termo exclusivo da área da computação que significa codificar programas de computador. 8 9 10 06/10/2022 14:55 Avaliação I - Individual about:blank 5/5 Imprimir
Compartilhar