230 likes | 355 Views
Identificar que o pneu furou. Algoritmo linear. Guardar as ferramentas e o pneu furado, limpar as mãos. Colocar o macaco. Ligar os 4 piscas. Desapertar os parafusos e tirar o pneu. Guardar triângulo e colete. Vestir o colete e colocar o triângulo.
E N D
Identificar que o pneu furou Algoritmo linear Guardar as ferramentas e o pneu furado, limpar as mãos Colocar o macaco Ligar os 4 piscas Desapertar os parafusos e tirar o pneu Guardar triângulo e colete Vestir o colete e colocar o triângulo Colocar o pneu suplente e apertar os parafusos Tirar ferramentas e pneu suplente Desligar 4 piscas Desapertar a meio termo os parafusos Descer o carro e apertar melhor os parafusos Colocar o pneu furado em reparação
Algoritmo não linear Ligar o forno Colocar a forma no forno Misturar tudo Aguardar que coza Untar a forma Fim Está cozido? sim colocar a massa na forma não
Algoritmo não linear Colocar o prato no micro-ondas Ver se está quente Ligar o micro-ondas não sim pronto Marcar o tempo Patrícia Reis 06-11-09
Algoritmo da área do triângulo Área do triângulo A = b*h/2 h b A =b*h/2 processamento Obter b output Mostrar A input Obter h
Algoritmo que permite obter a soma de dois números Mostrar C Obter A C = A + B Obter B
Temperatura Média = temp máxima + temp mínima 2 Obter temp máxima Obter temp Média input Obter temp minima output T .m = t.m + t.m 2 processamento
Obter a Média Obter nota 1 Mostrar M Obter nota 2 M = nota1 + nota2 + nota 3 3 Obter nota 3
Quanto ganha por Mês 22 dias Mostrar valor 22 * valor por dia Valor ao dia
Volume = altura*largura*comprimento Altura V= altura*largura*comprimento 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. C = cavalos F = ferraduras Obter c Mostrar F F= c * 4
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 Mostrar nome e idade Obter idade Idade *365
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 Valor dos graus C Mostrar F F=c*1,8+32
Operações de Processamento – Operadores relacionais - Estes operadores são essencialmente utilizados em operações de comparação
Consideremos assim o exemplo de um algoritmo para calcular se uma temperatura é negativa, positiva ou nula. Mostrar: Temperatura é Negativa Não T>0? T=0? Ler T Não sim sim Mostrar: Temperatura é positiva Mostrar: Temperatura é Nula
Elabore um algoritmo que ao ler dois números informe se estes são iguais ou diferentes n1=n2? Obter n1, n2 Não Mostrar: são Diferentes Sim Mostrar: são iguais
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. Mostrar: X , Y Obter X (6) não X > Y ? X = Y ? sim Obter Y (5) sim Mostrar por ordem crescente: X , Y Mostrar são: Iguais
PP = peso2/10*0.88 sim Qual o seu peso no Planeta? (peso) P =1? P = 2? P = 3? não não sim Qual o seu Planeta? (P) não sim PP = Peso3/10*0.38 P = 4? PP= peso1/10*0.37 sim não Peso inválido PP = peso4/10*2.64 P = 6? P = 5? não não sim PP = peso5/10*1.15 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) sim PP = peso6/10*1.17 A fórmula de cálculo da gravidade é? Peso no Planeta = Peso na Terra/10*gravidade
PSEUDOCÓDIGO • Variáveis A, B, C : inteiro • Inicio • Ler (A, B) • C A + B; • Escrever (C) • Fim CORRESPONDE OU ALGORITMO (5)
fLUXOGRAMA SIMBOLO DE INICIO OU FIM SIMBOLO DE DECISÃO ENTRADA OUSAIDA DE DADOS LINHA DE FLUXO CONECTOR PROCESSAMENTO INTERNO
Fluxograma INICIO LER (comp, larg) Area <- comp*larg Escrever Area fim
Fluxograma 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 Escrever (A) H B Fim Area = B*H/2
Exercício 16 Fluxograma Dado de conjuntos pseudocódigo início Escrever (“quais são os 6 números a introduzir) • Variáveis A, B, C, D, E, F, M: Reais • Iní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 Ler (A, B, C, D, E, F) M <- (A, B, C, D, E, F)/6 Escrever (“A média é: M Fim
início Escrever (“qual é o preço e o respectivo desconto?”) • 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 Ler ( PP, D) Valor desc <- PP*D T <- PP – Valor desc Escrever (“o valor do é: T fim