A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação II Estruturas de Dados Aula 02 - continuação

Apresentações semelhantes


Apresentação em tema: "Programação II Estruturas de Dados Aula 02 - continuação"— Transcrição da apresentação:

1 Programação II Estruturas de Dados Aula 02 - continuação
Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto Désiré NGuessan

2 Introdução a Linguagem C
Funções: Um programa estruturado em C deve ser composto por diversas funções pequenas: Uma função resolve problema especifico Uma função pode ser reutilizadas em outro código Uma tarefa repetitiva pode ser transformada em função Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto Désiré NGuessan

3 Introdução a Linguagem C
Sintaxe geral: tipo_retornado nome_função (lista de parâmetros) { corpo da função } Quando a função não retorna nenhum valor, neste caso o tipo_retornado é substituído pela palavra void Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto Désiré NGuessan

4 Introdução a Linguagem C
Função Exemplo int SOMA (int a, int b) { corpo da função .... } onde: int é o tipo de valor retornado SOMA é o nome da função a e b são os parâmetros Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto Désiré NGuessan

5 Introdução a Linguagem C
Estrutura de um programa em C: protótipos das funções; programa principal nome_função (lista de parâmetros) { corpo da função } implementações de funções { corpo da função } 1 2 Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto 3 Désiré NGuessan

6 Exercício : Um programa que lê um valor inteiro i pelo teclado calcular e imprimir o fatorial desse número #include <stdio.h> // **** definição do prototipo int fatorial(int a); // *** programa princiapal int main() { int n,f; printf("Digite um numero inteiro não negativo:"); scanf("%d",&n); // calcula fatorial f= fatorial(n); printf(" Fatorial = %d\n", f); system("PAUSE"); return 0; } 1 // ***** função para calcular o fatorial int fatorial(int a) { int i=1,f = 1; while (i<= a) f*=i; i++; } return f; 3 2 Quando se vai gerenciar um projeto, um grande desafio é definir claramente os produtos e/ou serviços relacionados aos seus objetivos, os quais serão entregues ao patrocinador/cliente, estabelecendo o escopo do trabalho que de ser realizado pela equipe do projeto 1 : prototipo da função ; 2 função principal 3: implementação da função Désiré NGuessan


Carregar ppt "Programação II Estruturas de Dados Aula 02 - continuação"

Apresentações semelhantes


Anúncios Google