TEORIA PASCAL
PASCAL
UNIVERSIDADE GAMA FILHO
Disciplina: Informática 193
Aluno: Giovani Lopes
Rio de Janeiro - 2004
Tipos de dados
É a caracterização das informações que serão processadas pelo Computador
São eles:
– Inteiros -> Dados numéricos positivos e negativos / Ex. 41,
-41 , 0, 398. Não fracionados.
– Reais -> Dados numéricos positivos, negativos e fracionados. Ex. 35.1 , 0.5, -36.28 , 89.23
– Caracteres-> Sequências contendo letras, números e símbolos especiais. Também conhecido como string,
Alfanumérico, literal ou cadeia ex. "Computação
Científica", "Rua alfa, nº 3 apto 401". Lógicos -> Dados com valores verdadeiro e falso
Estrutura de um Algoritmo/Programa
Agoritmo multiplicacao Título
Variáveis
Declaração de M, N1, N2 : reais constantes. Início
Bloco de instruções
Receber: N1, N2
Inicializar variáveis
M N1 X N2 receber dados processar Exibir: M mostrar resultados
Fim
variáveis
e
Operações Matemáticas
•
•
•
•
•
•
+ => Soma
- => Subtração
* => multiplicação
/ => divisão
Mod => resto de uma divisão
( ) => prioriza uma operação
Exemplo do pseudocódigo condicional
Agoritmo verficacao
Variáveis
N : inteiros
Início
Receber: N
Se N > 10 então
Exibir: ‘É maior do que 10’ senão Exibir: ‘Não é maior do que 10’
Fim-se
Fim
Operadores Relacionais
>
>=
<
10 then
Writeln (‘O Nº é maior do que 10 ‘);
Readkey;
End.
Exemplos
Program Ex2;
Uses
Crt;
Var
R:string;
Begin
Clrscr;
Write(‘Informe S ou N ‘); readln(R); if R=‘s’ then
Writeln (‘Sim‘) else Writeln (‘Não‘);
Readkey;
End.
Utilizando mais de um comando na estrutura IF
If Then
Begin
comando1; comando2; end
Else
Begin comando3; comando4;
End;
Sem “;” antes do ELSE
“;” para fechar a instrução
IF.
Operadores Lógicos (conectivos)
Utilizados quando precisamos conectar mais de uma expressão lógica.
Expr1
OP
Expr2 Result
Expr1
OP
Expr2
Result
V
And (E)
V
V
V
Or