Identificar que o pneu furou

Slides:



Advertisements
Apresentações semelhantes
Entrada, Processamento e Saída
Advertisements

Paradigmas de Linguagens Conceitos Básicos
Exercícios Extras 5 pontos
Trabalho Prático Teste de Software
ALGORÍTMOS E ESTRUTURA DE DADOS SLIDE - 2
Introdução à Programação
Introdução à Lógica de Programação (cont.)
Estruturas de Controle
1- Leia um nº inteiro e diga se este é positivo.
Descreva por palavras suas o funcionamento de um algoritmo
INTRODUÇÃO À PROGRAMAÇÃO
Professor João Gilberto
Algoritmos Prof. Kelly E. Medeiros.
Verificar que o pneu furou
Identificar que o pneu furou
Descer o carro e apertar melhor os parafusos
(Algoritmo linear) Mudar um pneu
Algoritmo linear Identificar que o pneu furou
(Algoritmo linear) Pneu furado
Linguagem de Programação C
Estruturas de Controle
Professor: Juliano Lucas Gonçalves
Introdução à Programação
Algoritmo Exibe a nota de um aluno aprovado
Algoritmo Comandos de entrada e saída
Capítulo 3 Estruturas de Controle
Comunicação Inclusiva Acessibilidade e Programação Web
Soluções Laboratório III
Algoritmo Sessão 20/11/ Obter A Obter L Obter C V= A*L*C Mostrar V Input Processamento Output Exercicio : Elabore um algoritmo para obter o volume.
Fluxograma e Pseudocódigo
Programação de Computadores
Operadores Relacionais, Lógicos e comandos de condição
Lógica de Programação/ Algoritmos Engenharia Produção 2014
Algoritmo linear Identificar que o pneu furou
Android Aula 01 Introdução ao Java Humberto Moura
Desenvolvimento Web Lógica de Programação
Linguagem e Ambiente Scratch
Estrutura de Decisão Multipla
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
BC-0505 Processamento da Informação
Algoritmo Exercicio 1 : furo rodoviário. Identificar que o pneu furou Ligar 4 Piscas Exercicio 1 : linear Vestir colete e colocar triangulo Tirar ferramentas.
Algoritmo e Estrutura de Dados
Introdução a Algoritmos
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 4 Itens fundamentais para Desenvolvimento de algoritmos.
ESTRUTURAS DE CONTROLE
Igor Steinmacher, MSc. O maravilhoso mundo da Lógica de Programação.
Universidade do Estado de Santa Catarina – CCT/UDESC
Algoritmos Estruturados
Programação de PIC em C Exposição das funções básicas para
Input » Processamento » Output »
Desenvolva um software que calcule o consumo de combustível de um automóvel em uma determinada viagem. O programa deve pedir que o utilizador informe:
Algoritmos – Exercícios no Visualg
Mostrar: São Diferentes
Algoritmos - exercícios
Fluxogramas e Pseudocódigos
Obter temperatura Máxima
Algoritmo e Programação
Algoritmo e Estrutura de Dados
Fluxograma e Pseudocódigo
Pseudocódigo e fluxograma
Programação de Computadores - 1
Exercícios (Algoritmo Narrativo, Fluxograma e Pseudocódigo) RESOLVIDO
Ir ao super mercado e comprar os ingredientes Aplicar os ingredientes e o recipiente em cima de uma mesa Bate as natas e com 30 ml de leite, e de leite.
Algoritmo Triângulo Problema: Precisa-se de um programa capaz de ler três valores para os lados de um triângulo e verificar se os lados fornecidos formam.
Linguagens de Programação Pedro Lopes MÓDULO 1- Algoritmia 2010/2011.
Algoritmos – Exercícios
Linguagens de Programação
Linguagens de Programação
Sistemas para Internet Algoritmos e Lógica de Programação
Linguagem de Programação Prof. Fabricio Roulin Bittencout
Transcrição da apresentação:

Identificar que o pneu furou Desapertar os parafusos e tirar o pneu Colocar o pneu suplente e apertar os parafusos Ligar 4 piscas Descer o carro e apertar o parafusos Vestir colete e colocar triangulo Colocar pneu furado em reparação Tirar ferramentas e pneu suplente Guardar as ferramentas e o pneu furado, limpar as mãos Guardar triangulo e colete Desapertar a meio termo os parafusos Desligar 4 piscas e seguir caminho Colocar o macaco e levantar o carro

