Pseudocódigo é uma ferramenta utilizada para criar protótipos e documento algoritmos de computador . Ao invés de projetar escrevendo instruções de programação em uma linguagem específica , o designer utiliza declarações de Inglês que emulam instruções lógicas. O algoritmo resultante pode ser logicamente avaliado antes de ser traduzido para o código em uma linguagem de programação específica . Pseudocódigo tornou-se mais popular do que o fluxograma para a concepção de algoritmos , porque é mais rápido para mover o código. Definindo Pseudocódigo
Não existe uma definição formal do código em ciência da computação. É uma combinação informal de lógica de programação e linguagem regular ( a partir do qual o pseudo- código termo vem ), que na maioria das vezes emula a forma da sintaxe da linguagem mais familiar para o designer. Os programadores que não estão familiarizados com uma linguagem particular, no entanto, ainda pode entender um algoritmo que foi projetado em pseudocódigo .
Por que eu deveria escrever Pseudocódigo ?
A maior tentação de um programador enfrenta é sentar-se e começar a codificação de um programa sem um projeto . Se o problema a ser resolvido é complexa , esta abordagem pode muitas vezes resultar em um monte de frustração e perda de tempo quando o programador encontra-se apoiada em um canto . Pseudocódigo é uma maneira rápida para analisar uma solução e para determinar a eficácia de um algoritmo antes de dedicar o tempo e recursos para a codificação de um conjunto de funções que , em última análise , não resolvem o problema .
A pseudocódigo exemplo
O bubble sort é um bom algoritmo para usar como um exemplo pseudocódigo . Este trecho vai colocar a espécie dentro de uma função de fornecer um exemplo mais extenso e usar um C + + pseudocódigo derivado como base para o código.
Bubblesort Função (array de integersFor (i = 0 a duração do array) Para (j = 0 a duração do array - i) Se array [ j] > [j + 1 ] array de Swap [j] e array [ j + 1] função Fim forend forend
Um programador que recebe isso como documentação ou como um projeto pode compreender rapidamente que o algoritmo requer dois loops aninhados e que a avaliação e troca do tipo é incorporado dentro deles.
Usando Pseudocódigo de Documentação
pseudocódigo é usado durante o processo de design, mas muitas vezes é descartado após o código é escrito . Adicionando o pseudocde a uma função ou cabeçalho do programa o torna útil para documentar as decisões de design . a linguagem simples e natureza abreviada de pseudocódigo tornar complexo algoritmos facilmente compreensível e pode ajudar os programadores mais tarde para entender uma seção de código que poderia ser além de suas habilidades técnicas .
O Fluxograma alternativa para pseudocódigo
Antes de pseudocódigo popularidade ultrapassou -o , fluxogramas foram a ferramenta de design padrão. o fluxograma é uma representação simbólica de fluxo lógico que usa diferentes formas geométricas para representar processo e lógicas passos. Ele funciona bem para pequenos segmentos de código , mas rapidamente torna-se difícil para projetar e documentar programas mais complexos . < br >