Um exemplo de programas em Pascal. Programação em Pascal

Parece que o programa Pascal é uma questãofácil e típico para qualquer programador, mas não podemos dizer que a própria linguagem é muito fraca para o mundo moderno. Não é por nada que seja considerado básico e seja estudado na escola.

exemplo de programas em pascal

Muitas vezes, para escrever programas no Pascal, use um ambiente de programação, como o Turbo Pascal (Turbo Pascal).

Por que os iniciantes devem escolher esse idioma? Vamos tentar entender. Para dominar completamente qualquer linguagem de programação, você deve ter a literatura apropriada. É por isso que a maioria das línguas desaparecem ao mesmo tempo, em particular, o Logotipo. Não é amplamente distribuído nos países de língua russa, por isso não há livros didáticos sobre isso. No momento, os mais famosos são Pascal, Java, Basic e C. Considere cada um separadamente. Java, em geral, é usado para programação na rede. C - um dos idiomas mais comuns, no entanto, o mais difícil (especialmente para iniciantes). Para finalmente aprender a escrever programas, é melhor primeiro dominar Pascal ou Basic. Ambos são estudados nas escolas (à escolha do professor). O motivo da sua prevalência reside no fato de que nessas línguas você pode escrever o mesmo programa que em C ou C ++, mas seu desenvolvimento é muito mais fácil devido à simplicidade da construção.

Vale lembrar que as versões de Pascal e Basicum número suficiente, mas nas escolas são tipos mais comuns, como Turbo Pascal 7.0 e QBasic. Se você compará-los exatamente, o último é mais projetado para escrever pequenos programas com até 50 linhas de duração. O Turbo Pascal também é mais poderoso e rápido.

O primeiro programa em Pascal

Um exemplo de programas no Pascal pode ser facilmente encontrado na Internet, é mais difícil entender como eles são organizados.

Para entender como esta linguagem funciona,É necessário escrever uma pequena "tarefa". Suponhamos que precisemos compilar um programa que adicione dois números: Q + W = E. O que devo fazer para criá-lo?

A letra E atuará como uma variável (em matemática - x). Certifique-se de dar-lhe um nome (não mais de 250 caracteres). Pode consistir de:

  • letras do alfabeto latino (A..Z);
  • dígitos de 0 a 9. Mas lembre-se de que o nome não deve começar com um dígito;
  • o símbolo "_".

O nome não deve ser:

  • Letras russas;
  • marcas de pontuação;
  • especificações. símbolos como a grade "#", porcentagem "%", dólar "$", tilde "~", etc.

programa Pascal

Um exemplo de um nome correto pode ser"Red_velvet4", "exo" ou "shi_nee". Também deve ser lembrado que Pascal é insensível ao caso das letras, portanto, as variáveis ​​com os nomes "btob" e "BtoB" são tratadas como uma. Como exatamente no ambiente de programação as células "são preenchidas" e as células são chamadas, serão claras abaixo. Após esse processo, você precisa determinar o tipo da variável. Isso é necessário para que o programa exiba corretamente o resultado na tela ou imprima no papel. Por exemplo, se forem adicionados dois números, um tipo numérico é especificado, e se uma saudação for exibida, um tipo de string será emitido. Para a adição usual de dois números, digite Integer ("number").

Com um tipo de variáveis, tudo é claro, mas deve ser atribuído a todas as variáveis ​​numéricas para manipulá-las livremente.

Com base no que está escrito acima, você pode facilmente escrever um pequeno "quebra-cabeça". O programa no Pascal será assim:

Programa shi_nee;

Var Q, W, E: inteiro;

COMEÇAR

E: = Q + W;

END.

Programa Pascal
A primeira linha, isto é, programa shi_nee - o nome ou título do próprio programa. Este é um componente opcional que não afeta o trabalho da computação. Ele, se usado, deve ser necessariamente o primeiro, caso contrário, o ambiente de programação gerará um erro.

A descrição das variáveis ​​ocorre na segunda linha devido ao operador "var". É necessário enumerar todas as variáveis ​​que aparecem no programa e adicionar um tipo (inteiro) através do cólon.

O par de operadores "BEGIN" - "END" inicia e, consequentemente, completa a execução do programa. Eles são os mais importantes; Entre eles estão todas as ações descritas pelo programador.

A sintaxe do idioma

É importante lembrar que cada linha do programatermina com um ponto-e-vírgula. Uma exceção à regra são os comandos de serviço do tipo var, begin, const, etc. Após a instrução final, o final deve ser um período. Em alguns casos, quando há vários anexos no programa e os colchetes "BEGIN" - "END" são usados, um ponto e vírgula pode ser colocado após esse comando.

Para atribuir um valor à célula, por exemplo, E = 15, você deve preceder o cólon com dois pontos:

P: = 15:

W: = 20;

E: = Q + W;

Um cólon neste idioma é chamado de uma atribuição. O programa no Pascal é escrito com muita facilidade se você dominar as regras de sintaxe acima.

Teste

Correndo Turbo Pascal, você precisa imprimirprograma, organizando corretamente os caracteres necessários e definindo a ordem de linhas desejada. Você pode iniciar o programa através do menu de contexto ou usando as teclas Ctrl + F9. Se tudo estiver digitado corretamente, a tela pisca um pouco. No caso de ocorrer um erro, o programa deixará de funcionar e o cursor será posicionado na linha onde ele existe. Nesse caso, a descrição do próprio erro aparecerá na linha "Saída", por exemplo, erro 85: ";" expexted. Esta linha indica que não há ponto e vírgula em algum lugar. No entanto, embora não preste atenção a tais problemas não vale a pena, você precisa entender a estrutura usando exemplos de programas em Pascal.

