Subrotinas

1579 palavras 7 páginas
SUBROTINAS
(PROCEDIMENTOS E FUNÇÕES)

DEFINIÇÃO
Um conceito simples seria:
 Subrotina é um parcela de código computacional que executa uma tarefa bem definida, sendo que essa tarefa pode ser executada (chamada) diversas vezes num mesmo programa.

UTILIZAÇÃO


Deve-se usar subrotinas sempre que:
Utilizar uma parte do código em várias partes do programa;  Vários programas irão utilizar os mesmos códigos
(bibliotecas);
 Abstrair a complexidade e facilitar o entendimento do programa. 

CARACTERÍSTICAS
Executam uma tarefa bem definida
 Não funcionam sozinhas: devem ser chamadas por um programa principal ou por outra subrotina  Permite a criação de variáveis próprias e a manipulação de variáveis externas (devidamente parametrizadas)  Facilita a legibilidade do código através da:


estruturação (subrotinas são agrupadas fora do programa principal)
 enxugamento (através de diversas chamadas da mesma subrotina)


TIPOS DE SUBROTINAS


Existem dois tipos de subrotinas:


Procedimentos: não retornam nenhum valor. São usadas para realizar alguma operação que não gera dados. 

Funções: retornam valor. São utilizadas para realizar uma operação e retornam alguma resposta relativa à operação realizada.

PROCEDIMENTO


Sintaxe:
Nome que identifique a ação a ser executada no procedimento (sem espaços em branco)
Ex.: imprimeMedia

void ()
{
;
;
}

PROCEDIMENTO


Sintaxe:

Valores recebidos como parâmetros. Ex.: (A, B, 20, 30)

void ()
{
;
;
}

PROCEDIMENTO


Sintaxe:

void ()
{
;
;
}
Variáveis necessárias para a codificação do procedimento, além das passados na lista de parâmetros. PROCEDIMENTO


Sintaxe:

void ()
{
;
;
}
Comandos que implementam o procedimento desejado

PROCEDIMENTO - EXEMPLO
#include
void imprimeMaior(int X, int Y)
{
if (X > Y)
{
printf(“O maior é: %d”, X);
}
else
{
printf(“O maior é: %d”, Y);
}
} int main()
{

Relacionados

  • Subrotina
    4824 palavras | 20 páginas
  • subrotina
    807 palavras | 4 páginas
  • Exercicios Funcoes Subrotinas
    880 palavras | 4 páginas
  • LISTA7 Subprog V2
    3519 palavras | 15 páginas
  • O título deste documento contém linguagem inapropriada.
    484 palavras | 2 páginas
  • Dede
    498 palavras | 2 páginas
  • fwfwfw
    3636 palavras | 15 páginas
  • Sasdssdsdasdsdd
    1405 palavras | 6 páginas
  • trabalho 8051
    999 palavras | 4 páginas
  • Fundamentos de organização dos computadores
    3553 palavras | 15 páginas