Escolar Documentos
Profissional Documentos
Cultura Documentos
OBJETIVOS
cabeçalho
cláusula Uses
declarações
comandos
EXEMPLOS:
PrimeiroExemplo MediaAritmetica
CRT
‘Meu primeiro programa’ A, B, C, Media :
A, B, C
Media := ( A + B + C ) / 3;
‘Média = ‘ , Media
Linguagem de Programação Pascal Itens Fundamentais
Lógicas
Literais
Maria X3A*B?-!# 10/11/85 63 A
Identificadores
letra + letra ou dígito ou underscore
Obs: Não são permitidas palavras reservadas do Pascal
Declaração de Variáveis
Linguagem de Programação Pascal Itens Fundamentais
Tipos Pré-definidos
! etc.
"
Exemplos de declarações:
Codigo
Nota, Media
OK
Letra, Opcao "
Nome, Sobrenome
OPERADORES PRIORIDADE
* / DIV MOD 1ª
+ − 2ª
FUNÇÕES
TRUNC( EA ) trunca o valor real da expressão EA
ROUND(EA ) arredonda o valor real da expressão EA
SQR(EA ) quadrado do valor da expressão EA
SQRT(EA ) raiz quadrada do valor da expressão EA
EXP(EA ) número e elevado ao valor da expressão EA
Linguagem de Programação Pascal Itens Fundamentais
"
OPERADORES PRIORIDADE
NOT 1ª
AND OR 2ª
Exemplos:
Nome = ‘Maria’ Nota > 60.00
A <> B (X>0) ( Nome = ‘Jose’ )
OK Ok ( Sqr( X ) + 1 > 0 )
OPERADORES OPERAÇÃO
+ CONCATENAÇÃO
FUNÇÕES
Ord(C ) nº de ordem do caractere C na tabela ASCII
Chr( N ) caractere de nº de ordem N na tabela ASCII
length( S ) número de caracteres do string S
Copy( S, I, N ) copia um sub-string de S
...
Linguagem de Programação Pascal Itens Fundamentais
# $ %
identificador expressão
Exemplos:
A := 1
Nota := 60.00
Ch := ’S’
X := ord( Ch )
Ok :=
Ok := Ok
Achou := ( Ch = ‘N’ ) (X=2)
NomeCompleto := Nome + SobreNome
lista-de-identificadores
Exemplos:
Nome
Idade, Preco
Nome, Idade, Nota
Linguagem de Programação Pascal Itens Fundamentais
&
Exemplos:
write( A, B:5, C:5 ) writeLn( 20, ‘ alunos’ )
write( Nota:6:2 ) writeLn( ‘Nome : ‘, Nome )
write( false )
write( A )
write( A, B, C ) write( B )
write( C )
writeLn( A )
writeLn( A, B, C ) writeLn( B )
writeLn( C )
12 5 147 12
5
147
( ... se A = 12 , B = 5 e C= 147 )
readLn( A )
readLn( A, B, C ) readLn( B )
readLn( C )
Linguagem de Programação Pascal Itens Fundamentais
Exemplos:
seq-B de comandos
Exemplo:
$ %
! !
condição
$" condição
comando
seq. de comandos
! "
Exemplos:
Soma # 0
Nota
" Nota > 0
CalculaMediaAritmetica
N, { múmero lido }
K, { contador }
Total { soma total dos valores }
Total := 0
K := 1
" K <= 1000
N
Total := Total + N
K := K + 1
;
Media := Total / 1000
’Média = ’, Media:6:2 );
!"
# $