Escolar Documentos
Profissional Documentos
Cultura Documentos
05.introdução A Programação - Pseudo Codigos
05.introdução A Programação - Pseudo Codigos
Introdução a Programação
Pseudo-código
13.01.2021
Conteúdo da Aula
1. Pseudo-códigos
Processamento sequencial
Processamento condicional
Processamento com repetição
• Repetição determinada
• Repetição indeterminada
Pseudo-códigos
Pseudo-códigos
Para ilustrar a execução de um algoritmo utiliza-se o
chamado pseudo-código.
Início
Ler (a, b)
Se a > b então
Imprimir (a)
Senão
Imprimir (b)
Fim
Pseudo-códigos
Como seria um pseudo-código para as seguintes
tarefas:
Início
Ler (nota1, nota2)
media <= (nota1 + nota2)/2
Imprimir( media)
Fim
Pseudo-códigos
Processamento sequencial
• A ordem das instruções é importante!
Início
X
Ler (nota1, nota2)
Imprimir( media)
media <= (nota1 + nota2)/2
Fim
Início
X
media <= (nota1 + nota2)/2
Ler (nota1, nota2)
Imprimir( media)
Fim
Início
Ler ( nota1, nota2)
media <= (nota1 + nota2)/2
Imprimir(media)
Fim
Pseudo-códigos
Processamento condicional
• Um conjunto de instruções ou uma instrução pode
ou não ser executado depende de uma condição
• Se a condição testada for verdadeira, o conjunto de
instruções é executado
Exemplo: Imprimir a maior dentre duas notas lidas
Início
Ler (nota1, nota2)
Se nota1 > nota2
imprimir( nota1)
Senão
Imprimir (nota2)
Início Fim
Início
Ler (nota1, nota2) Ler (nota1, nota2)
imprimir( nota1) imprimir( nota2)
Fim Fim
Pseudo-códigos
Processamento com repetição
Início
Ler ( valor)
soma <= 0
n <= 0
Enquanto valor > 0
soma <= soma + valor
n <= n + 1
Ler(valor)
Imprimir( soma/n )
Fim
TPC
Elabore o pseudo-código que recebe 2 números e
multiplica o num1 pelo num2 através de somas
repetidas. (ex: 2 e 3 = 2 + 2 + 2)