Identificar que o pneu
furou
Desapertar os
parafusos e tirar o
pneu
Colocar o pneu
suplente e apertar
os parafusos
Ligar 4 piscas
Vestir colete e colocar
triangulo
Tirar ferramentas e
pneu suplente
Desapertar a meio
termo os parafusos
Colocar o macaco
e levantar o carro
Descer o carro e
apertar o
parafusos
Guardar as
ferramentas e o
pneu furado, limpar
as mãos
Guardar triangulo e
colete
Desligar 4 piscas
e seguir caminho
Colocar pneu furado
em reparação
Ver se os ovos estão bom
Partir o ovo e por dento da
frigideira
Por dentro de um prato.
Por um pouco de manteiga
numa frigideira
Por um pouco de sal por
cima do ovo
E comer
Acender o bico do fogão
Esperar que o ovo fique
estrelado
Por a frigideira no fogão
Quando estiver estrelado,
tirar com cuidado da
frigideira, para não se
queimar
Bom apetite
Colocar a comida
Esperar que o tempo acabe
Abrir o microondas
Tirar o prato do
microondas
Por o prato dentro do
microondas
Está
quente
?
Ligar o microondas
não
sim
Fechar a porta do
microondas
A=b*h/2
A=10*5/2
Obter b
5
Input
10
Obter h
processamento
Output
A=b*h/2
Mostrar A
Obter A
Input
Obter B
processamento
output
C=A+B
Mostrar C
Obter Temperatura
máxima
Temperatura média = temp. máxima+ temp. mínima
2
Obter Temperatura
mínima
Tmédia=Tmax+Tmin
2
Mostra temperatura
média
Obter disciplina A
Obter disciplina B
Média = Da +Db +Dc
3
Obter disciplina C
Mostrar Média
Obter valor por dia
Obter dias de trabalho
Mês = dias de trab *
valor por dia
Mostrar Mês
Obter viagens
Mostrar Total
Obter bilhete
Total = viagens *
bilhete
Obter altura
Volume = Altura *
largura * comprimento
Obter largura
Mostrar Volume
Obter comprimento
Obter cavalos
Ferraduras =
cavalos * 4
Mostrar
ferraduras
Obter nome
Obter idade
Dias = idade*365
Mostrar dias,
nome
Mostrar F
Obter C
C- graus célsius
F- graus fahrenheit
F = C × 1,8 + 32
Operador
Operação
=
>
<
>=
<=
<>
Igualdade
Maior que
Menor que
Maior ou Igual a
Menor ou Igual a
Diferente
Mostrar :
temperatura é
Negativa
Ler T
Não
T>0?
Não
Sim
Mostrar :
temperatura é
positiva
T=0?
Sim
Mostrar :
temperatura é
Nula
Elabore um algoritmo que ao ler dois números informe se estes são iguais ou diferentes.
Ler X e Y
Mostrar : igual
X=Y?
Não
Mostrar : diferente
Sim
Programa A/C
T= Temperatura
Ler T
T<= 10?
SIM
Ligar A/C
NÃO
SIM
T>=20
NÃO
Não liga
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.
Ler X e Y
Mostrar : X =Y
X =Y?
Sim
Mostrar : X >Y
Não
Mostrar : Y > X
Não
Sim
Y > X?
Elabore um algoritmo que permita ler o seu peso na terra, escolher um planeta, e calcular o seu peso nesse
planeta. A relação de planetas é:
Qual o peso da terra=t?
Qual o planeta=p?
P1=t/10*0.37
sim
Nº
Planetas
Gravidade relativa
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
P1=t?
P2=t/10*0.88
sim
Não
Não existe planeta
P2=t?
Não
P3=t/10*0.38
sim
Não
P3=t?
P6=t?
Não
P4=t/10*2.64
sim
sim
P4=t?
P6=t/10*1.17
Não
P5=t/10*1.15
sim
P5=t?
Não
A fórmula de cálculo da gravidade é:
PesoNoPlaneta = PesoNaTerra / 10 *gravidadeRelativa
Variáveis A,B,C: inteiro
Inicio
Ler(A,B,);
CA+B;
Escrever(C);
Fim
Variáveis nome: string
Idade: inteiro
Inicio
ler(Nome, idade)
escrever(“o ‘nome’ tem ‘idade’ anos”);
Fim
O Carla tem 19 anos
Fluxogramas
Símbolo de inicio ou de fim
Entrada ou saída de dados
Processamento inteiro
Símbolo de decisão
Linha de fluxo
connector
Fluxograma
A=b*h/2
Pseudocódigo
Inicio
Variáveis A,B,H: inteiro
Inicio
Ler(B,H);
AB*H/2;
Escrever(A);
Fim
Ler (b*h)
A=b*h/2
Mostrar
(A)
FIM
Fluxograma
Inicio
Inicio
Escrever(“Quantas
pessoas vem ao
jantar?”)
Ler (P)
Ler (P)
P*0,25B
Escrever (B)
FIM
B0,25*P
Escrever (“A
quantidade de
bacalhau necessário
e”)
FIM
Pseudocódigo
Variáveis P,B: reais
Inicio
escrever
(“Quantas
pessoas vem ao
jantar?”);
Ler(P)
B0.25*P;
Escrever(“A
quantidade de
bacalhau
necessário e”,B);
Fim
Inicio
Pseudocódigo
Escrever(“qual os
números?”)
Ler
(A+B+C+D+E+F)
Media A+B+C+D+E+F =X/6
Escrever (“A media e
M”)
FIM
Variáveis A,B,C,D,E,F : reais;
Inicio
escrever (“qual os números?”);
Ler(A,B,C,D,E,F);
M (A+B+C+D+E+F)/6 ;
Fim
Escrever(“A média é ”,M);
Inicio
Pseudocódigo
Escrever(“qual o preço
do produto e respectivo
desconto?”)
Ler (preço do produto,
desconto)
Variáveis : preço_produto, desconto,
valor_desconto,total reais;
Inicio
Escrever ; (“qual o preço do produto e
respectivo desconto?”);
Ler(: preço_produto, desconto,
valor_desconto, total );
VD preço do
produto * desconto
VD preço do produto * desconto;
Total  preço do produto – valor
desconto;
Total  preço do produto –
valor desconto
Escrever ;o total e ; total ;
Fim
Escrever (“o total e
Total”)
FIM
Fluxograma
Inicio
Escrever (“quantos km tem a
viagem)?”)
Cg- combustível gasto
Ck- consumo km
Kms_v- distância da viagem em
Kms
PreçoC- preço do combustível
Vg- valor gasto da viagem
Cg=CK*Kms_v
Vg=Cg*precoC
Fim
Ler (Kms_v)
Escrever (“quanto consome o
carro num km”)
Ler (Ck)
Escrever (“qual é o preço do litro
de combustível”)
Escrever (“ os litros de combustível
necessário para a viagem são: Cg”) ;
(“o valor gasto com a viagem é : Vg”)
Cg  CK*Kms_v
Vg  Cg*precoC
Ler (precoC)
Pseudocódigo
Variáveis cg, ck, kms_v, vg, preco_c: reais
Inicio
Escrever(“quantos km tem a viagem?”);
Ler (Kms_v);
Escrever(“quanto consome o carro num km”);
Ler (Ck);
Escrever (“qual é o preço do litro de combustível”);
Ler (precoC);
Cg  CK*Kms_v;
Vg  Cg*precoC;
Escrever (“ os litros de combustível necessário para a viagem são,” Cg) ;
Escrever (“o valor gasto com a viagem é ,”Vg);
FIM
Pseudocódigo
Pseudocódigo
SE
condição
ENTÃO
bloco de instruções
SENÃO
bloco de instruções
Se <condição>
Então
<bloco de instruções>
Senão
< bloco de instruções >
fimSe
1.
Elabore o fluxograma e o pseudocodigo de um software que ao introduzir a nota de uma disciplina
informe se o aluno está aprovado ou reprovado na disciplina.
Considere uma escala de 0 a 20 em que 9,5 a 20 o aluno deverá transitar
2.
fluxograma Pseudocódigo
inicio
Escrever
(“ introduza a nota”)
Ler (nota)
Nota
> 9,5
Falso
Escrever
(“reprovado”)
verdade
Escrever
(“aprovado”)
FIM
Variáveis nota: Real;
Inicio
Escrever (“ introduza a nota”)
Ler (nota);
se(nota>9,5) Então
Escrever (“aprovado”)
senão
Escrever (“reprovado”)
FimSe
FIM
1.
2.
Elabore o fluxograma e o pseudocodigo de um software que ao introduzir as notas das disciplina de
matemática, de português e de inglês de determinado aluno informe qual a sua media e se a sua media é
positiva ou negativa.
Considere uma escala de 0 a 20 em que de 10 a 20 a media é positiva.
inicio
Escrever(“nota_mat”)
Ler (nota_mat)
Escrever(“nota_port”)
Ler (nota_port)
Escrever(“nota_ing”)
Ler (nota_ing)
media  (nota_mat+nota_port+nota_ing)/3
Falso
Escrever
(“reprovado”)
media > 10
verdade
Escrever
(“aprovado”)
Fim
Variáveis nota_mat,nota_port,nota_ing : Real;
Inicio
Escrever (“nota_mat”);
Ler (nota_mat);
Escrever (“nota_port”);
Ler (nota_port);
Escrever (“ nota_ing”);
Ler (nota_ing);
se((nota_mat+nota_port+nota_ing)/3=>10)
Então
Escrever (“aprovado”);
senão
Escrever (“reprovado”);
FimSe
FIM
Download

Escrever