Linguagem de Programação C

3745 palavras 15 páginas
http://www.feg.unesp.br/~elfsenne/livros/livroC.htm

Linguagem de Programação C
IFMA / DESU / DETEC/ DAI
Profª. Evaldinolia Gilbertoni Moreira

1º semestre 2014

Aula 09
Programação Modularizada
 Funções em C
 Conceitos Gerais
 Passagem de Parâmetros por Valor e por Referência

 Chamando Funções com Vetores
 Comando return
 Funções recursivas

Introdução
 MODULARIZAÇÃO
 Objetivo principal: dividir um programa grande e

complexo em vários programas menores e mais simples  Baseia-se no princípio de “dividir para conquistar”
 Técnica utilizada para tentar minimizar a

complexidade da resolução de um problema: refinamento sucessivo

Refinamento sucessivo
Ex. Algoritmo que lê três valores inteiros, determina e imprime o menor deles.

int main(void){
// declarar as variáveis
// Ler os números
// Determinar o menor deles
// Escrever o menor número return 0;
}

Refinamento sucessivo
Ex. Algoritmo que lê três valores inteiros, determina e imprime o menor deles.
Ref. ler_numeros scanf(“%d %d %d”, &a, &b, &c); int main(void){
// declarar as variáveis
// Ler os números
// Determinar o menor deles
// Escrever o menor número return 0;
}

Refinamento sucessivo
Ex. Algoritmo que lê três valores inteiros, determina e imprime o menor deles.
Ref. ler_numeros scanf(“%d %d %d”, &a, &b, &c); int main(void){
// declarar as variáveis
// Ler os números
// Determinar o menor deles
// Escrever o menor número return 0;
}

Ref. menor_deles if ((a < b) && (a < c)) { menor = a;
} else {

...

}

Refinamento sucessivo
Ex. Algoritmo que lê três valores inteiros, determina e imprime o menor deles.
Ref. ler_numeros scanf(“%d %d %d”, &a, &b, &c); int main(void){
// declarar as variáveis
// Ler os números
// Determinar o menor deles
// Escrever o menor número return 0;
}

Ref. escrever_menor printf(“%d\n”, menor);

Ref. menor_deles if ((a < b) && (a < c)) { menor = a;
} else {

...

}

Relacionados

  • Linguagem de programação em c
    2647 palavras | 11 páginas
  • linguagem de programação c
    1212 palavras | 5 páginas
  • LINGUAGEM DE PROGRAMAÇAO C++
    4223 palavras | 17 páginas
  • programaçao linguagem c++
    1693 palavras | 7 páginas
  • linguagem de programação C
    401 palavras | 2 páginas
  • Linguagem de programação c#
    4589 palavras | 19 páginas
  • A linguagem da programação C
    288 palavras | 2 páginas
  • C++ linguagem de programacao
    22863 palavras | 92 páginas
  • Linguagem de Programação C
    600 palavras | 3 páginas
  • Linguagem programação c
    821 palavras | 4 páginas