Fases de um algoritmo
Declarao de variveis Inteiro int (ex: int Id, Qtde) Real float (ex: float Ce, Fa)
Declarao de Variveis
Crie um algoritmo para calcular a mdia final e mostrar o resultado. M=0,4*P1+0,6*P2
Incio
Digite P1 e P2
M 0,4*P1+0,6*P2
Exibir M
Fim
Condio No Fim
Instrues se verdadeiro
N >= 0
No Fim
Sim
POSITIVO
Instrues se falso
No
Condio
Sim
Instrues se verdadeiro
Fim
Sim
int X
X=1
No X=2 No
Sim
Impar
Sim
Par
Fim
Estrutura de Repetio
Utilizamos uma estrutura de repetio quando desejamos que um determinado conjunto de instrues seja executado um nmero definido ou indefinido de vezes.
Instrues
Condio
Contador
Objetivo de contar. Ex.: Algoritmo que exiba do nmero 0 ao 10.
Incio C=0
int C
C<=10 No Fim
Sim
Exibir C
C=C+1
Acumulador
Varivel de memria cujo objetivo acumular. Ex.: Algoritmo que exiba a soma total dos nmeros de 0 a 10. Incio int C, S
C=0 S=0 No Sim
Exibir S
C<=10
C=C+1
Fim
S=S+C
Exerccio Crie um algoritmo para converter de temperaturas em Fahrenheit para seus correspondentes em graus Celsius com Diagrama de Blocos. Crie um novo algoritmo, utilizando-se do condicional, para escolher converter de Celsius para Fahrenheit ou de Fahrenheit para Celsius (como o original).
Crie um algoritmo para converter de temperaturas em Fahrenheit para seus correspondentes em graus Celsius com Diagrama de Blocos. (pg 34 do PLT)
Inicio F C (F-32)*5/9
int F,C
C
Fim