variaveis locais e globais

7
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

Upload: 111111119

Post on 26-Jul-2015

354 views

Category:

Real Estate


0 download

TRANSCRIPT

Page 1: Variaveis locais e globais

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

Page 2: Variaveis locais e globais

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

Page 3: Variaveis locais e globais

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

Page 4: Variaveis locais e globais

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

Page 5: Variaveis locais e globais

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

Page 6: Variaveis locais e globais

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

Page 7: Variaveis locais e globais

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