1. Programação e Sistemas de Informação
TÉCNICO DE GESTÃO E
PROGRAMAÇÃO DE SISTEMAS
INFORMÁTICOS
Módulo III – Programação Estruturada
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
2. Objetivos para a aula:
oFunções pré definidas no Pascal.
oVariáveis locais e globais.
oExercícios.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
3. Funções aritméticas
int(x) Retorna a parte inteira de um número Real (a que vem antes da
vírgula). O resultado é um número real.
frac(x) Retorna a parte fraccionária de um número Real (a que vem depois
da vírgula). O resultado é um número real.
abs(y) Retorna o valor absoluto de um número inteiro (ou seja, o número
sem seu sinal).
sqr(y) Retorna o quadrado de um número.
sqrt(y) Retorna a raiz quadrada de um número
round(x) Retorna a parte inteira de um número, arredondando-o. O resultado é
um número inteiro.
trunc(x) Retorna a parte inteira de um número Real, sem arredondá-lo. O
resultado é semelhante ao da função int, com exceção que o
resultado é um número inteiro.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
4. Outros comandos e funções
random(x) Retorna um número entre 0 e x
keypressed Retorna true se uma tecla foi pressionada
sizeof(var) Retorna o tamanho em bytes de uma
variável ou tipo de variável
chr(n) Retorna o caractere correspondente ao
código (n) na tabela ASCII
ord(c) Retorna o código do caractere (c) na tabela
ASCII
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
5. Variáveis Globais
Quando uma variável é declarada na parte declarativa
do programa principal, diz-se que é uma variável global
ou que tem um escopo global
Essa variável pode ser usada em todo o programa, não
só na parte operativa do programa principal, mas também
dentro de qualquer subprograma.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
6. Variáveis Locais
Quando uma variável é declarada na parte declarativa
de um subprograma, então diz-se que se trata de uma
variável local ou que tem escopo local
Ser uma variável local implica que só pode ser utilizada
dentro desse subprograma em que foi declarada.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
7. Se uma variável só necessita de ser usada dentro de um
subprograma e nunca para além dele, então essa variável
deve ser declarada como local.
Se uma variável necessita de ser utilizada nas instruções
do programa principal ou em mais do que um
subprograma, então deve ser declarada como global.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino