Identificar que o pneu furou Ligar os 4 piscas Vestir o colete e colocar o triângulo Tirar...

Preview:

Citation preview

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