estudante

1319 palavras 6 páginas
INFORMÁTICA II
Aula 12 – Subprogramas
Prof.: Natasha Sophie Pereira
Quinta-feira, 24 de abril de 2014

Subprogramas: Funções e Procedimentos
1. Subprogramas
“Subprogramas são trechos de programa que realizam uma tarefa específica.
Podem ser chamados pelo nome a partir do programa principal ou de trechos de outros subprogramas, até mesmo ele próprio (chamada recursiva).” (LEITÃO,
Helena C. G. Subprogramas. Disponível em: . Acesso em: 19 abr. 2012)

Sendo assim, podemos definir como subprograma qualquer parte de um programa maior que seja responsável pela realização de um pedaço da solução do problema que o programa se propõe a resolver.
Os subprogramas possuem a mesma forma estrutural da função main, porém, ele não se encontra dentro dela, podendo ser especificado antes ou depois dela. No caso de uma especificação anterior ao main, deverá ser descrito o subprograma completo; já no caso de uma especificação posterior à função main, existe a necessidade de uma declaração prévia do subprograma, ou seja, acontecerá a declaração de todos os subprogramas descriminados no código, em seguida a função main, e posteriormente virá a descrição do subprograma.
Existem dois tipos distintos de subprogramas, os procedimentos e as funções, ambos são estruturados da mesma forma, a diferença entre eles, é que as funções retornam um valor, enquanto os procedimentos não retornam valor algum. Sendo assim, cabe ao programador decidir qual tipo de subprograma utilizar, sempre levando em consideração o problema que necessita solucionar.
A função C possui apenas o subprograma do tipo função, sendo assim, caso exista a necessidade da utilização de um procedimento, é necessário que seja feita uma simulação, ou seja, deverá ser especificada uma função que não retorne valor, ou seja, deverá ser declarado o tipo de retorno como void, não necessitando colocar, no decorrer de sua implementação a instrução de retorno.
1.1. Declaração de um subprograma:
A regra geral

Relacionados

  • Estudante
    4061 palavras | 17 páginas
  • Estudante
    5203 palavras | 21 páginas
  • estudante
    1826 palavras | 8 páginas
  • Estudante
    1976 palavras | 8 páginas
  • estudante
    4108 palavras | 17 páginas
  • Estudante
    4793 palavras | 20 páginas
  • estudantes
    7348 palavras | 30 páginas
  • estudante
    16461 palavras | 66 páginas
  • estudante
    1462 palavras | 6 páginas
  • Estudante
    1075 palavras | 5 páginas