informática

487 palavras 2 páginas
As funções são avaliadas e retornam um valor ao programa que as chama, além dos possíveis parâmetros de saída. 2. Um procedimento não retorna valor nenhum, a função obrigatoriamente retorna um valor a uma determinada variável. 3. Uma função é ativada quando é avaliada uma expressão que a contém, isto é, as funções são utilizadas da mesma forma que as funções predefinidas, como SQR, ORD, LN etc. 4. Um procedimento é ativado através de um comando de chamada do procedimento.
Escopo
Variáveis Globais: São as variáveis declaradas no programa que são conhecidas em todo programa e inclusive nos subprogramas contidos nele.
Variáveis Locais: São as variáveis declaradas em um subprograma, que são conhecidas em todo o subprograma, mas não no programa que contém o subprograma. Caso um subprograma contenha a definição de um outro subprograma (chamemos de "subsubprograma), as variáveis declaradas no programa e no subprobrama serão visïveis no subsubprograma, mas o contrário não é verdadeiro. No escopo do programa nao podemos chamar o subsubprograma, assim como não podemos acessar as variáveis do subprograma.
Uso de mesmos nomes: se um subprograma definir nomes de variáveis iguais ao do programa principal, ao referenciar uma variável vale a do escopo local. Parâmetros No cabeçalho de um subprograma (Funções ou procedimentos) definimos que tipo de dados que serão passados como parâmetros. Há duas formas de passagem de parâmetros de um programa para um subprograma: passagem por valor ou passagem por referência. - Passagem por valor: o parâmetro formal comporta-se como uma variável local do subprograma, de maneira que as alterações feitas nessa variável dentro do subprograma não tenham efeito sobre o parâmetro real, que pertence ao programa que fez a chamada. Assim, o subprograma só utiliza o valor da variável para um determindao fim, tendo o poder de alterá-la só dentro do subprograma, depois da execução desse subprograma, a variável volta a

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas