Download - Aula 06
![Page 1: Aula 06](https://reader030.vdocuments.site/reader030/viewer/2022020307/559e62f41a28abab6d8b47e4/html5/thumbnails/1.jpg)
Tipos de AlgoritmosPseudocódigo / Portugol
GVensino.com.br
![Page 2: Aula 06](https://reader030.vdocuments.site/reader030/viewer/2022020307/559e62f41a28abab6d8b47e4/html5/thumbnails/2.jpg)
ALGORITMO – PSEUDOCÓDIGO
Também conhecido como Portugol ou Português Estruturado
Algumas Instruções Padrões:
Entrada: leia()
Saída: Escreva()
Possuí regras específicas – ao contrário da Descrição Narrativa
As instruções são todas padronizadas (vocabulário limitado)
Vantagens: Muito parecido com uma Linguagem de Programação de verdade
Desvantagens: As regras e a estrutura devem ser seguidas a riscas. Exige estudo e conhecimento das instruções.
![Page 3: Aula 06](https://reader030.vdocuments.site/reader030/viewer/2022020307/559e62f41a28abab6d8b47e4/html5/thumbnails/3.jpg)
ALGORITMO – FLUXOGRAMA / DIAGRAMA DE BLOCOS
Início
n1, n2, n3
Total = n1 + n2 + n3
Total
Fim
![Page 4: Aula 06](https://reader030.vdocuments.site/reader030/viewer/2022020307/559e62f41a28abab6d8b47e4/html5/thumbnails/4.jpg)
ALGORITMO – PSEUDOCÓDIGO
algoritmo "Soma3Numeros"
varn1 : inteiron2: inteiron3: inteirototal : inteiro
inicioleia(n1)leia(n2)leia(n3)
total <- n1 + n2 + n3
escreva("O resultado deu ", total)
fimalgoritmo
Declarações Iniciais de Nomes (Variáveis)
Nome do Algoritmo
Leitura das entradas
Início
Processamento (soma)
Saída (escreve na tela)
Fim do Algoritmo
![Page 5: Aula 06](https://reader030.vdocuments.site/reader030/viewer/2022020307/559e62f41a28abab6d8b47e4/html5/thumbnails/5.jpg)
ALGORITMO – FLUXOGRAMA / DIAGRAMA DE BLOCOS
Tirar a média de 3 notas e dizer se o aluno está aprovado ou não.
Media > 6
Início
N1, N2, N3
Media <- (N1 + N2 + N3) / 3
“Aprovado”
Fim
“Estude Mais”
SIM NÃO
![Page 6: Aula 06](https://reader030.vdocuments.site/reader030/viewer/2022020307/559e62f41a28abab6d8b47e4/html5/thumbnails/6.jpg)
ALGORITMO – PSEUDOCÓDIGO
algoritmo "MediaNotas"var
n1 : realn2: realn3: realmedia : real
inicioleia(n1)leia(n2)leia(n3)
media <- (n1 + n2 + n3) / 3
se media > 6 entaoescreva("Aluno aprovado")
senaoescreva("Precisa estudar mais!")
fimse
fimalgoritmo
Declarações Iniciais de Nomes (Variáveis)
Nome do Algoritmo
Leitura das entradas (notas)
Início
Processamento (média)
Saída (escreve na tela)
Fim do Algoritmo
Saída (escreve na tela) Condicional (Decisão)
![Page 7: Aula 06](https://reader030.vdocuments.site/reader030/viewer/2022020307/559e62f41a28abab6d8b47e4/html5/thumbnails/7.jpg)
Criado por Cláudio Morgado de SouzaSoftware de Domínio Público
VISUALG – Simulador de Pseudocódigos
Download: http://gvensino.com.br/2029-visualg-para-simulacao-de-psudocodigo
![Page 8: Aula 06](https://reader030.vdocuments.site/reader030/viewer/2022020307/559e62f41a28abab6d8b47e4/html5/thumbnails/8.jpg)
Produzido e Gravado por:Gabriel Vinicios Silva Maganha
Site: http://gvensino.com.br
Peça autorização do autor caso deseje utilizar este conteúdo.
Aula 06