Como já descrito em matérias deste blog, algoritmos são sequências lógicas capazes de resolver problemas e um dos pilares da lógica de programação, portanto, nesta matéria entraremos em alguns tipos de algoritmos que existem e como suas dinâmicas influenciam no projeto de algoritmos.
Descrição narrativa:
Por mais que seja menos usado na área de programação, a descrição narrativa como por exemplo uma receita de bolo ou um manual de montagem é um algoritmo.
Fluxograma:
O fluxograma nada mais é do que uma ferramenta de criação e manutenção de projetos em que através de diferentes símbolos se planeja o algoritmo e apesar de parecer simples para um projeto, ele é muito útil em gerar eficiência e produtividade principalmente em projetos em equipe. Ao utilizar o fluxograma têm-se um panorama mais completo e visível das partes do projeto, gerando uma visão ampla para os funcionários e o que cada um deve fazer dentro do programa além de facilitar na revisão do algoritmo e de um possível problema.
Pseudocódigo:
Pseudocódigo é uma outra forma de descrever um algoritmo similar à programação o qual utiliza uma linguagem simples e direta para descrever a sequência lógica tendo como vantagem o uso de português e a declaração dos tipos de variáveis que serão usadas, se vão ser números inteiros, letras etc. Apesar de ser simples o suficiente para alguém que não sabe programas entender, o pseudocódigo mesmo estando próximo da programação original não é ela em si, portanto, em projetos pode ocorrer a perda de tempo e confusão entre colegas já que também não é uma estrutura padronizada.
Exemplo:
Algoritmo para somar 2 números inteiros
Declare N1, N2 como números inteiros
Leia N1
Leia N2
R = N1 + N2
Escreva R
Fim
Este é um exemplo de pseudocódigo e apesar de simples de transcrever para algum código, às vezes é mais fácil e prático programar direto o algoritmo ou usar outros métodos para planejá-lo.
Fonte:
Descrição narrativa:
Por mais que seja menos usado na área de programação, a descrição narrativa como por exemplo uma receita de bolo ou um manual de montagem é um algoritmo.
Esboço de fluxograma. |
Fluxograma:
O fluxograma nada mais é do que uma ferramenta de criação e manutenção de projetos em que através de diferentes símbolos se planeja o algoritmo e apesar de parecer simples para um projeto, ele é muito útil em gerar eficiência e produtividade principalmente em projetos em equipe. Ao utilizar o fluxograma têm-se um panorama mais completo e visível das partes do projeto, gerando uma visão ampla para os funcionários e o que cada um deve fazer dentro do programa além de facilitar na revisão do algoritmo e de um possível problema.
Exemplo de fluxograma. |
Simbologia de fluxograma. |
Pseudocódigo:
Pseudocódigo é uma outra forma de descrever um algoritmo similar à programação o qual utiliza uma linguagem simples e direta para descrever a sequência lógica tendo como vantagem o uso de português e a declaração dos tipos de variáveis que serão usadas, se vão ser números inteiros, letras etc. Apesar de ser simples o suficiente para alguém que não sabe programas entender, o pseudocódigo mesmo estando próximo da programação original não é ela em si, portanto, em projetos pode ocorrer a perda de tempo e confusão entre colegas já que também não é uma estrutura padronizada.
Exemplo:
Algoritmo para somar 2 números inteiros
Declare N1, N2 como números inteiros
Leia N1
Leia N2
R = N1 + N2
Escreva R
Fim
Este é um exemplo de pseudocódigo e apesar de simples de transcrever para algum código, às vezes é mais fácil e prático programar direto o algoritmo ou usar outros métodos para planejá-lo.
Fonte:
https://slideplayer.com.br/slide/1609469/
https://slideplayer.com.br/slide/11448093/
Nenhum comentário:
Postar um comentário