Resumo algoritmo

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (503 palavras )
  • Download(s) : 0
  • Publicado : 20 de março de 2012
Ler documento completo
Amostra do texto
Algoritmos e Programação

Prof. Luiz Fernando

ALGORITMOS – Exercícios & Revisão –

Diagrama de Blocos
 Terminal: Inicio e final do fluxograma

Entrada de dados: Entradas
Processamento: Operações

 Exibir: Mostra informação na tela

Fases de um algoritmo

 Entrada: Dados de entrada do algoritmo  Processamento: Procedimentos utilizados para chegar ao resultado final. Saída: Dados já processados.

Exemplo
Criar um algoritmo, utilizando diagrama de blocos, para calcular se a média: M=0,4*P1+0,6*P2

Fases de um algoritmo
Entrada: Valores das notas;

Processamento: Equação para cálculo da média;
 Saída: Média. ENTRADA PROCESSAMENTO P1, P2 0,4*P1+0,6*P2 SAÍDA M

Exemplo
Início

Ler P1, P2 M ← (0,4*P1)+(0,6*P2)
Exibir M Fim

Teste de Mesa
Teste de Mesa: Siga as instruções do algoritmo e confira o resultado ENTRADA PROCESSAMENTO 0, 8 0,4*P1+0,6*P2 8,0 0,4*P1+0,6*P2 5,5 0,4*P1+0,6*P2 SAÍDA 4,8 3,2 5

Exercício
 Crie um algoritmo quetransforme uma medida de m para cm. ENTRADA PROCESSAMENTO m m*100 SAÍDA cm

Exercício
Início

Ler m cm ← m*100
Exibir cm Fim

Teste de Mesa
 Teste o algoritmo com os valores: 3m, 10m e 1m.ENTRADA PROCESSAMENTO 3 cm ← m*100 10 cm ← m*100 1 cm ← m*100 SAÍDA 300 1.000 100

Operadores Aritméticos
Operação Adição Subtração Multiplicação Divisão Exponenciação Símbolo + * / ** ou ^ Operadores Aritméticos
 Hierarquia das Operações Aritméticas:  1º ( ) Parênteses  2º Exponenciação

 3º * ou / (o que aparecer primeiro)
 4º + ou – (o que aparecer primeiro)

Linearizaçãode Expressões
2 + 5 3 +1 = 3

(2/3+(5-3))+1=

Operadores
 Exercício: Calcule as incógnitas das expressões abaixo.

 a) x=(5+1)/2*3;

Operadores
 Exercício: Calcule as incógnitas dasexpressões abaixo. (resolução)

 a) x=(5+1)/2*3;  Passo_1: 6/2*3 (veja hierarquia das operações)  Passo_2: 3*3 (veja hierarquia das operações)  Passo_3: 9 (veja hierarquia das operações) ...
tracking img