quinta-feira, 26 de agosto de 2010

Operações matematicas

Com o conhecimento que ja adquirimos sobre variaveis e sobre a linguagem Pascal podemos comelar a parender a travalhar com dados.
Soma:
Utilizamos o operador "+"
Ex:
soma:=var1+var2;
Subtração:
Utilizamos o operador "-"
sub:=var1-var2;
Divisão real:
Utilizamos o operador "/"
divisao:=var1/var2;
Divisao inteira:
Utilizamos o operador "div"
divisao:=var1 div var2;
Uma divisao inteira é aquela que resulta um numero inteiro
Exemplo: 9 dividido por 4 numa divisao real da 2.25 mas numa divisao inteira da 2
Multiplicaçao:
Utilizamos o operador "*"
Exemplo:
mult:=var1*var2;
Resto:
Utilizamos o operador "mod"
Exemplo:
resto:=var1 mod var2; resulta o resto da divisao de var1 pela var2

Observação:
A prioridade das operações é a mesma usada na matematica , assim como o uso de parenteses altera esta prioridade
Exemplo:
9*3+4=31
9*(3+4)=63
Exemplo:

segunda-feira, 23 de agosto de 2010

Atribuição de valores as variaveis

Para atribuir um valor a uma varivel é simples:
nome_variavel := valor_que_voce_deseja;

':=' é um operador de atribuição
Exemplo:

Constantes

Constantes funcionam como as variaveis ou seja guardam um valor , só que este valor é fixo.
As constantes podem ser numericas,alfanumericas,ou booleanas.
As regras para o nome das constantes é igual o das variaveis
Exemplo:

Variaveis

Variaveis são onde guardamos os valores com os quais vamos trabalhar.É importante observar que em Pascal como em qualuqer outra kinguagem existem palavras que não podem serutilizadas como nomes de variaveis, são as palavras reservadas:
AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,FILE,FOR,FUCTION,GOTO,IF,
IN,LABEL,MOD,NIL,NOT,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,
TO,TYPE,UNTIL,VAR,WHILE,WITH,INPUT,OUTPUT,INTEGER,REAL,READ,STRING,WRITE
ou seja todas as palavras que tem alguma função ou que definam um tipo de variavél.

Para escolher o nome de variavel é muito simples ele tem de obrigatoriamente começar com uma letra e depois pode ser seguido de varias letras e numeros , é bom que o nome não exceda 32 caracteres e tambem que seu nome indentifique para que essa variavel serve.
Exemplos:
lado_do_triangulo,a1234,tempo são nomes de variaveis validos.

Como se declara uma variavél?
Simples basta fazer:
Nome_variavel : tipo_variavel;
Exemplo:Tipos de variaveis:
Numericas:são variaveis que guardam numeros , dependendo da função que esse numero va ter no programa ele pode ter varios formatos :
shortint : de -128 a 127 ocupando 1byte
integer : de -32768 a 32767 ocupando 2 bytes
longint : de -2147483648 a 2147483647 ocupando 4 bytes
byte : de 0 a 255 ocupando 1 byte
word : de 0 a 65535 ocupando 2 bytes
real : de 2.9 elevado a -39 até 1.7 elevado a 38 ocupando 6 bytes
single : 1.5 elevado a -45 até 3.4 elevado a 38 ocupando 4 bytes
double : de 5.0 elevado a -324 até 1.7 elevado a 308 ocupando 8 bytes
extended : de 3.4 elevado a -4932 até 1.1 elevado a 4932 ocupando 10 bytes
tenha sempre a mão essas informações para saber qual o tipo que vai ocupar a memoria necessaria para seu programa.
Variaveis alfanumericas:
São variaveis de texto
char:ocupa 1 byte e armaxena um caractere
string:ocupa de 2 a 256 bytes e pode armazenar de 1 a 256 caracteres
Variaveis logicas:
boolean: ocupa um byte e assume os valores true ou false
true é 1
false é 0

Bibliotecas

O uso de bibliotecas é muito interessante para qualquer programdor , pois permite que você faça uso de um codigo já construido ao invés de construir tudo sozinho.
Algumas bibliotecas uteis são : Crt,Dos,Graph,Printer,Overlay;
Exemplo:

Algumas considerações sobre Pascal

A linguegem Pascal não faz distinção entre letras maiusculas e minusculas(não é case sensitive).

Comentários são textos ou palavras que inserimos no codigo para que este fique claro , eles são ingnorados pelo compilador .
Comentarios em Pascal são feitos ebtre '{' e '}' ou entre '(*' '*)'
Exemplo:

terça-feira, 2 de junho de 2009

Estrtura de um programa em Pascal

O esqueleto de todo programa em Pascal é :

PROGRAM NOME_DO_PROGRAMA(INPUT,OUTPUT);
USES
BIBLIOTECAS;
TYPE
DEFINIÇÃO DE NOVOS TIPOS;
CONST
CONTANTES;
VAR
VARIAVEIS;
BEGIN
INSTRUÇÕES
END.

Mas ai vem a pergunta:
Certo e pra que serve isso e como usar?

A resposta a essa pergunta é a seguinte:
PROGRAM : Vem sempre no começo de todo codigo em Pascal , define o nome do programa .
tem a seguinte estrutura:
PROGRAM NOME_QUE_VC_ESCOLHEU(INPUT,OUTPUT);

Colocar "(INPUT,OUTPUT"é opcional , mas eu prefiro programar de forma que o programa fique o mais claro possivel.

USES:Essa palavra reservada é usada para declarar que vamos usar bibliotecas(Servem para utilizaramos funções prontas , mais tarde falaremos nisso).

Estrutura:
USES BIBLIOTECA1,BIBLIOTECA2;

TYPE:Serve para declarar um novo tipo de dado.
Estrtutura
TYPE nome_grupo=(tipo);

CONST:Serve para definir constantes.
Estrtutura:
CONST nome_constante=valor;

VAR:Serve para definir variavéis.
Estrutura
VAR nomes : tipo;

O que apresentamos até agora chamamos de cabeçalho , o programa em si tem a estrutura abaixo:
BEGIN
INSTRUÇÕES;
END.