Estrutura de um programa de computador

Julho 2017

O que é um programa informático

O comportamento de um programa de computador depende do tipo de linguagem usada para escrevê-lo. De qualquer maneira, quase todas as linguagens de programação baseiam-se no mesmo princípio, ou seja, o programa consiste em uma sequência de comandos que o dispositivo deve executar. O computador executa as instruções à medida em que lê o arquivo (de cima para baixo) até encontrar um comando (também chamada de comando ramificado) que diga para o computador ir para um determinado lugar do programa. De certo modo, trata-se de uma espécie de caça ao tesouro, onde a máquina deve seguir um fio condutor e executar as instruções que encontrar pelo caminho, até chegar ao fim do programa,

Como se apresenta uma variável

As variáveis são usadas na maioria das linguagens, onde um nome é associado ao conteúdo. Por exemplo, podemos chamar uma variável de toto e atribuir-lhe o valor 8.

Como o dado é tratado num programa informático

Certas linguagens permitem associar qualquer tipo de dado com uma variável (ou seja, um número inteiro ou um caractere). Estas linguagens são chamadas de linguagens sem tipos. Na verdade, o tipo de dado define o número de bytes no qual o dado é codificado, isto é, o espaço que o dado ocupa na memória, assim como o formato no qual ele é representado. Esta é a razão pela qual as linguagens evoluídas (tipo C, Java) são chamadas de linguagens com tipos, o que significa que uma variável é associada não somente a um nome, mas também a um tipo de dado, que deve ser especificado quando a variável é declarada; ou seja, quando a variável é escrita pela primeira vez, é preciso indicar ao compilador, qual o tipo de dado que ela vai conter. Resumindo, a maneira de declarar a variável dependerá da linguagem usada.

Como é a sintaxe

As linguagens de programação exigem uma sintaxe rigorosa, por isso, não é possível escrever as coisas como queremos. Assim, certas linguagens são case sensitive (em português sensíveis à fonte), o que significa que um nome escrito em minúsculas, não é considerado como equivalente ao mesmo nome escrito em maiúsculas. A variável Toto será diferente da variável toto.

Os nomes de variáveis geralmente requerem um comprimento máximo (dependendo da linguagem) e um determinado jogo de caracteres, entre os quais se encontram os seguintes caracteres:
abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_
.

Desta forma, um espaço (“ “) é considerado um tipo de caractere diferente, chamado caractere especial). Assim sendo, é raro que uma linguagem permita o uso de caracteres especiais em nomes de variáveis.

Por que as linguagens têm 'palavras reservadas'

Na maioria das linguagens, existe um grupo de palavras que não devem ser usadas como nomes variáveis, são as palavras reservadas (em inglês, reserved words). Estas serão especificadas no capítulo correspondente a cada linguagem.

O que são as constantes

As constantes são dados cujo valor não pode ser alterado e são definidas no início do programa. O valor de uma constante pode ser de qualquer tipo permitido pela linguagem de programação.

Para que servem os comentários

Ao escrever um programa é bom poder acrescentar linhas de texto que o compilador não considera como códigos. Estas linhas de textos são precedidas (ou enquadradas) por comandos especiais que ordenarão ao compilador omiti-las.


Os comentários servem para entender como está escrito o programa, explicando as partes do código. Os comentários também servem se outra pessoa estiver tentando entender o funcionamento do programa lendo o arquivo de origem pela primeira vez ou, se a pessoa que o criou está lendo o arquivo fonte novamente, anos depois de ter escrito o código. Os detalhes podem ser esquecidos.

Veja também


Program structure
Program structure
Estructura de programa
Estructura de programa
Structure d'un programme
Structure d'un programme
Struttura di un programma
Struttura di un programma
Última modificação: 18 de julho de 2017 às 12:55 por pintuda.
Este documento, intitulado 'Estrutura de um programa de computador ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.