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

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

Ciência da Computação 1 PROGRAMAÇÃO ESTRUTURADA II Profª. Noeli.

Apresentações semelhantes


Apresentação em tema: "Ciência da Computação 1 PROGRAMAÇÃO ESTRUTURADA II Profª. Noeli."— Transcrição da apresentação:

1 Ciência da Computação 1 PROGRAMAÇÃO ESTRUTURADA II Profª. Noeli

2 2 Ciência da Computação Funções Relembrando: É um conjunto de comandos agrupados em um bloco que recebe um nome e através deste pode ser ativado.

3 3 Ciência da Computação Funções Formato Geral: tipo_função NOME_FUNÇÃO(Parâmetros) { //corpo da função; }

4 4 Ciência da Computação Funções com parâmetros e que não retornam valor: void SOMA(float a, float b) { float result; result = a + b; printf("A soma dos valores é %.2f", result); } Funções

5 5 Ciência da Computação Funções que retornam valor: int minutos() { int hora, min; scanf("%d:%d", &hora, &min); return(hora*60 + min); } Comando responsável por retornar valor à função main() Funções

6 6 Ciência da Computação Entende-se como bloco de código onde a variável é válida. As variáveis valem no bloco que são definidas; As variáveis definidas dentro de uma função recebem o nome de variáveis locais; Os parâmetros formais são válidos somente dentro da função; Funções Escopo de Variáveis

7 7 Ciência da Computação Uma variável definida dentro de uma função não é acessível em outras funções, mesmo que estas variáveis tenham nomes idênticos. Funções Escopo de Variáveis

8 8 #include /* Função 1 **************/ void FUNC1() { int B; B = -100; printf("Valor de B dentro da função FUNC1: %d\n", B); } /* Função 2 **************/ void FUNC2() { int B; B = -200; printf("Valor de B dentro da função FUNC2: %d\n", B); } Escopo de Variáveis – Exemplo: void main() { int B; B = 10; printf("Valor de B: %d\n", B); B = 20; FUNC1(); printf("Valor de B: %d\n", B); B = 30; FUNC2(); printf("Valor de B: %d\n", B); system("PAUSE"); }

9 9 Atividades 1 – Faça uma função que leia um número não determinado de valores inteiros e retorne a média aritmética dos mesmos. Utilize zero para finalizar a leitura. 2 – Faça uma função que receba duas notas como parâmetro, calcule e retorne ao programa principal a média ponderada dessas notas, considerando peso 4 para a primeira e peso 6 para a segunda. 3 – Faça uma função que receba um valor inteiro e positivo por parâmetro, calcule e mostre o seu fatorial. 4 – Faça uma função que receba, por parâmetro, a altura (alt) e o sexo de uma pessoa e retorne o seu peso ideal. Para homens calcular o peso ideal usando a formula a seguir: peso ideal = 72.7 * alt – 58 e, para mulheres: peso ideal = 62.1 * alt – Faça uma função que receba um número inteiro e positivo N como parâmetro e retorne a soma dos N números inteiros existentes entre o número 1 e esse número.


Carregar ppt "Ciência da Computação 1 PROGRAMAÇÃO ESTRUTURADA II Profª. Noeli."

Apresentações semelhantes


Anúncios Google