variaveis locais e globais
TRANSCRIPT
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
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
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
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
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
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
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