Algoritmo
Introdução
Para resolver um problema no computador é necessário que seja primeiramente encontrada uma maneira de descrever este problema de uma forma clara e precisa. É preciso que encontremos uma sequência de passos que permita que o problema possa ser resolvido de maneira automática e repetitiva. Esta sequência de passos é chamada de Algoritmo.
O significado da palavra é muito similar ao de uma receita, procedimento, técnica, rotina. Um algoritmo é um conjunto finito de regras que fornece uma sequência de operações para resolver um problema específico.
Representação de Algoritmos
As formas mais comuns de representação de algoritmos são:
Linguagem Natural
Os Algoritmos são expressos diretamente em linguagem natural.
Fluxograma Convencional
Esta é uma representação gráfica que emprega formas geométricas padronizadas para indicar as diversas ações que devem ser executadas e decisões que devem ser tomadas para resolver o problema.
Pseudo Linguagem
Emprega uma linguagem intermediária entre linguagem natural e uma linguagem de programação para descrever algoritmos.
Ex.: Crie uma sequência lógica para tomar banho.
1º Entrar no banheiro;
2º Tirar a roupa;
3º Abrir a válvula do chuveiro;
4º Entrar na água;
5º Ensaboar-se;
6º Fechar a válvula do chuveiro;
7º Secar-se;
8º Vestir-se.
Ex.: Crie uma sequência lógica para chupar uma bala.
1º Comprar uma bala;
2º Retirar a bala da embalagem;
3º Chupar a bala.
Ex.: Crie uma sequência lógica para trocar um pneu do carro.
1º Descer do carro;
2º Abrir o porta malas;
3º Pegar o triângulo, a chave de roda, o estepe e o macaco;
4º Colocar o triângulo distante do carro;
5º Desapertar ligeiramente as porcas;
6º Levantar o carro;
7º Retirar as porcas e o pneu;
8º Colocar o pneu reserva;
9º Apertar ligeiramente as porcas;
10º Baixar o carro;
11º Dar o aperto final nas porcas;
12º Guardar as ferramentas.
Pra casa: Crie