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.
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.
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:
O nome não deve ser:
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.
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.
É 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.
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.
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.
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.
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.
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.
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>