Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/08/2021 AVA Patricia Aline da Maia 33 Análise e Desenvolvimento de Sistemas (2585356) As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa estrutura são faça-enquanto, enquanto-faça e faça-para. Estas estruturas sempre envolvem a avaliação de uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize. Sobre estruturas de repetição, analise as sentenças a seguir: I- A estrutura de repetição faça-enquanto testa a condição no início da estrutura. II- A estrutura faça-para define quantas vezes o bloco de programação será executado. III- As estruturas de controle de repetição possuem uma variável de controle. IV- Após o término das repetições, o algoritmo sai da estrutura e segue para a próxima linha. Assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças III e IV estão corretas. C As sentenças I e IV estão corretas. D As sentenças II, III e IV estão corretas. 1 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 É a solução de um problema que utiliza a máquina de Turing. B É, apenas, a representação de uma solução por meio de formas gráficas. C É o meio para se chegar à forma mais adequada da solução. D É um termo exclusivo da área da computação que significa codificar programas de computador. 2 Qtd. de Questões 27/08/2021 AVA C As sentenças III, IV e V estão corretas. D As sentenças I, II, IV e V estão corretas. Patricia Aline da Maia 33 Análise e Desenvolvimento de Sistemas (2585356) 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 e IV estão corretas. B As sentenças II e V estão corretas. 3 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 - V - F - V. B V - V - F - V. C F - V - V - V. D F - F - V - F. 4 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 Fluxogramas? A É a construção de algoritmos em linguagem natural. B É a construção de algoritmos com diagramas de chapin. C É a construção de algoritmos com representações gráficas. D É a construção de algoritmos em linguagem computacional. 5 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. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - V. B F - F - V - V. C V - V - F - V. D F - V - V - F. 6 7 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. 7 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 É um código de programas de computador que utiliza a lógica proposicional. B É o estudo das leis e de como elas serão aplicadas nos algoritmos. C É a organização do pensamento para solucionar problemas, utilizando a mesma sequência de passos e comandos adotada pelo computador. D É o uso da lógica de Aristóteles, com o objetivo de construir bons argumentos. 8 27/08/2021 AVA 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 III - I - II. B I - II - III. C I - III - II. D II - III - I. 9 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 Constituídos. B São conhecidos como Compostos. C São conhecidoscomo Congruentes. D São conhecidos como Mesclados. 10
Compartilhar