577 Shares 7744 views

A estrutura do programa Pascal: programação para iniciantes

A linguagem de programação mais acessível para iniciantes é Pascal. Isto é devido, pelo menos, ao fato de que é estudado nos graus superiores das escolas de educação geral, bem como nos primeiros cursos na universidade. Ele é usado como base para dominar muitos outros idiomas. No entanto, não é racional usá-lo como o principal para o desenvolvimento, já que o equipamento técnico foi muito adiantado.

Agora, existem muitas ferramentas que mantêm a sintaxe. Eles diferem apenas no ambiente de programação de um idioma como Pascal. A estrutura do programa será estudada no decorrer do artigo. Como regra geral, a familiaridade com a programação começa com o programa "Olá mundo!".

História do idioma

À luz de Pascal apareceu em 1970, obrigado, curiosamente, a Niklaus Wirt. O nome é dado em homenagem a Blaise Pascal – um grande homem originário da França. Isso é justificado pelo fato de que o cientista criou a primeira máquina no mundo, que foi capaz de adicionar e subtrair números.

O desenvolvimento da língua foi realizado de 1968 a 1969. A primeira menção apareceu em 1970. O criador, apresentando seu "filho", enfatizou o estilo de programação, bem como a entrada de dados em Pascal. A estrutura do programa também foi desenvolvida por Wirth. Tem uma sintaxe e semântica simples. O "descendente" direto de Pascal é o idioma de "Modula-2". Wirth também foi o desenvolvedor.

Regras de gramática

Deve-se notar que a estrutura do programa não é tão complicada neste idioma. Em Pascal, o autor colocou o uso de apenas três pontos principais: o título, descrição e operador.

  1. Cabeçalho. Aqui você precisa especificar o nome do programa, mas este item não é o principal. É criado somente se o desenvolvedor desejar. Principalmente depende do ambiente de programação. No Turbo Pascal não é necessário. Mas em ETH é necessário criar uma string sem falhas. Somente números, letras e o sublinhado "_" são permitidos.
  2. Descrição. Este bloco especifica todas as variáveis disponíveis (arrays), rótulos e assim por diante.
  3. O operador. A estrutura do programa Pascal inclui a descrição dos operadores entre parênteses BEGIN-END.

O fato de estarem na mesma linha não importa. O principal – depois do final de cada equipe colocar um símbolo especial – um ponto-e-vírgula. Além disso, o idioma é insensível ao registro: não há diferença entre o operador Var, vAr e vaR.

Sintaxe e semântica

O papel principal no trabalho com o ambiente de programação é desempenhado pelo alfabeto. Deve-se lembrar que consiste em:

  • Caracteres latinos, em minúsculas e maiúsculas;
  • Um espaço;
  • Substantivo;
  • Algarismos arábicos ;
  • Sinais matemáticos;
  • Limitadores (sua lista inclui um ponto, vírgula, etc.);
  • Especificadores;
  • Palavras de serviço (operadores).

A estrutura do programa no Turbo Pascal não é diferente da estrutura no PascalABC. A diferença está em seus dados externos, nada mais. Especificando um nome para uma variável e outros tipos, é necessário lembrar que o nome não deve começar com um número, o sublinhado pode ficar em qualquer posição e, a partir dos símbolos alfabéticos, somente letras do alfabeto latino são permitidas .

Os comentários às linhas são incluídos em chaves ou em círculos com um asterisco: (* .. *).

Tipos de dados

A estrutura do programa em Pascal também implica a consideração de objetos como tipos de dados. Eles são de três tipos:

  1. Lógico (verdade e falsidade);
  2. Numérico (números arábicos);
  3. Simbólico (usando a, b, c, etc.).

Ao mesmo tempo, o segundo tipo é dividido em subtipos: inteiros e reais. Eles correspondem a certos operadores: Inteiro e Real, respectivamente. Os símbolos também são divididos em caracteres e linhas individuais. Estes são tipos de dados, tais como (no primeiro caso) um número 1, a ou A e (no segundo) frases ou expressões inteiras. No programa, eles são escritos sob os nomes Char e Spring.

Os valores também têm sua própria classificação. Eles são divididos em constantes e variáveis. A diferença entre eles é significativa. O primeiro implica o significado da carta, que não muda durante a execução do programa. E as variáveis são atribuídas a um valor no decurso da execução usando um caractere especial – dois pontos.

Comentários

A fim de obter uma compreensão completa do programa e de todos os seus processos, a função de comentário é usada. Eles, como já mencionado acima, são colocados em suportes curly. Isto é especialmente importante se você estiver visualizando um código de novato. Por usar esta opção, você pode facilmente encontrar um erro em um programa já concluído, contando com o que está escrito nos comentários. Além disso, eles ajudarão o desenvolvedor a entender rapidamente o código de segurança.

A estrutura do programa Pascal permite que você atribua comentários à estrutura de dados especificada no segundo bloco. Lá é necessário inserir o texto, que conterá o propósito de cada operador e como ele será usado no futuro.

Os iniciantes serão guiados entre parênteses BEGIN-END comentário ao lado deles. Especialmente será útil em um programa orientado para ciclos. Então, será mais fácil entender qual bloco de operadores está completo.

Os comentários não podem ser lidos pelo ambiente de programação, para que eles possam pedir qualquer número de datas e não estão limitados em ordem alfabética.

Pontuação

A estrutura do programa em Pascal tem sua própria pontuação, no entanto, não é surpreendente. O sinal mais usado é um ponto-e-vírgula. É colocado após cada descrição dos blocos Label, Type, Const, Var, etc., mas o sinal não é necessário após a palavra mais determinada. Depois de começar, ele não está instalado; Depois de END é colocado somente no caso de o programa ainda não estar completo. No código onde há loops e, consequentemente, são usados por Then and Else, depois dessas palavras não é necessário um ponto e vírgula.

No final do programa, após END, você precisa definir um ponto, caso contrário, o ambiente de programação não entenderá se o código está completo.

Entrada e saída de dados

A estrutura do programa Pascal permite que você insira dados de três maneiras diferentes. Entre eles:

  • Usando Readln, Leia.
  • Usando um símbolo de atribuição, use dois pontos.
  • Constante. Nesse caso, os dados são inseridos no parâmetro var.

A saída das informações recebidas pode ser feita usando a vinculação das instruções Write e Writeln. Em alguns casos, pode estar ausente, mas isso só significa que já está incorporado no método de recebimento.