Buscar

Exercícios Algorítimos e Programação [Estudos]

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercícios Algoritmos e Programação 
Exercícios 
1. Algoritmos são uma importante ferramenta para especificar a solução de problemas. A escolha da forma de representação do algoritmo 
determinará seu detalhamento e a precisão da especificação. Escolha a alternativa que apresenta formas de representação de algoritmos (no contexto 
computacional) em ordem crescente de capacidade de detalhamento/precisão do algoritmo construído. 
Resposta: Descrição narrativa; fluxograma; pseudocódigo. 
Explicação: A descrição narrativa é a forma menos detalhada/precisa de representar algoritmos; o pseudocódigo é a forma mais detalhada/precisa de representar 
algoritmos, ficando bem próximo do potencial de uma linguagem de programação. 
2. Algoritmos são uma sequência de passos, finitos e bem definidos, utilizados para resolver algum problema. A utilização de um conjunto de 
palavras-chave para escrever o algoritmo é característica do(a): 
Resposta: pseudocódigo. 
Explicação: Existem várias formas de representação de algoritmos. As principais são: descrição narrativa, fluxograma e pseudocódigo. A primeira utiliza a 
linguagem natural para representar o algoritmo, não tendo nenhum tipo de regra ou palavra-chave; já a segunda representa os algoritmos utilizando um conjunto 
de símbolos gráficos; por fim, a terceira usa um conjunto de palavras-chave com seus respectivos relacionamentos para descrever um algoritmo. A linguagem 
de programação é o algoritmo já convertido para que o computador possa entender. O diagrama de sequência é útil na parte de documentação de software, 
descrevendo a sequência de funcionamento dele. Logo, nem a linguagem de sequência nem o diagrama de sequência têm relação com as formas de 
representação dos algoritmos. Das três formas de representação citadas anteriormente, o pseudocódigo é a que utiliza um conjunto de regras para descrever o 
algoritmo. 
3.Fluxogramas são diagramas gráficos (desenhos) que podem ser utilizados para a representação de algoritmos. Analise as afirmativas a seguir e 
selecione aquela que NÃO se refere aos fluxogramas. 
Resposta: São ambíguos e imprecisos. 
Explicação: Fluxogramas representam algoritmos de forma não ambígua e precisa. 
4. Qual é o nome usado para a forma de representação de algoritmos expressos por meio de um diagrama gráfico com o uso de blocos (elipses, 
retângulos, paralelogramos e losangos) e setas de direção? 
Resposta: Fluxograma 
Explicação: É uma forma de representação gráfica que utiliza setas e blocos. 
5. A representação de algoritmos tem por objetivo obter uma especificação clara que permita a comunicação e a análise do processo especificado. 
Considerando isso, assinale a alternativa FALSA. 
Resposta: O poder de expressão da descrição narrativa, dos fluxogramas e do pseudocódigo é exatamente o mesmo. 
Explicação: O poder de expressão da descrição narrativa é menor, pois não segue regras e pode ser ambíguo ou não deixar claro o que deve ser realizado. Já 
o fluxograma e o pseudocódigo têm poder de expressão semelhante, mas o mais preciso é o pseudocódigo.

Continue navegando