Subprogramas

396 palavras 2 páginas
Subprogramas

PROCEDIMENTOS E FUNÇÕES

Subprogramas
• Subprograma é um programa que auxilia o programa principal através da realização de uma determinada subtarefa;
• Também costuma receber os nomes de subrotina, procedimento, método ou módulo;
• Os subprogramas são chamados dentro do corpo do programa principal como se fossem comandos; • Após seu término, a execução continua a partir do ponto onde foi chamado;

Subprogramas
• É importante compreender que a chamada de um subprograma gera um desvio provisório no fluxo de execução;
• Há um caso particular de subprograma que recebe o nome de função;
• Uma função, além de executar uma determinada tarefa, retorna um valor para quem a chamou, que é o resultado da sua execução;
• A chamada de uma função aparece no corpo do programa principal como uma expressão, e não como um comando;

Subprogramas
• Cada subprograma, além de ter acesso às variáveis do programa que o chamou (são as variáveis globais), pode ter suas próprias variáveis (são as variáveis locais), que existem apenas durante sua chamada;
• Ao se chamar um subprograma, também é possível passarlhe determinadas informações que recebem o nome de parâmetros (são valores que, na linha de chamada, ficam entre os parênteses e que estão separados por vírgulas);
• A quantidade dos parâmetros, sua sequencia e respectivos tipos não podem mudar: devem estar de acordo com o que foi especificado na sua correspondente declaração.

Subprogramas - Procedimentos
• Procedimento é um subprograma que não retorna nenhum valor. Sua declaração, deve estar entre o final da declaração de variáveis e a linha
INICIO do algoritmo/programa principal.
Sintaxe
procedimento [()]
// Seção de Declarações Internas inicio // Seção de Comandos fimprocedimento Subprogramas - Procedimentos

 Detalhamento

procedimento [()]
// Seção de Declarações Internas inicio // Seção de Comandos
Fimprocedimento

• é uma seqüência de [var] :

Relacionados

  • subprogramas
    721 palavras | 3 páginas
  • Subprogramas
    489 palavras | 2 páginas
  • Subprogramas ti
    666 palavras | 3 páginas
  • Informaticas - subprogramas
    383 palavras | 2 páginas
  • Aula15 Subprograma O
    1617 palavras | 7 páginas
  • PLP , Sebesta 9 edição
    1656 palavras | 7 páginas
  • criptografia
    1231 palavras | 5 páginas
  • estudante
    1319 palavras | 6 páginas
  • Livro Conceitos de linguagens de programação - Sebesta
    1768 palavras | 8 páginas
  • Algoritmo
    1584 palavras | 7 páginas