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

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

PROGRAMAÇÃO ESTRUTURADA II

Apresentações semelhantes


Apresentação em tema: "PROGRAMAÇÃO ESTRUTURADA II"— Transcrição da apresentação:

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

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

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

4 Funções 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); } Ciência da Computação 4

5 Funções 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() Ciência da Computação 5

6 Funções Escopo de Variáveis
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; Ciência da Computação 6

7 Funções Escopo de Variáveis
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. Ciência da Computação 7

8 Escopo de Variáveis – Exemplo:
#include <stdio.h> #include <stdlib.h> /* 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() B = -200; printf("Valor de B dentro da função FUNC2: %d\n", B); void main() { int B; B = 10; printf("Valor de B: %d\n", B); B = 20; FUNC1(); B = 30; FUNC2(); system("PAUSE"); } 8

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 – 44.7 5 -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. 9


Carregar ppt "PROGRAMAÇÃO ESTRUTURADA II"

Apresentações semelhantes


Anúncios Google