Aula 06

8
Tipos de Algoritmos Pseudocódigo / Portugol GVensino.com.br

description

Aula 06 do curso de lógica de programação do site GVensino - http://gvensino.com.br

Transcript of Aula 06

Page 1: Aula 06

Tipos de AlgoritmosPseudocódigo / Portugol

GVensino.com.br

Page 2: Aula 06

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

ALGORITMO – FLUXOGRAMA / DIAGRAMA DE BLOCOS

Início

n1, n2, n3

Total = n1 + n2 + n3

Total

Fim

Page 4: Aula 06

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

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

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 8: Aula 06

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