Algoritmo linear Identificar que o pneu furou

Slides:



Advertisements
Apresentações semelhantes
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
Advertisements

Algoritmo I Aula 05 Pseudo-Linguagem.
Os astros.
Paradigmas de Linguagens Conceitos Básicos
Exercicio 1 Dados três valores X, Y e Z, Faça um programa em C para verificar se eles podem ser os comprimentos dos lados de um triângulo e, se forem,verificar.
Exercícios Extras 5 pontos
Trabalho Prático Teste de Software
ALGORÍTMOS E ESTRUTURA DE DADOS SLIDE - 2
Estruturas de repetição
Introdução à Programação
Introdução à Programação
Introdução à Lógica de Programação
Introdução à Lógica de Programação (cont.)
THOBER CORADI DETOFENO, MSC. Aula 07
Exercícios de php Dia 04/03/2011.
Módulo I - Exercícios PSI – Programação e Sistemas de Informação Exercícios – Funções pré-definidas; Estruturas repetitivas. 1- Faça um algoritmo.
1- Leia um nº inteiro e diga se este é positivo.
Descreva por palavras suas o funcionamento de um algoritmo
Programação e Sistemas de Informação
Exercícios Elabore um algoritmo que solicite ao usuário um número e apresente os resultados da tabuada de multiplicar deste número, a qual deverá ser impressa.
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) Pneu furado
Identificar que o pneu furou
Linguagem de Programação C
Professor: Juliano Lucas Gonçalves
Introdução à Programação
Matrizes DEFINIÇÃO K corpo p,q números naturais
Algoritmo Exibe a nota de um aluno aprovado
Comandos de Repetição Comando Para-Faça
Estrutura de dados, pseudocódigo
PROGRAMAÇÃO ESTRUTURADA II
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.
COMPLEMENTO DAS AULAS.
Programação e Estrutura de Dados
Algoritmo linear Identificar que o pneu furou
Conceitos básicos em grafos
Android Aula 01 Introdução ao Java Humberto Moura
Desenvolvimento Web Lógica de Programação
Linguagem e Ambiente Scratch
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
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
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
Input » Processamento » Output »
Algoritmos – Exercícios no Visualg
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Mostrar: São Diferentes
Algoritmos - exercícios
Fluxogramas e Pseudocódigos
Obter temperatura Máxima
Algoritmos e Programação
Variáveis e Operadores
Introdução aos algoritmos de programação
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.
Linguagens de Programação Pedro Lopes MÓDULO 1- Algoritmia 2010/2011.
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
ARQUIVOS DE SCRIPTS THOBER CORADI DETOFENO, MSC. Aula 05 JOINVILLE Universidade do Estado de Santa Catarina – CCT/UDESC.
Arrays Outline 7.1 Introdução 7.2 Arrays 7.3 Declarando e Criando Arrays 7.4 Exemplos usando arrays 7.5 Ordenando arrays 7.6 Procurando em.
Aula Prática 3 Exercícios Funções Monitoria
Lógica de Programação Aula 08 Prof. Marcelo Marcony.
Transcrição da apresentação:

Algoritmo linear Identificar que o pneu furou 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

Colocar a forma no forno colocar a massa na forma 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

Colocar o prato no micro-ondas 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 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

V= altura*largura*comprimento 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

Obter nome Mostrar nome e idade Obter idade Idade *365 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

Valor dos graus C Mostrar F F=c*1,8+32 Conversão de para Fórmula 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 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 operador Operação = Igualdade > Maior que < Menor que >= Maior ou igual a <= Menor ou igual a <> Diferente

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

Mostrar por ordem crescente: 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

Qual o seu peso no Planeta? 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

Variáveis A, B, C : inteiro Inicio Ler (A, B) C A + B; Escrever (C) 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

Escrever (“quais são os 6 números a introduzir) 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

Escrever (“qual é o preço e o respectivo desconto?”) 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