Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Function – Parte 1
Prof. Jaque Willian Scotton
UDESC Oeste
Técnicas de Programação
Function
‹nº›
Função
Rotina que relaciona uma ou mais entradas com uma ou mais saídas.
Na Matemática, por exemplo, representa uma função que relaciona uma entrada com uma saída .
Na Programação, também podemos criar uma função como esta, porém o conceito de função é mais amplo. Podemos relacionar quantidades com tipos de dados e/ou dimensões distintos.
‹nº›
Elementos de uma função
No Scilab, a sintaxe básica de uma função possui:
Parâmetros de entrada.
Parâmetros de saída.
Nome da função.
‹nº›
Exemplo 1
Crie uma função no Scilab que relacione um valor de entrada com um valor de saída , tal que
‹nº›
Exemplo 2
Crie uma função no Scilab que receba um número e informe se ele é positivo, negativo ou zero.
‹nº›
Exemplo 3
Crie uma função () no Scilab que relacione dois valores de entrada e com um valor de saída , tal que
‹nº›
Exemplo 4
Crie uma função no Scilab que relacione dois valores de entrada e com dois valores de saída e , tais que
‹nº›
Importante
No Scilab, dentro do ambiente de definição das funções, as variáveis de entrada e saída são variáveis locais. 
Por exemplo, caso seja criada uma função com um parâmetro de entrada e fora do ambiente da função seja definida uma variável com o mesmo nome , o valor alocado para a variável não será usado na função.
‹nº›
Exemplo 5
Crie uma função no Scilab que utilize o valor de uma variável definida fora da função e que não seja um parâmetro de entrada.
‹nº›
JAQUE WILLIAN SCOTTON (JWS) - Continuar aqui
Exemplo 6
Crie uma função no Scilab que utilize o valor de uma variável definida dentro de outra função.
‹nº›
Exemplo 7
O número de Prandtl (), é um número adimensional com importância em estudos de transferência de calor que expressa a razão entre a viscosidade cinemática e a difusividade térmica,
em que é a viscosidade cinemática () e é a difusividade térmica (), calculada por , onde é o calor específico (), é a condutividade térmica () e é a massa específica (). Com base nisso, crie uma função no Scilab que receba e e que informe o número de Prandtl ().
‹nº›
Exemplo 8
Crie uma função no Scilab que receba um vetor de números e que informe quantos valores positivos estão armazenados nele.
‹nº›
Exemplo 9
Crie uma função no Scilab que receba a matriz de coeficientes e o vetor de constantes de um sistema linear e, com base nisso:
Verifique se é um Sistema Possível e Determinado (SPD), ou seja, se possui solução única.
Resolva o sistema, caso ele seja SPD.
‹nº›
Exemplo 10
Crie um programa que solicite ao usuário uma das seguintes opções:
Resolver uma equação de primeiro grau.
Resolver uma equação do segundo grau.
Cada opção deve acionar uma função diferente que execute a tarefa escolhida.
‹nº›
Prof. Jaque Willian Scotton
jaque.scotton@udesc.br
image1.png
image2.png
image3.png
image4.png
image5.png
image6.png
image7.png
image8.png
image9.png
image10.png
image11.png
image12.png

Mais conteúdos dessa disciplina