Material Turma
Professor: Marco Antonio Gera
Para que serve o Computador?
Resolver problemas de forma rápida.
Como o computador resolve problemas?
Através de um algoritmo, ou seja, o ser humano descreve e submete para a máquina um conjunto de comandos que provocará uma sucessão finita de ações que resultará na resolução do problema.
Então, Algoritmo é ...
uma descrição de um padrão de comportamento, expresso em termos de um conjunto finito de ações. Dijkstra
“O conceito central da programação e da ciência da computação é o de algoritmo. Programar é basicamente construir algoritmos”
(Guimarães/Lages).
Para que estudar algoritmo?
Todas pessoas nesse
País
deveriam aprender a programar computadores, porque isso ensina a pensar. Steve Jobs
Estruturas básicas de controle:
Delimitador de ações e sequência simples; se .. então .. senão fimse - sequência alternativa simples; enquanto .. faça ... fimenquanto – sequência repetitiva;
Exemplo 1 de Algoritmo – “Fazer um Brigadeiro”
-------------------------------------------------------------------------Coloque leite condensado num recipiente de vidro
Leve o recipiente ao micro-ondas
Configure o micro-ondas para funcionar por dois minutos
Retire do micro-ondas após os dois minutos
Mexa devagar a massa
Adicione cerejas picadas
Coloque em uma taça
Leve a geladeira por 2 horas
-------------------------------------------------------------------------Através de um algoritmo, ou seja, o ser humano descreve e submete para a máquina um conjunto de comandos que provocará uma sucessão finita de ações que resultará na resolução do problema. Exemplo 2 de Algoritmo – “Fazer um Brigadeiro”
-----------------------------------------------------------Coloque leite condensado num recipiente de vidro
Leve o recipiente ao micro-ondas
Se potência micro-ondas for menor 100 então coloque potência em 100 fimse Configure o micro-ondas para funcionar por dois minutos
Retire do micro-ondas após os dois minutos
Mexa devagar a massa
Adicione