Logo Passei Direto
Buscar
Representar algoritmos é crucial no desenvolvimento de software, unindo problema e código. Métodos como descrição narrativa, fluxograma e pseudocódigo diferem em precisão e proximidade com linguagens formais. A escolha da ferramenta ideal depende da complexidade do problema e da necessidade de detalhamento lógico prévio à implementação. MANZANO, J. N. G.: OLIVEIRA, J. F. Algoritmos: lógica para de programação de computadores. 29. ed. São Paulo: Érica, 2019.
Considerando métodos de representação de algoritmos, assinale a correta sobre pseudocódigo e fluxograma.
a. Uma desvantagem do fluxograma é a difícil manutenção, pois alterar desenho lógico pronto é trabalhoso.
b. A narrativa é preferível ao fluxograma por eliminar ambiguidades linguísticas via formas padronizadas.
c. pseudocódigo tem a desvantagem de não permitir a transcrição rápida para a linguagem de programação final.
d. pseudocódigo exige rigidez sintática igual à de linguagens compiladas para execução direta pela máquina.
e. fluxograma é indicado para detalhar cálculos complexos e dados devido ao seu poder de expressão matemática.
User badge image
Questões Para a Compreensão

há 16 horas

Respostas

User badge image

Ed Verified user icon

há 16 horas

Vamos analisar cada alternativa: a) Uma desvantagem do fluxograma é a difícil manutenção, pois alterar desenho lógico pronto é trabalhoso. Verdadeiro. Fluxogramas são gráficos que representam o fluxo lógico, mas modificar um fluxograma pronto pode ser trabalhoso e pouco prático, dificultando a manutenção. b) A narrativa é preferível ao fluxograma por eliminar ambiguidades linguísticas via formas padronizadas. Falso. A descrição narrativa é mais suscetível a ambiguidades linguísticas, enquanto fluxogramas usam símbolos padronizados para representar processos. c) pseudocódigo tem a desvantagem de não permitir a transcrição rápida para a linguagem de programação final. Falso. Pseudocódigo é geralmente usado para facilitar a transcrição para linguagens de programação, pois é uma representação intermediária próxima da linguagem natural e da linguagem de programação. d) pseudocódigo exige rigidez sintática igual à de linguagens compiladas para execução direta pela máquina. Falso. Pseudocódigo não exige rigidez sintática e não é executado diretamente pela máquina; é uma ferramenta para descrever algoritmos de forma clara e simples. e) fluxograma é indicado para detalhar cálculos complexos e dados devido ao seu poder de expressão matemática. Falso. Fluxogramas são bons para representar o fluxo lógico, mas não são ideais para detalhar cálculos complexos ou manipulação de dados, pois não possuem notação matemática avançada. Resposta correta: a.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina