{   A regiao definida entre a palavra reservada
        "program" e o "begin" do programa principal
        e' chamada de area de declaracoes. Na area
        de declaracoes sao declaradas as variaveis,
        os tipos, as constantes e os procedimentos
        e funcoes.
                  NOTA: na area de declaracoes e' tambem permitido
                        declarar labels; porem, um programa pascal
                        bem escrito nao deve incluir labels e gotos.
                        DESVIOS INCONDICIONAIS SAO SEMPRE FONTES
                        DE PROBLEMAS DIFICEIS DE RESOLVER! }
      program Minha_Primeira_Variavel;
      { inicio da area de declaracoes }
      
      const csAVOG : real = 6.02; { a constante csAvog e' definida
                                    como sendo do tipo real cujo valor
                                    e' 6.02 }
      var S:string; { a variavel S e' do tipo "string }
      
      { fim da area de declaracoes }
      begin { of program }
      S:='bom dia';
      writeln(S);
      S:='boa noite';
      writeln(S);
      writeln(csAVOG);
      end.