exemplos de programas Pascal

O que eu deveria estudar primeiro?

Para começar, entenda completamente cada linhaprograma. Em seguida, preste atenção à sintaxe, adiar em sua memória operadores especiais, após o qual o sinal de pontuação não é colocado, para assimilar a cadeia lógica do início e do fim. Lembre-se de como exatamente as variáveis ​​são definidas, de que tipo elas precisam e para que elas geralmente são necessárias. Entender o funcionamento do próprio ambiente de programação também não será supérfluo. Para fazer isso, você pode usar o manual ou "cutucar" no Turbo Pascal você mesmo. É sempre necessário praticar, desmontar "tarefas" já prontas da Internet e digitar tranquilamente um exemplo de programas em Pascal independentemente.

Matrizes unidimensionais

O array é usado para trabalhos convenientes commesmo tipo de dados, que neste caso são colocados em células de memória sucessivas, e não separadamente. É dificilmente possível para programadores trabalhar com 50 ou 100 variáveis. É mais conveniente escrevê-los em uma matriz.

Os elementos que estão no grupo têm seus própriosnúmero. Em várias linguagens de programação, a conta começa com um certo número, não necessariamente com 1. Mas o exemplo de programas em Pascal diz que a numeração começa com ele. Esse número de sequência é chamado de índice de cada elemento. Por via de regra, é um inteiro, menos muitas vezes um símbolo. Em princípio, para uma célula de dados, não importa qual indexação é especificada: numérica ou alfabética.

Uma matriz em Pascal (exemplos abaixo) pode ter apenas um tipo, ao qual todos os seus elementos pertencerão. Não existe uma célula do tipo real e outro inteiro.

No ambiente de programação, os dados de uma matriz unidimensional (ou seja, simples) são inseridos linearmente:

Var a: array [5..40] do char;

b: real;

i: inteiro;

COMEÇAR

Para i: = 5 a 40, leia (ch [i]);

Para i: = 5 a 40, escreva (ch [i]: 3);

Readln;

END.

Examinando um exemplo de programas em Pascal, você podePara ver essa memória é alocada para a matriz mais simples, composta por 35 caracteres. Indexação ([5..40]) - de 5 a 40. Na primeira linha após o comando BEGIN, o usuário deve inserir 35 absolutamente todos os caracteres (números, letras) que o programa grava nas células. A segunda linha é responsável por exibi-las na tela.

Matrizes bidimensionais

exemplos de pascal
Se uma matriz unidimensional é aquela em que todosoperações são construídas "em linha", ou seja, todos os elementos e ações são produzidos um após o outro, então o bidimensional permite implementar estruturas mais complexas com ramificação.

Tais dados na linguagem Pascal (exemplos podem ser vistos abaixo) são descritos de duas maneiras: "array [10..b, 10..f] do tipo" ou "array [10..b] da matriz [10..f] do tipo ".

As variáveis ​​b e f são constantes. Em vez deles, você pode inserir números (como em matrizes unidimensionais), mas nesses problemas é melhor não praticá-lo. Isso ocorre porque a linguagem de programação define a primeira constante como o número de linhas e a segunda - as colunas da matriz.

Exemplo de uma tarefa através de uma seção de tipo especial:

Const b = 24; f = 13;

Digite cherry = array [10..b, 10..f] de real;

Var n: cereja;

Através da seção variável, é um pouco mais fácil descrever o array (para iniciantes):

Const b = 24; f = 13;

Var n: array [10..b, 10..f] de real;

Ambas as opções estarão corretas, o trabalho do programa do método de gravação selecionado não muda de forma alguma.

Abrir matrizes

exemplos de gráficos pascal
Um array aberto é aquele que não tem limites. Tem apenas o tipo (real, inteiro, etc.). Em outras palavras, o array criado é adimensional. Sua "viscidez" é determinada pelo próprio programa quando executado. Está escrito desta maneira:

Seulgi1: matriz de char;

Yeri: matriz de reais;

Uma característica distintiva desses arrays é que a indexação começa no zero, não em um.

Gráficos em Pascal

array em exemplos de pascal
Aqueles que têm pelo menos a menor ideia de"Insides" do sistema operacional, sabe que todas as imagens são construídas graças a rasters retangulares. As imagens rasterizadas consistem em pixels que são tão pequenos que o olho da pessoa percebe desenhados ou fotografados por um único todo. Ao mesmo tempo, quanto maior a resolução da foto, menores serão os pixels.

A segunda maneira de representar gráficos é vetor. Como regra, estes são segmentos, círculos, elipses e outras figuras geométricas, que constituem a figura inteira.

Em um ambiente de programação em qualquer idioma, é possívele o surgimento deste tipo de tarefas, como gráficos, cujo resultado serão os gráficos. Pascal, exemplos de tais programas mostram em certa medida a gravidade do seu desenvolvimento, permite criar figuras e desenhos. Para "ativar" a biblioteca necessária, você precisa inserir a linha "uses graph;".

Normalmente, ao descrever dados gráficos, este procedimento é usado:

InitGraph (var driver, choke: real; Caminho: string);

Aqui driver é uma variável cujo tipo é inteiro; choke é uma variável do tipo real; e caminho permite ativar os drivers.

</ p>
Gostei:
0
Artigos relacionados
Qual é o método de Simpson e como?
Operadores Pascal. Linguagem de programação
O que é um div em Pascal? Adições,
O ambiente de programação "Pascal ABC"
Quais são os tipos de dados no Pascal?
Procedimentos e funções padrão em Pascal
Como aprender a programar do zero para
Tipo estruturado - matriz unidimensional
Conversão de tipos. Funções redondas e Trunc
Posts Populares
para cima