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,); CA+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); AB*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,25B Escrever (B) FIM B0,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) B0.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