Partir o ovo e por dento da frigideira Ver se os ovos estão bom Por dentro de um prato. Por um pouco de sal por cima do ovo Por um pouco de manteiga numa frigideira E comer Esperar que o ovo fique estrelado Acender o bico do fogão Bom apetite Por a frigideira no fogão Quando estiver estrelado, tirar com cuidado da frigideira, para não se queimar

sim não Colocar a comida Esperar que o tempo acabe Abrir o microondas Tirar o prato do microondas Por o prato dentro do microondas Está quente? Fechar a porta do microondas sim Ligar o microondas não

A=b*h/2 A=10*5/2 Obter b 5 Input Obter h 10 A=b*h/2 processamento Mostrar A Output

Obter A Input Obter B C=A+B processamento Mostrar C output

2 2 Obter Temperatura máxima Obter Temperatura mínima Tmédia=Tmax+Tmin Temperatura média = temp. máxima+ temp. mínima 2 Obter Temperatura mínima Tmédia=Tmax+Tmin 2 Mostra temperatura média

3 Obter disciplina A Obter disciplina B Média = Da +Db +Dc Obter disciplina C Mostrar Média

Mês = dias de trab * valor por dia Obter valor por dia Mostrar Mês Obter dias de trabalho Mês = dias de trab * valor por dia

Total = viagens * bilhete Obter viagens Mostrar Total Obter bilhete Total = viagens * bilhete

Volume = Altura * largura * comprimento Obter altura Obter largura Mostrar Volume Obter comprimento

Obter cavalos Mostrar ferraduras Ferraduras = cavalos * 4

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 Sim Mostrar : temperatura é positiva Mostrar : temperatura é Nula

Ler X e Y Mostrar : igual X=Y? Mostrar : diferente Sim Não 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? Sim Não Mostrar : diferente

Ler T Ligar A/C T<= 10? SIM NÃO T>=20 SIM Não liga NÃO Programa A/C T= Temperatura Ler T T<= 10? Ligar A/C SIM NÃO T>=20 SIM Não liga NÃO

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 Mostrar : Y > X Não Não Y > X? Sim

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 é: 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 Qual o peso da terra=t? Qual o planeta=p? P1=t/10*0.37 sim P1=t? Não existe planeta P2=t/10*0.88 Não sim P2=t? Não P3=t/10*0.38 Não sim 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

pseudocódigo 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

Variáveis A,B,H: inteiro Inicio Ler(B,H); AB*H/2; Escrever(A); Fim Fluxograma A=b*h/2 Inicio Pseudocódigo 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

escrever (“Quantas pessoas vem ao jantar?”); Fluxograma Inicio Inicio Pseudocódigo Escrever(“Quantas pessoas vem ao jantar?”) 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 Ler (P) Ler (P) B0,25*P P*0,25B Escrever (B) Escrever (“A quantidade de bacalhau necessário e”) FIM FIM

Variáveis A,B,C,D,E,F : reais; Inicio escrever (“qual os números?”); Pseudocódigo 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 ; Escrever(“A média é ”,M); Fim 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 : preço_produto, desconto, valor_desconto,total reais; Inicio Pseudocódigo Escrever(“qual o preço do produto e respectivo 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; Total  preço do produto – valor desconto; Escrever ;o total e ; total ; Fim Ler (preço do produto, desconto) VD preço do produto * desconto Total  preço do produto – valor desconto Escrever (“o total e Total”) FIM

Fluxograma 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 Fluxograma Inicio Escrever (“quantos km tem a viagem)?”) Fim Ler (Kms_v) Escrever (“ os litros de combustível necessário para a viagem são: Cg”) ; (“o valor gasto com a viagem é : Vg”) Escrever (“quanto consome o carro num km”) Ler (Ck) Cg  CK*Kms_v Vg  Cg*precoC Escrever (“qual é o preço do litro de combustível”) 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

Estrutura de decisão em pseudocódigo e fluxograma Se <condição> Então <bloco de instruções> Senão < bloco de instruções > fimSe SE condição SENÃO bloco de instruções ENTÃO bloco de instruções

Estrutura de decisão em pseudocódigo e fluxograma 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 fluxograma Pseudocódigo inicio 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 Escrever (“ introduza a nota”) Ler (nota) Nota > 9,5 Falso Escrever (“reprovado”) verdade FIM Escrever (“aprovado”)

Considere uma escala de 0 a 20 em que de 10 a 20 a media é positiva. 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 Escrever (“reprovado”) Falso media > 10 Fim Escrever (“aprovado”) verdade

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