Identificar que o pneu furou Ligar os 4 piscas Vestir o colete e colocar o triângulo Tirar...
Transcript of Identificar que o pneu furou Ligar os 4 piscas Vestir o colete e colocar o triângulo Tirar...
Identificar que o pneu furou
Ligar os 4 piscas
Vestir o colete e colocar o triângulo
Tirar ferramentas e pneu suplente
Desapertar a meio termo os
parafusos
Colocar o macaco
Desapertar os parafusos e tirar o pneu
Colocar o pneu suplente e apertar
os parafusos
Descer o carro e apertar melhor os parafusos
Guardar as ferramentas e o
pneu furado, limpar as mãos
Guardar triângulo e colete
Desligar 4 piscas
Colocar o pneu furado em reparação
Algoritmo linear
Misturar tudo
Untar a forma
Ligar o forno
colocar a massa na forma
Colocar a forma no forno
Aguardar que coza
Fim
Está cozido
?
sim
não
Algoritmo não linear
Colocar o prato no micro-ondas
Ligar o micro-ondas
Marcar o tempo
Ver se está
quente
pronto
não
sim
Algoritmo não linear
Patrícia Reis06-11-09
h
b
Área do triângulo
A = b*h/2
Obter b
Obter h
A =b*h/2
Mostrar A
input
processamento
output
Algoritmo da área do triângulo
Algoritmo que permite obter a soma de dois números
Obter A
Obter B
C = A + B
Mostrar C
Temperatura Média = temp máxima + temp mínima 2
Obter tempmáxima
Obter tempminima
T .m = t.m + t.m 2
Obter tempMédiainput
processamento
output
Obter a Média
Obter nota 1
Obter nota 2
Obter nota 3
M = nota1 + nota2 + nota 3
3
Mostrar M
Quanto ganha por Mês
22 dias
Valor ao dia
22 * valor por diaMostrar valor
Volume = altura*largura*comprimento
Altura
Largura
comprimento
V= altura*largura*comprimento
v
Faça um algoritmo para calcular quantas ferraduras são necessárias para equipar todos os cavalos comprados para o príncipe árabe.
Obter c
F= c * 4
Mostrar F
C = cavalosF = ferraduras
Escreva um algoritmo para ler o nome e a idade de uma pessoa, e exibir quantos dias de vida possui.Considere sempre anos completos, e que um ano possui 365 dias.,
Obter nome
Obter idade
Idade *365
Mostrar nome e idade
Alguns países medem temperaturas em graus Celcius, e outros em graus Fahrenheit. Faça um algoritmo para ler uma temperatura Celsius e imprima-la em Fahrenheit
Conversão de para Fórmula
grau Celsius grau Fahrenheit °F = °C × 1,8 + 32
Valor dos graus C
F=c*1,8+32
Mostrar F
operador Operação
= Igualdade
> Maior que
< Menor que
>= Maior ou igual a
<= Menor ou igual a
<> Diferente
Operações de Processamento – Operadores relacionais
- Estes operadores são essencialmente utilizados em operações de comparação
Ler T
Consideremos assim o exemplo de um algoritmo para calcular se uma temperatura é negativa, positiva ou nula.
T>0? T=0?
Mostrar:Temperatura é
positivaMostrar:
Temperatura é Nula
Mostrar:Temperatura é Negativa
Não
sim sim
Não
Elabore um algoritmo que ao ler dois números informe se estes são iguais ou diferentes
Obter n1, n2
n1=n2?
Mostrar:são iguais
Sim
Não Mostrar:são Diferentes
Obter X (6)
Obter Y (5)
X > Y?
Mostrar por ordem
crescente:X , Y
Elabore um algoritmo que ao ler dois números os coloque por ordem crescente. Não se esqueça de informar o caso em que os dois números são iguais.
X = Y?
Mostrar são:Iguais
Mostrar:X , Y
sim
sim
não
Qual o seu peso no Planeta?
(peso)
Qual o seu Planeta? (P)
P =1?
PP= peso1/10*0.37
sim
P = 2?não
PP = peso2/10*0.88sim
P = 3?não
PP = Peso3/10*0.38
sim
P = 4?
não
PP = peso4/10*2.64
sim
P = 5?
não
PP = peso5/10*1.15
simP = 6?
não
PP = peso6/10*1.17sim
Peso inválido
não
1 = Mercúrio (0.37)2 = Vénus (0.88)3 = Marte (0.38)4 = Júpiter (2.64)5 = Saturno (1.15)6 = Úrano (1.17) A fórmula de cálculo da gravidade é?
Peso no Planeta = Peso na Terra/10*gravidade
Variáveis A, B, C : inteiroInicio
Ler (A, B)C A + B;Escrever (C)
Fim
PSEUDOCÓDIGO
CORRESPONDE OU ALGORITMO (5)
SIMBOLO DE INICIO OU FIM
ENTRADA OUSAIDA DE DADOS
PROCESSAMENTO INTERNO
SIMBOLO DE DECISÃO
LINHA DE FLUXO
CONECTOR
fLUXOGRAMA
INICIO
LER (comp, larg)
Area <- comp* larg
Escrever Area
fim
Fluxograma
inicio
Ler (B, H,)
FluxogramaPseudocódigo
Variáveis A, B, H : inteiroInicio
Ler (B, H);A <- B*H/2;Escrever (A)
Fim
A <- B*H/2
Escrever (A)
Fim
B
H
Area = B*H/2
FluxogramaDado de conjuntos
início
Escrever (“quais são os 6 números a
introduzir)
Ler (A, B, C, D, E, F)
M <- (A, B, C, D, E, F)/6
Escrever (“A média é: M
Fim
Exercício 16pseudocódigo
Variáveis A, B, C, D, E, F, M: ReaisInício
Escrever (“quais são os 6 números a introduzir?”);Ler (A, B, C, D, E, F)/6;Escrever (“A média é”: M);
Fim
início
Escrever (“qual é o preço e o respectivo desconto?”)
Ler ( PP, D)
Valor desc <- PP*D
T <- PP – Valor desc
Escrever (“o valor do é: T
fim
Variáveis PP, D, Valor desc, T : reais;Início
Escrever (“qual o preço do produto e respectivo desc?”)Ler ( PP, D);Valor desc <- PP* D