Académique Documents
Professionnel Documents
Culture Documents
Pseudocdigo
Descrio de Algoritmos
Os algoritmos podem ser construdos usando: Descrio narrativa Fluxograma ou Pseudocdigo
Pseudocdigo
um cdigo escrito em momento anterior ao cdigo de uma linguagem de programao, por isso, independente de linguagens de programao. Os algoritmos escritos em pseudocdigo no seguem regras de construo to rgidas como as de uma linguagem de programao real. Ver exemplo no slide a seguir..
Pseudocdigo - Exemplo
var nota1, nota2, media: real inicio escreva "Entre com a Nota 1:" leia nota1 escreva "Entre com a Nota 2:" leia nota2 media <- (nota1+nota2)/2 se media>=6 entao escreva "Aprovado" senao escreva "Reprovado" fimse fim
Variveis
Entrada de dados
Processamento
Sada de dados
Tipos de variveis: - Numricas: armazenam nmeros que sero usados para clculos. Podem ser real e inteiro. Ex.: salrio, altura, idade, nmero de horas trabalhadas. - Caracteres: armazenam conjuntos de caracteres que no contenham nmeros (literais). Ex.: nomes - Alfanumricas: armazenam dados com letras ou nmeros ou ambos. Ex.: placas de carros - Lgicas: dados lgicos. Podem ser Verdadeiro ou Falso.
Pseudocdigo:
escreva "Entre com a Nota do 1. Bimestre:" leia nota1 Mensagem escreva "Entre com a Nota do 2. Bimestre" leia nota2 media <- (nota1+nota2)/2 se media>=6 ento escreva "Aprovado fimse
Solicitao de Entrada de dados
Processamento
Sada de dados
se idade>18 AND sexo=M ento escreva Alistamento Militar seno escreva Dispensado fimse
se salario<1200 OR retfonte=N ento escreva Isento de IR fimse
Exerccios
Converter para pseudocdigo os Exerccios 01, 02, 03, 04 e 05, 07, 08, 09, 10 e 12.
var valor, valorfinal: real codpagto: inteiro inicio leia valor se codpagto=1 ento valorfinal <- valor*0.9 seno se codpago=2 ento valorfinal <- valor*0.95 seno valorfinal <- valor fimse fimse escreva Valor a pagar, valorfinal fim
Exerccios
Converter para pseudocdigo os Exerccios 06, 11, 13, 14 e 15.
Exerccios
Converter para pseudocdigo os Exerccios 16, 17, 18, 19 e 20.