Subrotina

4824 palavras 20 páginas
Subrotinas
(Procedimentos e Funções)
DCC 119 – Algoritmos

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.

Motivação para criação
Necessidade de dividir um problema computacional em pequenas partes.
Os programadores verificaram que muitas destas pequenas partes se repetiam.
Ex.: Impressão de mensagens, zerar um vetor, fazer uma operação matricial, etc.

Utilização de subrotinas
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. Utilização de subrotinas
Facilita a programação estruturada: dada as fases previstas nos refinamentos sucessivos decompõe-se o programa em módulos funcionais tais módulos podem ser organizados/programados como subrotinas
Ou seja: viabiliza a modularização

Características das subrotinas
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)

Características das subrotinas
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 - forma geral
A sintaxe de declaração de um procedimento é:
Nome que identifique a ação a ser executada no

Relacionados

  • Subrotinas
    1579 palavras | 7 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