Você está na página 1de 16

Algoritmos

Algoritmos
Criando o mundo sua volta
Algortimos
So conjuntos de instrues que definem
passo a passo como uma tarefa deve ser
executada
So a base para a programao de
computadores
Computadores so mquinas de executar
instrues
Ns PROGRAMADORES dizemos o que eles
devem fazer
Algoritmos
Um computador sem programas no tem
utilidade
Cada vez mais nossas atividades so definidas
por computadores
Computadores fazem indicaes de filmes
Computadores fazem mixagem das msicas que
ouvimos
Computadores sugerem quem so nossos amigos
O mandamento de hoje

Programe ou seja programado


Vdeo
Algortimo
Podemos pensar em um algortimo como uma
receita culinria
A receita de Mousse de maracuj inclui uma
srie de atividades e ingredientes
Mousse de Maracuj
Algoritmos
Mas para que um computador entenda
devemos escrever de uma maneira
nica
Clara
Organizada

Algortimos
Receita:
Mousse de Maracuj
#Criado por Tadeu Ferreira
Ingredientes:
5 Maracujs
1 Lata de Leite condensado
1 Lata de Creme de Leite
Preparao:
Corte os maracujs
Adicione o leite condensado
Adicione o creme de leite
Bata tudo no liquidificador
Leve a geladeira por 3 horas
Programas
Algoritmos so construes humanas prprias
para que humanos entendam
Computadores no podem compreender
instrues simples como:
Some 5 mais 5
Para que o computador entenda o que se quer
devemos escrever de uma maneira
determinada:
x=5+5
Algoritmos / Programas
Uma vez escritos de uma maneira clara e
nica.
Os algoritmos so traduzidos para a linguagem
que o computador pode realmente entender

Algortimos/Programas
Essa traduo do algoritmo para o cdigo
binrio, chamada Compilao
nela tambm que o computador detecta
possveis erros de escrita
Algoritmos
H vrias linguagens que podem ser
entendidas (compiladas) por um computador
Para que um computador entenda certa
linguagem ele deve ter o compilador daquela
linguagem
Alguns exemplos de linguagens de
programao:
Pascal Ruby JAVA
Python PHP C
Linguagens de programao
O que diferencia uma linguagem de outra o
seu uso e a maneira como escrevemos os
algoritmos
Muito parecido com as lnguas humanas.
Cada linguagem usa smbolos diferentes para
um mesmo conceito

Atividade
Crie os seus algoritmos:
Crie um algoritmo para vir escola
Crie um algoritmo para Fritar um ovo
Crie um algoritmo para almoar