Lógica de Programação
Procedimentos
Prof. Wesley R. Bezerra
wesley@wbezerra.com.br
Roteiro
• O que são procedimentos?
• A execução.
• Passagem de parâmetros.
• Sintaxe.
• Exemplo.
• Exercício
• Conclusão.
Objetivo
• Aprender a
modularizar o código
fonte de nossos
programas.
O que são procedimentos?
• São trechos de código que são separados em
um estrutura menor do programa para que
possam ser reutilizados varias vezes no
mesmo programa.
• Esta abordagem permite diminuir o tamanho
do código evitando os códigos repetidos e que
por muitas vezes podem trazer erros para o
programa caso sua manutenção não ocorra de
maneira adequada.
• Pode-se entender um procedimento como um
algoritmo menor que se encaixará em algum
algoritmo maior.
A execução
• Um procedimento não é executado
diretamente, para que sua execução ocorra
sempre deverá ser chamado de dentro de um
programa.
Passagem de parâmetros
• Caso seja necessário, é possível passar
informações para um procedimento, afim de
comunicar melhor o programa principal e o
procedimento.
• Um procedimento pode ter suas próprias
variáveis que devem ser declaradas dentro
deste, em sua seção de var.
• Variáveis declaradas dentro de um
procedimento tem um escopo local, ou seja,
só poderão ser acessadas dentro do
procedimento onde foram cadastradas.
Sintaxe
• Procedimento <nome_proc> (<pars>:<tipo>)
• Var
– //variaveis
• Inicio
– //corpo procedimento
• Fimprocedimento
Exemplo
• Observação:
– Um procedimento deve ser declarado antes do
inicio do programa, entre o seção de variáveis e o
inicio do programa.
Exercício
• Faça um algoritmo que leia 10 nomes e os
listes no final, antes da listagem o programa
deverá substituir o nome de numero 8 pela
palavra oitavo. Observação: faça um
procedimento que leia os nomes e um
procedimento que liste todos os nomes.
Conclusão
• Com o recursos de procedimentos podemos
reaproveitar melhor o código criado, sem a
necessidade de copiar código, fazendo assim
com que os programas gerados sejam menos
sujeitos a erros de codificação.
Obrigado
Duvidas e sugestões
wesley@wbezerra.com.br
@wesleybez

Lógica de Programação - Procedimento

  • 1.
    Lógica de Programação Procedimentos Prof.Wesley R. Bezerra wesley@wbezerra.com.br
  • 2.
    Roteiro • O quesão procedimentos? • A execução. • Passagem de parâmetros. • Sintaxe. • Exemplo. • Exercício • Conclusão.
  • 3.
    Objetivo • Aprender a modularizaro código fonte de nossos programas.
  • 4.
    O que sãoprocedimentos? • São trechos de código que são separados em um estrutura menor do programa para que possam ser reutilizados varias vezes no mesmo programa.
  • 5.
    • Esta abordagempermite diminuir o tamanho do código evitando os códigos repetidos e que por muitas vezes podem trazer erros para o programa caso sua manutenção não ocorra de maneira adequada.
  • 6.
    • Pode-se entenderum procedimento como um algoritmo menor que se encaixará em algum algoritmo maior.
  • 7.
    A execução • Umprocedimento não é executado diretamente, para que sua execução ocorra sempre deverá ser chamado de dentro de um programa.
  • 8.
    Passagem de parâmetros •Caso seja necessário, é possível passar informações para um procedimento, afim de comunicar melhor o programa principal e o procedimento.
  • 9.
    • Um procedimentopode ter suas próprias variáveis que devem ser declaradas dentro deste, em sua seção de var.
  • 10.
    • Variáveis declaradasdentro de um procedimento tem um escopo local, ou seja, só poderão ser acessadas dentro do procedimento onde foram cadastradas.
  • 11.
    Sintaxe • Procedimento <nome_proc>(<pars>:<tipo>) • Var – //variaveis • Inicio – //corpo procedimento • Fimprocedimento
  • 12.
  • 14.
    • Observação: – Umprocedimento deve ser declarado antes do inicio do programa, entre o seção de variáveis e o inicio do programa.
  • 15.
    Exercício • Faça umalgoritmo que leia 10 nomes e os listes no final, antes da listagem o programa deverá substituir o nome de numero 8 pela palavra oitavo. Observação: faça um procedimento que leia os nomes e um procedimento que liste todos os nomes.
  • 16.
    Conclusão • Com orecursos de procedimentos podemos reaproveitar melhor o código criado, sem a necessidade de copiar código, fazendo assim com que os programas gerados sejam menos sujeitos a erros de codificação.
  • 17.