Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Introdução à Modularização em Lógica de Programação, Notas de estudo de Eletrônica

O conceito básico da modularização em lógica de programação, incluindo a divisão em procedimentos e funções, sintaxe e exemplos de passagem de parâmetros por valor e referência. A importância da reutilização de código e a melhor organização de algoritmos são abordadas.

Tipologia: Notas de estudo

2013

Compartilhado em 20/05/2013

synty-x-12
synty-x-12 🇧🇷

5

(4)

47 documentos

1 / 12

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Lógica de Programação
Modularização
Eduardo Henrique
pf3
pf4
pf5
pf8
pf9
pfa

Pré-visualização parcial do texto

Baixe Introdução à Modularização em Lógica de Programação e outras Notas de estudo em PDF para Eletrônica, somente na Docsity!

Lógica de Programação

Modularização

 Conceito

Consiste na construção de métodos contendo

pequenas etapas ou rotinas de programa.

Os módulos, também chamados de métodos,

permitem reutilização de código, pois podem ser

usados inúmeras vezes dentro de um programa.

 Divisão

 Procedimento

 Função

 Procedimento

 Sintaxe

Procedimento NomeDoProcedimento [(parametros)] [Var] Inicio // Lógica FimProcedimento

 Procedimento

 Parâmetros

São variáveis que devem ser passadas aos

métodos.

Os parâmetros podem ser de:

  • Entrada – Passagem por valor. Não

altera o valor da variável mais externa.

  • Entrada/Saída - Passagem por

referência. A variável mais externa

sofre mudança. Usar a palavra “Var”

antes da declaração.

 Procedimento

 Exemplo

Procedimento PassagemPorReferencia (var Referencia: Inteiro) Inicio Referencia <- Referencia + 1 FimProcedimento

 Procedimento

 Exemplo

Inicio Numero <- 0 PassagemPorValor(Numero) Escreval("Número = ", Numero) PassagemPorReferencia(Numero) Escreval("Número = ", Numero) FimAlgoritmo

 Função

 Sintaxe

Funcao NomeFuncao[(parametros)] : TipoRetorno [Var] Inicio // Lógica Retorne ValorTipoRetorno FimFuncao

 Função

 Exemplo

Algoritmo "Modularizacao2" Var Numero: Inteiro Funcao Incrementar(Valor: Inteiro): Inteiro Inicio Valor <- Valor + 1 Retorne Valor FimFuncao