01)Estrutura de um Programa em Pascal

Estrutura de um programa

Os programas escritos na linguagem Pascal possuem a seguinte estrutura:

Bloco principal do programa

Região de declaração das variáveis globais
região de blocos auxiliares (funções ou procedimentos)
Região de comandos do bloco principal

Todo programa escrito em Pascal são escritos dentro do bloco principal. Este bloco possui três sub-regiões principais: região de declaração de variáveis globais, região de blocos auxiliares (sub-blocos correspondentes a funções e/ou procedimentos) e região de comandos do bloco principal.

Cada bloco (sub-bloco) também possui regiões específicas onde você pode declarar o nome do bloco, suas variáveis e seus comandos. Veja no exemplo como a região de blocos foi expandida para refletir a inclusão de dois sub-blocos, cada um com suas sub-regiões específicas de variáveis (locais) e comandos:

Bloco principal do programa

Região de declaração das variáveis globais
Bloco de um procedimento qualquer (sub-bloco 1)

Declaração de variáveis do sub-bloco 1
Comandos do sub-bloco 1
Bloco de uma função qualquer (sub-bloco 2)

Declaração de variáveis do sub-bloco 2
Comandos do sub-bloco 2
Região de comandos do bloco principal

As variáveis declaradas no bloco principal são ditas globais (escopo global) porque podem ser manipuladas e vistas em todo o programa.

Já as variáveis de um sub-bloco possuem um escopo local, e só podem ser vistas e manipuladas dentro do bloco ao qual foram declaradas. Portanto, o sub-bloco 1 só pode enxergar as variáveis do seu bloco e as variáveis locais. Ele não pode enxergar as variáveis do sub-bloco 2.

No princípio, para facilitar o entendimento, vamos trabalhar com programas que só possuem o bloco principal (sem sub-blocos).

A sintaxe de linguagem que permite a definição/construção do bloco principal e suas regiões é a seguinte:

Program exemplo ;

Var

idade       : Integer ;
total_dias : Integer ;

Begin

idade := 23 ;
total_dias := idade *365 ;

End.

O programa sempre inicia com a palavra-chave Program seguida do nome do programa e um ponto-e-vírgula. Assim, o compilador sabe que o bloco principal do programa iniciou.

A seguir vem a região de declaração de variáveis (globais). O compilador sabe que esta região começou quando encontra a palavra-chave Var. Dentro desta região são declaradas as variáveis.

Finalmente, encontra-se a região de comandos. Esta região inicia com a palavra-chave Begin e termina com a palavra-chave End seguida de um ponto-final.

Anúncios

3 Responses to 01)Estrutura de um Programa em Pascal

  1. danny diz:

    to precisando d ajuda pra montar um program q simula as eleiçoes s alguem puder m ajudar e pra qurta feira agora agradeceria.

    bjs

  2. geraldo diz:

    eu tb to precisando de ajuda e e pra hj na prova eu tem duvidas em repetiçoes quais as q devo usar qd e pra mostrar impares de 100 a 200

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

%d bloggers like this: