algoritmos e técnicas de programação · algoritmo mf inicio real: p1,p2, media; leia(p1, p2);...

18
Algoritmos e Técnicas de programação Professora: Luciana Faria

Upload: vuongdiep

Post on 11-Nov-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Algoritmos e Técnicas de programação

Professora: Luciana Faria

Page 2: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Estruturas básicas da construção de algoritmos

Page 3: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Sequenciação- Ordem relevante;

- Solução decomposta em passos individuais.

Page 4: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Decisão ou Seleção

- Estrutura condicional

-Veracidade da condição

Page 5: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Repetição ou iteração- Looping ou laço- Nº determinado de vezes ou de acordo com uma condição

Page 6: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Refinamento sucessivos

- Algoritmo completo: entendimento destinatário.

- Desdobramento em novos comandos.

Page 7: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

RefinamentoAlgoritmo MFInicio real: p1,p2, media; leia(p1, p2); Media= (p1+p2)/2); escreva(media);Fim

Page 8: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Refinamento sucessivosAlgoritmo MFInicio real: p1,p2, media; leia(p1); leia(p2); media= (p1+p2); media= (media)/2; escreva(media);Fim

Page 9: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

OPERADORES ARITMÉTICOSSímbolos que representam as operações básicas da

matemática.

Page 10: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

sqr (x) Quadrado de x x2 sqr(4)=16

Ou sqrt(x)

Page 11: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Operadores

Page 12: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas
Page 13: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Expressões

Page 14: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Operadores

Page 15: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas
Page 16: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas
Page 17: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas
Page 18: Algoritmos e Técnicas de programação · Algoritmo MF Inicio real: p1,p2, media; leia(p1, p2); ... É possível criar expressões a partir da união entre as expressões aritméticas

Exercícios