laudos
Algoritmos e Programação
Aula Teórica 02
Introdução ao Conceito de
Algoritmo e Programação
Estruturada
PUCPR > Escola Politécnica
2
3/5/15
Resumo da aula
Conheceremos,
na prática, alguns algoritmos;
Vamos entender as diferentes maneiras que um algoritmo pode ser representado;
Realizaremos alguns exercícios de fixação dos conceitos apresentados. 3
3/5/15
IMPORTANTE!!!!
Nossas
aulas teóricas tentam ao máximo ser independentes de linguagem de programação;
Ou seja, PROGRAMAR em linguagem C, usando um
COMPUTADOR é na aula prática! Poderíamos, inclusive, ministrar esta disciplina inteira sem
Mas, o que exatamente é
Programar?
4
Programar é construir algoritmos, usando estruturas de controle, para manipular informações;
3/5/15
Mas, o que exatamente é
Programar?
5
Programar é dar ordens para o computador, chamando funçõesanipular informações;
3/5/15
6
Na prática: programar é criar uma receita de bolo
3/5/15
7
Só que você deve escrever esta receita usando uma ou mais linguagens muito específicas
3/5/15
8
Você verá hoje que não precisa usar linguagens para criar algoritmos 3/5/15
Introdução ao Conceito de Algoritmo e
Programação Estruturada
Enquanto “existir um quadrado livre e não tenha vencido
(ou perdido) o jogo”
“espere a jogada do oponente, continue depois”
O Conceito de
Algoritmo e as
Estruturas
Básicas de
Controle
Se “existe um quadrado livre” então
Se “o centro estiver livre” então
“jogue no centro” senão Se “o oponente tem dois quadrados quaisquer em linha com o terceiro desocupado” então
“jogue neste quadrado desocupado” senão Se “há algum canto livre” então
“jogue neste canto”
Fim-se
Fim-se
Fim-se
Fim-se
Fim-enquanto
Introdução ao Conceito de Algoritmo e
Programação Estruturada
O
conceito central da programação e da ciência da computação é o de algoritmo; Programar