artigo

1435 palavras 6 páginas
INTRODUÇÃO À
PROGRAMAÇÃO
Sérgio Roberto Costa Vieira, M.Sc.

Introdução à Modularização
Curso de Sistemas de Informação e Ciência da Computação
1º. Período

1

© 2012

Introdução à Programação
Roteiro

• Modularização








2

Conceitos
Procedimentos
Parâmetros
Funções
Variáveis Globais e Locais
Exemplos
Exercício de Fixação

© 2012

FUNÇÕES

3

© 2012

Introdução à Programação
Modularização – Funções
• Função é um bloco de programa, como são os procedimentos. procedimentos.
• Os blocos contém início e fim e são identificados por um nome. nome. • Uma função é semelhante a um procedimento. procedimento. • A diferença é que uma função DEVE sempre retornar um valor. valor. • Os procedimentos só retornam quando há uma variável passada por referência

4

© 2012

Introdução à Programação
Modularização – Funções

Início

Função

Instruções

Fim

5

Função

Retorna valor ao chamador © 2012

Introdução à Programação
Modularização – Funções
Algoritmo
Função (parâmetros) : tipoderetorno;
Declare

FimFunção
Declare

FimAlgoritmo

6

© 2012

Introdução à Programação
Modularização – Funções - Exemplo
Algoritmo exemplo1

Declare x, y : inteiro;
Leia (x);
Leia (y);
Escreva (“Soma:”, Soma_Dois_Valores(x,y));
Fim
Função Soma_Dois_Valores(A,B : inteiro) : inteiro;
Retorna A+B;
FimFunção

7

© 2012

Introdução à Programação
Modularização – Linguagem C int Soma_Dois_Valores(int a, int b){ return a+b;
}
int main( )
{
int a, b, total; printf("Digite um numero inteiro: "); scanf("%d", &a); printf("Digite um outro numero inteiro: "); scanf("%d", &b); total = Soma_Dois_Valores(a, b); printf("Total: %d\n", total); return 0;
}
8

© 2012

Introdução à Programação
Modularização – Linguagem C int Soma_Dois_Valores(int a, int b){ return a+b;
}
int Entrada( ){ int e; printf("Digite um numero inteiro: "); scanf("%d", &e);
return

Relacionados

  • Artigo
    397 palavras | 2 páginas
  • Artigos
    392 palavras | 2 páginas
  • artigo
    297 palavras | 2 páginas
  • artigos
    342 palavras | 2 páginas
  • Artigo
    2931 palavras | 12 páginas
  • Artigo
    3502 palavras | 15 páginas
  • Artigos
    311 palavras | 2 páginas
  • Artigos
    4034 palavras | 17 páginas
  • Artigo
    520 palavras | 3 páginas
  • Artigos
    483 palavras | 2 páginas