Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Lupa Exercício: CCT0239_EX_A1_201602156484 Matrícula: 201602156484 Aluno(a): WELLINGTON RIBEIRO DE SOUZA Data: 24/04/2016 15:44:29 (Finalizada) 1a Questão (Ref.: 201602400633) Fórum de Dúvidas (1 de 3) Saiba (1 de 2) Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201602439390) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, podese relacionar estas formas de representação de algoritmos com as seguintes afirmações: ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. ( ) Sua simbologia e sintaxe aproximase muito a simbologia e a sintaxe da maioria das linguagens de programação. ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos. N, P, G P, N, G N, G, P G, P, N G, N, P Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201602439392) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Nos dias atuais e com a evolução galopante da tecnologia, dificilmente encontramos pessoas que nunca tenham utilizado um computador. Os propósitos podem variar bastante, seja para edição de textos, jogos ou atividades mais complexas. Já é difícil de imaginar nossas vidas sem o uso desta ferramenta. Nesta atividade tão comum ao nosso cotidiano, você algum dia deve ter parado para pensar como os programas funcionam. Como é que o computador faz todas as tarefas exatamente da forma com a qual você pede? A resposta para esta pergunta é mais simples do que parece: ele segue as instruções que você passa. Mas para que ele consiga entender o que você fala, ele precisa de uma linguagem mais específica. Para fazer esta interpretação entre homem e máquina, foram desenvolvidas as linguagens de programação. Mas mesmo estas linguagens utilizam uma lógica para serem escritas e é aí que entram os algoritmos. A forma de representação de algoritmos que mais se aproxima das linguagens de programação é: Fluxogramas Linguagem Conceitual Pseudolinguagens Linguagem Natural Linguagens Gráficas Gabarito Comentado Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201602400528) Fórum de Dúvidas (3) Saiba (2) Assinale a opção correta. Um programa é um algoritmo codificado em uma linguagem de programação. Programa e fluxograma são sinônimos. Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Um programa é um algoritmo codificado em uma pseudolinguagem. Um programa é um algoritmo codificado em linguagem natural. Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201602400134) Fórum de Dúvidas (3) Saiba (2) Segundo o que foi apresentado, para se desenvolver um algoritmo é necessário verificar quais etapas específicas para a solução de um problema. Assim sendo, quatro momentos são apresentados. No primeiro momento, devese: Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como resultado e sua forma de apresentação. Compreender o enunciado para que se possa questionar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação. Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser processados. Além de definir o que se deseja como dados simples e sua forma de apresentação. Compreender o enunciado do problema, para que se possa identificar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação. Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como elementos naturais e sua forma de apresentação. Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201602402398) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa que apresenta as três principais formas distintas de representação de algoritmos: c) linguagem natural, linguagem textual e fluxograma. e) linguagem natural, linguagem de máquina e linguagem de programação. b) linguagem de programação, código fonte e linguagem natural. a) linguagem natural, linguagem gráfica e pseudolinguagem. d) linguagem gráfica, fluxograma e pseudocódigo. Gabarito Comentado Gabarito Comentado Gabarito Comentado Fechar
Compartilhar