Linguagem de Programação

Podemos imaginar o computador como uma supercalculadora capaz de fazer cálculos muito mais rápido que nós, mas para isso devemos dizer para o computador o que deve ser calculado e como deve ser calculado. A função das linguagens de programação é exatamente essa, ou seja, servir de um meio de comunicação entre computadores e humanos, assim como os humanos fazem com os humanos: usam da linguagem para poder conversar.

Quando programamos em uma linguagem de programação primeiramente criamos um arquivo de texto comum contendo a lógica do que deve ser feito, ou seja, é onde falamos ao computador, o que queremos. Este arquivo de texto é chamado de programa, cada palavra de ordem dentro do programa é chamada de instrução. Após criarmos o programa, este deve ser traduzido para linguagem entendida pelo computador a partir da linguagem que estamos utilizando. Um segundo arquivo que chamamos de executável ou programa, será gerado e interpretado diretamente pelo computador.



Algoritmo

Algoritmo é uma sequencia lógica de passos que levam a um determinado objetivo. Apesar de a palavra algoritmo parecer estranha e desconhecida, é claro que todos nós sabemos construir algoritmos. Se isto não fosse verdade, não conseguiríamos sair de casa pela manhã, ir à escola, decidir qual o melhor caminho para chegar a um lugar, voltar para casa, etc. Para que tudo isto seja feito é necessário uma série de entradas do tipo: a que hora acordar, a que horas sair de casa, qual o melhor meio de transporte, etc. Um fator importante é que pode haver mais de um algoritmo para resolver um problema. Por exemplo, para ir de casa até o colégio, podemos escolher diversos meios de transportes em função do preço, conforto, rapidez, etc. A escolha será feita em função do critério que melhor se adequar as nossas necessidades.



Veja e analise a solução necessária para o exemplo abaixo:





Os algoritmos, portanto, podem ser divididos em partes, que são elas:



Analogia com o homem:



A Lógica e a Informática

Para o desenvolvimento de programas de computador é necessário o desenvolvimento de uma lógica bem estruturada para que o computador possa realizar com sucesso os procedimentos desejados para a solução do problema proposto. Portanto, a partir de um problema proposto, temos:



Como exemplo, iremos usar uma receita que é um algoritmo descrito em linguagem natural. Passos para o desenvolvimento de uma lógica de programação:



Podemos desenvolver a lógica de simples atividades de nosso cotidiano, como “fritar um ovo”:

1- É necessário fritar um ovo;

2- Para fritar um ovo deve-se ir até a cozinha, ter um ovo, uma frigideira, óleo, um fogão e gás. O fogão deve ser ligado, a frigideira aquecida, e o óleo aquecido na frigideira, posteriormente o ovo deve ser frito no óleo quente;

Passo 1 - Adquirir:

1- Obtenha um ovo, caso não tenha obtido um ovo, obtenha um ovo, faça isso até obter um ovo;

2- Obtenha uma frigideira, caso não tenha obtido uma frigideira, obtenha uma frigideira, faça isso até obter uma frigideira;

3- Obtenha o óleo, caso não tenha obtido o óleo, obtenha o óleo, faça isso até obter o óleo;

4- Obtenha um fogão, caso não tenha obtido um fogão, obtenha um fogão, faça isso até obter um fogão;

5- Obtenha o gás, caso não tenha obtido o gás, obtenha o gás, faça isso até obter o gás;


Passo 2 - Preparar:

1- Ligue o fogo, caso o fogo não tenha ligado, ligue o fogo,

2- Faça isso até ligar o fogo;

3- Coloque a frigideira no fogo;

4- Aqueça a frigideira, caso a frigideira não esteja aquecida, aqueça a frigideira, faça isso até a frigideira aquecer;

5- Coloque o óleo na frigideira;

6- Aqueça o óleo, caso o óleo não esteja aquecido, aqueça o óleo, faça isso até o óleo aquecer;

7- Quebre a casca do ovo;

8- Retire o ovo, se o ovo não estiver bom obtenha outro ovo, quebre a casca do ovo e retire o ovo.


Passo 3 - Cozinhar:

1- Coloque o ovo no óleo que está na frigideira;

2- Verifique se o ovo está pronto, se o ovo está pronto, se não, verifique se o ovo está pronto, faça isso até o ovo ficar pronto;

3- Retire o ovo da frigideira;


Passo 4 - Consumir:

1- Coloque o ovo em um prato;

2- Coma o ovo.




Próximo