09 - Funcao

download 09 - Funcao

of 7

description

logics

Transcript of 09 - Funcao

  • LGICA DE PROGRAMAO

    AULA 9

    Prof. Welber Ribeiro da Silva

  • Funo

  • FUNO

    Uma funo um bloco de programa, contendo

    incio e fim

    identificada por um nome, atravs do qual ser

    referenciado em qualquer parte do programa

    principal

    Uma funo devolver um resultado.

    Uma mesma funo pode ser chamada em mais

    de um lugar no mesmo algoritmo

  • FUNES

    1. funcao (parametros:tipos):

    2. var

    1. Variveis: tipos

    3. inicio

    1.

    2. retorne expresso ou resultado

    4. fimfuncao

  • EXEMPLO DE FUNO

    1. funcao soma (x,y: inteiro): inteiro

    2. inicio

    1. retorne x + y

    3. fimfuncao

  • EXERCCIOS

    Fazer um algoritmo que leia 100 nmeros inteiros, calcule e imprima o cubo de cada um deles. Utilizar funo para calcular o cubo.

    Fazer um algoritmo que leia 10 pares (N e P) de nmeros inteiros, sendo o primeiro (N) sempre maior que o segundo (P). Calcule e imprima o valor de S, dado pela frmula a seguir: S = N/(N-P)

    Fazer um algoritmo que leia o valor do comprimento e da largura de 20 retngulos. Calcule a rea de cada um utilizando funo, imprimindo-a em seguida. Calcule e imprima tambm, no programa principal, a mdia das reas.

  • REFERNCIAS

    1- FORBELLONE, Andr Luiz. Lgica de

    Programao. Makron Books, 3a. Edio, 2005.

    2. Carvalho, Victorio Albani de. Lgica de

    programao : Curso Tcnico em

    Informtica / Victorio Albani de Carvalho. Colatina: CEAD / Ifes, 2010.

    3. Baudson, Adolfo Jos Gonalves Stavaux.

    Algoritmos e programao / Adolfo Jos

    Gonalves Stavaux Baudson, Francisco Csar

    Rodrigues de Arajo. Ouro Preto: IFMG, 2013.