Escolar Documentos
Profissional Documentos
Cultura Documentos
ROTINAS
So pedaos de cdigos separados por palavras chaves de cdigos dependentes da
linguagem. A unidade atmica de modularizao so as rotinas, que se podem ser ou funes,
e ou procedimentos. As rotinas permitem isolar pedaos de cdigos com objetivos bem
definidos, e torn-los realizveis onde quer que seja necessrio.
TIPOS DE ROTINAS
Existem trs tipos de rotinas:
Procedimentos: que podem ser descritos como um nmero de instruo, que executa
uma tarefa especifica.
Funes: que retornam valores, e por exemplo utilizada para deslocar uma posio
ou ler uma entrada.
Trap: utilizada para proceder s rotinas.
Passagem por valor: o contedo de uma varivel copiado para o parmetro da funo,
desta maneira, qualquer modificao que ocorra dentro da funo chamada, no altera o valor
das variveis passadas nos argumentos.
Passagem de funo por referncia: enviado o endereo da memria, onde o argumento
esta armazenado. Sendo assim, a funo deve estar preparada para receber um endereo e
seus parmetros. Sero do tipo ponteiro. Dentro da funo, este endereo ser utilizado para
alterar o valor do argumento, uma vez que acessa a posio de memria, onde ele esta, a subrotina NOME (lista de parmetros formais), declaraes dos objetos locais, a sub-rotinas,
comandos das sub-rotinas, fim das sub-rotinas.
Variveis Globais e Locais
Globais: recebe o nome de variveis globais, as variveis que so definidas na posio
posterior ao comando VAR no programa principal, assim estas variveis sero visveis em
qualquer parte na execuo do programa.
Locais: podem ser definidas em qualquer ponto de uma funo onde possa estar uma
instruo. no seu inicio que comea a execuo do programa. So visveis desde o ponto de
definio, at a chave de fechamento do bloco de instrues, onde foram definidas.
PARMETROS
PASSAGEM DE PARMETROS