Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
Atribuio de Valores
Para atribuir valores a uma varivel, utilizamos a
seguinte construo:
Nome-da-Varivel := Valor;
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 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: