Aula - 01
Introdução
Neste curso você vai aprender a linguagem pascal. Não colocaremos informações inúteis e blá blá blá que só serve de curiosidade. Pretendemos tornar o curso prático e objetivo. Sendo assim, você já deve estar se perguntando....
O que é necessário para fazer programas em pascal ?
1. Um compilador - Você pode usar o Free Pascal Compiler
2. Um editor de texto ASCII - Você pode usar o edit do Dos.
Vamos para nossa 1º aula!
Para dar um nome ao seu programa use o comando Program ( programa )
Sintaxe
Program Nome_do_Programa;
Observações:
Este comando é facultativo. Nome_do_Programa não tem nenhuma relação, com o nome do arquivo executável que será gerado.
Comandos Begin e End.
Os comandos de qualquer programa são colocados entre o Begin e o End.
Para começar o programa digite Begin ( início ) e ao terminar digite End.( fim ).
Sintaxe
Begin
< Aqui são colocados os seus comandos do programa >
End.
Uma das funções do comando write é escrever um conjunto de caracteces na tela.
Sintaxe 01
Write (‘Aqui você escreve o texto’);
Sintaxe 02
Write (‘Aqui você escreve o texto’:m);
O m é uma margem. Depois de m espaços, a partir da posição atual, o texto será escrito.
Observação: O Write imprime os caracteres da direita para a esquerda.
Vamos ao nosso 1º programa!!!!
Se você nunca teve contado com uma linguagem de programação, deve estar viajando na maionese e doido para fazer um programa. Então use um editor Ascii digite o seguinte:
Program Cheguei;
Begin
Write (‘ Atenção linguagem Pascal, tô na área!! ’);
End.
Depois salve o arquivo com um nome qualquer. Por exemplo: Oi.pas
Este arquivo é chamado de programa fonte.
E agora!?
É só compilar!
Isto vai depender do seu compilador. Se você estiver usando o free pascal compiler digite o seguinte:
ppc386 nome_do_arquivo;
No nosso caso seria:
ppc386 Oi.pas;
O compilador vai criar o arquivo Oi.exe.
Blz! É só executar e curtir o seu programa .... :) ehehheh
Mais um comando...
O Comando WriteLn
A diferença deste comando para o write é que o cursor vai para a próxima linha.
Sintaxe 01:
Writeln(‘Escreva o texto aqui ’);
Sintaxe 02:
Writeln(‘Escreva o texto aqui ’:m);
Observação:
O
Writeln
imprime os caracteres da direita para a esquerda.
Sintaxe 03:
Writeln;
Na verdade Writeln; não é uma nova sintaxe.Ele é um caso particular e tem a função de pular linhas.
Exemplos
Exemplo1 ( Uso do comando write )
Program exemplo1;
Begin
write (‘Este
é o texto do 1 º comando write. Ele começa após
10 espaços em branco ’:84);
write (‘Este
é o 2 º write. Perceba que o texto continua sendo escrito onde
acabou o 1º write );
End.
Observação:
Note que o valor de m
é 84 e não 10. Por quê ? Simples. O pascal imprime os caracteres
da direita para a esquerda. Então se queremos dar uma margem de M espaços
o valor de m deve
ser ( M + C ) onde C é o numero de caracteres que será escrito
na tela. No nosso exemplo a frase possui 74 caracteres e para
dar uma margem de 10 espaços o valor de m
deve ser ( 10 + 74 ) = 84.
Exemplo ( Uso do writeln )
Program exemplo2;
Begin
writeln;
writeln;
writeln (‘Depois
do comando writeln o texto vai para a próxima linha’);
write (‘Notou
a diferença??’);
writeln;
End.
Tudo que estiver entre (* *) e {
} não é lido pelo compilador. São comentários
utilizados para que você e outros programadores possam futuramente
entender e atualizar os seus programas com maior facilidade. Os comentários
são importantíssimos! Um dos grandes problemas enfrentados
pela indústria de software é a manuntenção
dos programas. Comentar os programas é tão ( as vezes
até mais ) importante quanto o codigo-fonte propriamente dito.
Sintaxe 01 -
{ Isto é um comentário }
Sintaxe 02 -
(* Isto é um comentário *)
Considerações Finais
1. O turbo pascal 7 não faz distinção entre letras maiúsculas e minúsculas. O comando Write poderia ser escrito : WRITE, write, WRitre, WrItE, etc e daria tudo no mesmo.
2. O que chamo de comandos são procedures,
functions ou outras palavras reservadas da linguagem pascal. Vou agir desta
forma pois estes conceitos ainda não foram apresentados