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

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

Matrizes & Funções. Exercício 1 Construa funções para calcular o produto escalar, vetorial e misto entre vetores de três dimensões As funções devem receber.

Apresentações semelhantes


Apresentação em tema: "Matrizes & Funções. Exercício 1 Construa funções para calcular o produto escalar, vetorial e misto entre vetores de três dimensões As funções devem receber."— Transcrição da apresentação:

1 Matrizes & Funções

2 Exercício 1 Construa funções para calcular o produto escalar, vetorial e misto entre vetores de três dimensões As funções devem receber como parâmetro arrays, que contêm cada um, as coordenadas x, y e z dos vetores

3 Resposta Real produtoEscalar(real[] vet1, real[] vet2) Início real res = vet1[0]*vet2[0] res = res+ vet1[1]*vet2[1]+ vet1[2]*vet2[2] fim

4 Resposta Real produtoEscalar(real[] vet1, real[] vet2) Início real res = vet1[0]*vet2[0] res = res+ vet1[1]*vet2[1]+ vet1[2]*vet2[2] retorne res fim

5 Resposta Real[] prodVetorial(real[] vet1, real[] vet2) Início real[] res = real[3] res[0] = vet1[1]*vet2[2]-vet2[1]*vet1[2] res[0] = vet1[2]*vet2[0]-vet2[2]*vet1[0] res[2] = vet1[0]*vet2[1]-vet2[0]*vet1[1] retorne res fim

6 Resposta Real[] produtoVetorial(real[] vet1, real[] vet2) Início real[] res = real[3] res[0] = vet1[1]*vet2[2]-vet2[1]*vet1[2] res[1] = vet1[2]*vet2[0]-vet2[2]*vet1[0] res[2] = vet1[0]*vet2[1]-vet2[0]*vet1[1] retorne res fim

7 Resposta Real produtoMisto(real[] u, real[] v, real[] w) Início real[] vetAux = produtoVetorial(u,v) retorne produtoEscalar(vetAux,w) fim

8 Exercício 2 Faça uma função que receba um conjunto de números e calcule a variância A variância é dada por: é a média desta amostra. Teste o sua função para a seqüência {1,2,3,4,5,6}. O resultado deve se aproximar de 2,9

9 Resposta Real calcVariância(real[] nums, inteiro tam) Início real media = calcularMedia(nums, tam) inteiro i=0 real somaQuad=0 para (i

10 Resposta Real calcVariância(real[] nums, inteiro tam) Início real media = calcularMedia(nums, tam) inteiro i=0 real somaQuad=0 para (i

11 Exercício 3 Faça um algoritmo que leia duas matrizes quadradas e calcule a multiplicação destas matrizes. A ordem, e os valores de cada matriz devem ser dados pelo usuário

12 Resposta Algoritmo Mult Matriz() Início inteiro ordem=0 real[][] matA real[][] matB imprimir digite a ordem da matriz ler ordem

13 matA=real[ordem][ordem] matB=real[ordem][ordem] inteiro i=0 para (i

14 i=0 para (i

15 real mult = real[ordem][ordem] i=0 para (i

16 i=0 para (i

17 Erro O que há de errado no último algoritmo?

18 Erro O que há de errado no último algoritmo? Algoritmo Mult Matriz()

19 Erro O que há de errado no último algoritmo? Algoritmo Mult Matriz()


Carregar ppt "Matrizes & Funções. Exercício 1 Construa funções para calcular o produto escalar, vetorial e misto entre vetores de três dimensões As funções devem receber."

Apresentações semelhantes


Anúncios Google