Está en la página 1de 30

Linguagem PASCAL

TCNICAS DE PROGRAMAO

Estrutura de um programa em
Pascal
Um programa em Pascal composto, basicamente,
de trs partes. So elas:

Cabealho do Programa;

rea

de Declaraes;

Corpo

do Programa.

Cabealho do Programa
Esta rea utilizada para se fazer a identificao do
programa com um nome.
O cabealho de um programa constitudo pela instruo
PROGRAM seguida de um nome. No final do nome deve-se
colocar o smbolo ponto-e-vrgula ( ; ).
No nosso exemplo, temos:
PROGRAM Multiplosde3e5;

rea de Declaraes
Esta rea utilizada para validar o uso de qualquer tipo de
identificador que no seja predefinido, estando divida em sete
subreas:
uses, label, const, type, var, proceduree function.
No nosso caso vamos estudar apenas a subrea var.
Esta utilizada na declarao das variveis que sero utilizadas
durante a execuo de um programa, assim como o seu tipo.

Corpo do Programa
Nessa rea escreveremos nossos algoritmos utilizando
as funes da linguagem Pascal e as declaraes
feitas na rea anterior.
Aqui est o programa propriamente dito, isto , a
sequncia de instrues que daremos mquina para
que ela crie um programa que execute as aes que
desejamos.

Iniciamos o corpo do programa com a instruo BEGIN e


finalizamos com a instruo END seguida de um ponto ( . ).
O uso dessas instrues caracteriza o que chamamos de
bloco.

Variveis
Em programao, variveis so regies da memria do
computador previamente identificadas, que tm por
finalidade armazenar informaes (dados) de um
programa temporariamente.
Podem ser vistas como um papel, inicialmente em
branco, onde se podem escrever valores (sejam
numricos, de texto ou lgicos) no decorrer da execuo
do programa.

Uma varivel pode armazenar apenas um valor de


cada vez.
Para declarar variveis na linguagem Pascal, devemos
obedecer seguinte sintaxe:

Atribuio de Valores
Para atribuir valores a uma varivel, utilizamos a
seguinte construo:
Nome-da-Varivel := Valor;

Entrada e Sada de dados


Aqui comearemos a apresentar os primeiros comandos da
linguagem Pascal.
muito importante prestar ateno na sintaxe dos
comandos, pois pequenos erros faro com que o compilador
exiba uma mensagem de erro e o programa no ser criado.
Entrada e sada de dados so fundamentais em todos os
programas criados, pois estabelecem uma comunicao
entre a mquina e o utilizador.

Sada de dados
Em Pascal, a sada de dados feita utilizando o
comando writeln().
Esse comando imprime alguma mensagem no ecr do
computador. Vejamos sua sintaxe:
Writeln(Mensagem 1, varivel 1, ...);

Entrada de dados
Em Pascal, a entrada de dados feita utilizando o comando
readln().
A sintaxe desse comando a seguinte:
readln(Varivel1, Varivel2, ...);
Nesse caso, o programa vai parar sua execuo at que o
utilizador escreva algum valor.
Ao escrever o valor e pressionar a tecla ENTER, o valor escrito
ser armazenado na Varivel1e o programa esperar
novamente por um valor, mas o armazenar na Varivel2.
Isso se repete at que todas as variveis listadas estejam
preenchidas com algum valor.

Operadores

Operadores Lgicos

Estruturas de Controle de Fluxo


Essas estruturas, tambm chamadas de Estruturas de
Deciso, garantem que alguns comandos s sejam
executados se uma ou mais condies sejam satisfeitas.

Comando if ... then


Esta estrutura define se um comando ou bloco de comandos (de
aes) ser realizado pelo programa, a partir da verificao de uma ou
mais condies.
A sua sintaxe a seguinte:

Comando If ... then ... else


Na maioria dos casos, quando verificamos uma condio,
queremos que uma ao seja tomada no caso da condio
ser satisfeita, mas tambm queremos que outra ao seja
tomada no caso da condio no ser verificada.
Para isso existe a estrutura supracitada, cuja sintaxe a que
segue:

Estruturas de Repetio
Por vezes, precisamos que o programa realize determinada
ao repetidamente, seja por um nmero determinado de
vezes, ou enquanto uma condio est sendo satisfeita, ou
mesmo at que uma condio seja verificada.
Para isto utilizam-se as Estruturas de Repetio, para evitar que,
por exemplo, tenhamos que escrever 30 vezes o comando
readln() quando quisermos ler do teclado as notas dos 30
alunos de uma turma.

Comando for
Repete a execuo de um bloco de comandos por
um nmero de vezes que depende dos objetivos do
programa.
Sua sintaxe a seguinte:

Comando While
Difere do comando for quanto sintaxe.
A maioria dos programas em que se usa o while podem
ser feitos usando-se o for, e vice-versa. Porm, em alguns
casos a escolha de um deles simplifica significativamente a
lgica a ser utilizada.
Vejamos a sintaxe do comando while:

Comando Break
Algumas vezes interessante parar o programa antes que um
lao seja realizado por completo.
Nestes casos, utiliza-se o comando break, cuja sintaxe ser
mostrada no exemplo a seguir:

También podría gustarte