SI - Projeto de Pesquisa - 2º Sem de 2018 - Alexandro Rosanelli, Marcos Graeber, Weliton Klein
SI - Projeto de Pesquisa - 2º Sem de 2018 - Alexandro Rosanelli, Marcos Graeber, Weliton Klein
SI - Projeto de Pesquisa - 2º Sem de 2018 - Alexandro Rosanelli, Marcos Graeber, Weliton Klein
Três de Maio
2
2018
3
Professor Orientador: MS.c Denise Da Luz Siqueira, MS.c Cristiane Hahn Baldissera
4
Três de Maio
2018
RESUMO
ABSTRACT
Nº Número
Resp. Responsabilidade
TI Tecnologia da Informação
TM Três de Maio
LISTA DE FIGURAS
LISTA DE QUADROS
Quadro 1 - Cronograma..............................................................................................14
Quadro 2 - Orçamento................................................................................................15
9
SUMÁRIO
RESUMO.......................................................................................................................3
INTRODUÇÃO............................................................................................................10
CAPÍTULO 1 - CONTEXTUALIZAÇÃO...................................................................12
1.1 TEMA................................................................................................................12
1.2 DELIMITAÇÃO DO TEMA................................................................................12
1.3 PROBLEMA......................................................................................................13
1.4 HIPÓTESES.....................................................................................................13
1.5 OBJETIVO GERAL...........................................................................................13
1.6 OBJETIVOS ESPECÍFICOS............................................................................13
1.7 JUSTIFICATIVA................................................................................................14
1.8 METODOLOGIA...............................................................................................14
1.8.1 Abordagem......................................................................................................15
1.8.1.1 Dedutivo.....................................................................................................15
1.8.1.2 Quantitativa................................................................................................15
1.8.1.3 Qualitativa...................................................................................................15
1.8.2 Procedimento..................................................................................................15
1.8.2.1 Pesquisa Bibliográfica................................................................................15
1.8.3 Técnicas..........................................................................................................16
1.8.3.1 Observação................................................................................................16
1.8.3.2 Linguagem de programação......................................................................16
1.8.3.3 Técnicas de Programação.........................................................................17
1.9 CRONOGRAMA...............................................................................................17
1.10 ORÇAMENTO..................................................................................................18
CAPÍTULO 2 - EMBASAMENTO TEÓRICO...........................................................20
2.1 MATRIZES........................................................................................................20
2.1.1 Tipos de matrizes...........................................................................................20
2.1.1.1 Matriz coluna..............................................................................................20
2.1.1.2 Matriz linha.................................................................................................21
2.1.1.3 Matriz Nula.................................................................................................21
2.1.1.4 Matriz Quadrada.........................................................................................21
2.1.1.5 Matriz Diagonal..........................................................................................21
2.1.1.6 Matriz Identidade........................................................................................21
2.1.1.7 Matriz Escalar.............................................................................................21
2.1.1.8 Matriz transposta........................................................................................22
2.1.1.9 Matriz Simétrica..........................................................................................22
10
INTRODUÇÃO
Por sua vez a utilização deste software reduzira a ocupação do espaço que
estas contas acabam por ocupar pois são contas extensas, contribuindo até mesmo
para a economia de papel e outros materiais ocupados para o registro das mesmas.
CAPÍTULO 1 - CONTEXTUALIZAÇÃO
1.1 TEMA
1.3 PROBLEMA
1.4 HIPÓTESES
1.7 JUSTIFICATIVA
Matrizes são cálculos com uma gama muito ampla de uso, sua aplicabilidade
este presente na informática, economia, engenharia, matemática, física, etc. Em
informática é usada em programas onde elas aparecem no auxílio dos cálculos
matemáticos, editores de imagem, o próprio teclado onde sua configuração é
realizada por um sistema de matrizes, entre outros tantos.
1.8 METODOLOGIA
1.8.1 Abordagem
1.8.1.1 Dedutivo
O método dedutivo, de acordo com o entendimento clássico, é o método
que parte do geral e, a seguir, desce ao particular. A partir de princípios, leis
ou teorias consideradas verdadeiras e indiscutíveis, prediz a ocorrência de
casos particulares com base na lógica. “Parte de princípios reconhecidos
como verdadeiros e indiscutíveis e possibilita chegar a conclusões de
maneira puramente formal, isto é, em virtude unicamente de sua lógica.”
(GIL, 2008, p. 9).
1.8.1.2 Quantitativa
“Quantitativa: expressa através da subjetividade dos resultados da pesquisa”
(LOVATO; 2007. p. 36).
1.8.1.3 Qualitativa
A pesquisa qualitativa pode ser definida como a que se fundamenta
principalmente em análises qualitativas, caracterizando-se, em princípio,
pela não utilização de instrumental estatístico na análise dos dados. Esse
tipo de análise tem por base conhecimentos teórico-empíricos que permitem
atribuir-lhe cientificidade. (ZANELLA, 2011, p. 35)
1.8.2 Procedimento
Este procedimento será realizado por meio de citações, e para isso utilizou-
se de pesquisas em sites na internet e livros para encontrar as citações com a
finalidade de se obter conhecimento sobre os termos pesquisados e que serão
utilizados ao longo do estudo.
1.8.3 Técnicas
1.8.3.1 Observação
Segundo Lakatos e Marconi (1986, p. 107) apud Lovato, Evangelista, Güllich
(2007, p. 36) descrevem observação que não consiste apenas em ver e ouvir, mas
examinar os fatos ou fenômenos que se deseja analisar, podendo esta ser:
sistemática, assistemática, participante, não participante, individual, em equipe, na
vida real e em laboratório.
Esta técnica foi realizada por meio da observação sendo feito de modo
estruturado sendo participante, em grupo e ocasional nos fenômenos observados a
fim de obter melhores resultados na solução dos problemas.
para código de máquina (uma linguagem binária), que é então executado pelo
processador.
A linguagem utilizada foi a Java, a mesma e baseada em C++ e foi criada por
James Gosling e financia da [ela Sum Microsystems, James a chamou de Oak, mas
logo descobriu-se que já havia uma linguagem de computador com esse nome. E
quando a equipe da Sun visitou uma cafeteria com o nome Java o mesmo foi
sugerido; e o nome pegou.
1.9 CRONOGRAMA
Quadro 1 - Cronograma
Atividades Ago Set Out Nov Dez
Definição do Tema X
Referencial Teórico X X
Proposto
Realizad X
o
20
1.10 ORÇAMENTO
O mesmo foi calculado com base nos valores os quais foram gastos e
estipulados durante o decorrer do mesmo.
Quadro 2 - Orçamento
2.1 MATRIZES
[]
1
(1) A= 2
3
A= [1,2,3] (2)
A= [ 00 00] (3)
A= [ 13 24] (4)
A= [ 10 02](5)
2.1.1.6 Matriz Identidade
“Matriz onde todos os elementos da diagonal principal são iguais a um, e
todos os elementos fora da diagonal principal são nulos.” (FERREIRA, 2011, p.36)
[ 10 01] (6)
[ 40 04]
2.1.1.8 Matriz Transposta
“A matriz é obtida a partir de qualquer matriz trocando-se as linhas pelas
colunas.” (FERREIRA, 2011, p.36)
A= [ 13 24] A =[ 12 34]
t
(8)
23
[ ]
2 −1 0
A= −1 3 7 (9)
0 7 −2
[ ]
2 −1 0
A = −1 3
t
7 (10)
0 7 −2
2.1.2.1 Soma
Para que seja efetuada a operação de soma a matriz A deve ter o mesmo
número de linhas e colunas da matriz B, somando o elemento da primeira linha e da
primeira coluna da matriz A, com o primeiro elemento da primeira linha e primeira
coluna da matriz B e assim sucessivamente.
A=[ CA DB ]
B=[
G H]
E F
(11)
A+B= [
C+G D+ H ]
A + E B+ F
Exemplo:
A+B=[
6 8]
2 4
24
2.1.2.2 Subtração
Para efetuar a operação de subtração as matrizes devem ter o mesmo
número de linhas e colunas, somando o elemento da primeira linha e da primeira
coluna da matriz A, com o primeiro elemento da primeira linha e primeira coluna da
matriz B e assim sucessivamente.
[ ]
1 2 3
A= 4 5 6
7 8 9
[ ]
2 2 2
B= 3 7 1 (13)
8 7 5
[ ]
−1 0 1
A-B= 1 −2 5
−1 1 4
Ax5=[
15 20 ]
5 10
[ ]
A B
A= C D
E F
25
B= [ GI HJ ] (15)
[ ]
A . G+ B . I A . H + B . J
AxB= C . G+ D. I C . H + D . J
E .G+ F . I E . G+ F . J
[ ]
3 −1
A= 2 0
4 1
Exemplo:
B= [ 10 −23 ]
[ ]
3.1+ (−1 ) .0 3. (−2 )+ (−1 ) .3
AxB= 2.1+ 0.0 2. (−2 ) +0.3 (16)
4.1+ 1.0 4. (−2 )+ 1.3
[ ]
3 −9
AxB= 2 −4
4 −5
A= [ 22 35] (17)
26
Sabemos que a matriz A-1 será uma matriz quadrada de mesma ordem.
Explicite uma matriz inversa com elementos quaisquer. Sendo assim, usaremos
letras para representar estes elementos.
A-1= [ ac bd ] (18)
[ 22 a+3
a+5 c 2b +5 c ] [ 0 1 ]
c 2 b+3 d 1 0
=
2){
2b +3 d=0
(21)
2 b+5 d=1
2ª+3c=1 –
2ª+5c=0 (22)
1
-2c=1->-
2
3 1
b= - d= (24)
4 2
( )
5 −3
4 4
A-1= (25)
−1 1
2 2
Neste primeiro momento verificaremos se de fato está matriz corresponde à matriz
inversa:
( )( )(
5 −3 5 3 −3 3
2. − +
( )2 3
*
2 5 −1
4 4
1
=
4 2
5 5
−
2 2 1 0
=
−3 5 0 1
+
) (26)
2 2 2 2 2 2
De fato, a matriz obtida corresponde à matriz inversa, pois o produto das duas
matrizes resultou na matriz identidade.
2.1.2.6 Determinante
Calculamos o determinante de matrizes quadradas, isto é, com mesmo
número de linhas e colunas.
O determinante de uma matriz é uma função que leva uma matriz quadrada
a um número real, ou seja, o determinante é um número real que é
associado a uma matriz. A notação utilizada para o determinante de uma
matriz é qualquer uma das formas abaixo, onde A é uma matriz quadrada e
aij seu termo geral. detA det(A) |A| det (aij). (FERREIRA, 2011, p.61)
Definimos como determinante da matriz A (det A) o número que é obtido pela
operação dos elementos que compõem A.
Se A possui uma linha e uma coluna (A1 X 1), então o determinante será
representado pelo único elemento que compõe A. Exemplo:
A = (10)
det A = 10
produto dos elementos que compõem a sua diagonal secundária. Veja abaixo como
é feito o cálculo do determinante de uma matriz 2 por 2 (A 2 X 2).
M=2x2 [ aa 1.1
2.1
a1.2
a 2.2 ]
D=a1.1 x a2.2 – (a1.2 x a2.1)
det M3 X 3 = (a 1,1 . a 2,2 . a 3,3) + (a 1,2 . a 2,3 . a 3,1) + (a 1,3 . a 2,1 . a 3,2) - ((a
1,3 . a 2,2 . a 3,1) + (a 1,1 . a 2,3 . a 3,2) + (a 1,2 . a 2,1 . a 3,3)).
Exemplo:
Considere a matriz e calcule o seu determinante
[ ]
21 6 0
5 01 3
B= (27)
−2 51 8
11 4−2−7
Destacando a linha 2 de B, temos D=5*B21 +0*B22+1*B23+3*B24
[ ]
16 0
B21=(-1) * 5 18 =-411
3
4−2−7
[ ]
260
B22=(-1) * −21 8 =462
4
11−2−7
[ ]
2 10
B23=(-1) * −2 5 8 =60
5
11 4−7
[ ]
21 6
B24=(-1) * −2 51 =-399
6
(28)
11 4−2
D= 5*(-4110+0*462+1*60+3*(-399)
D=-2055+0+60-1197
D=-3192
{
2 X +Y + Z=8
Dado o sistema de equações +Y + 4 Z =15 , vamos escrevê-lo na forma de
X
3 Y +2 Z=9
uma matriz completa dos coeficientes.
2 1 1 8 L1
1 1 4 15 L 2 (29)
0 3 2 9 L3
L2 – L1*1/2 (30)
Vamos subtrair os elementos da linha 3(L3) pelo sêxtuplo dos elementos da
linha 2(L2).
L3 – 6 * L2 (31)
Ao realizarmos as operações demonstradas, conseguimos zerar alguns
elementos da matriz e, respectivamente, coeficientes do sistema de equações. Veja
o sistema simplificado que obtemos com o escalonamento da matriz completa dos
coeficientes numéricos:
{
2 X+ Y +Z=8
Y 7Z
+ =11
2 2
−19 Z=−57
–19z = –57
19z = 57
z = 57/19
z=3
y 7z
+ =11
2 2
31
y 7∗3
+ =11 (32)
2 2
y 21
+ =11
2 2
Y+21=22
Y=22-21
Y=1
2x + y + z = 8
2x + 1 + 3 = 8
2x = 8 – 4
2x = 4
x=2
O conjunto solução do sistema proposto é: x = 2, y = 1 e z = 3.
O sistema de escalonamento de matrizes completas dos coeficientes
numéricos de um sistema de equações lineares possui a finalidade de simplificar o
sistema através de operações entre os elementos pertencentes às linhas da matriz.
2.2 PROGRAMAÇÃO
para código de máquina (uma linguagem binária), que é então executado pelo
processador.
2.2.1 Algoritmo
“Um algoritmo pode ser definido como uma seqüência de passos que visam a
atingir um objetivo bem definido”(FORBELONE,EBERSPÄCHER,2005,p.25).
2.2.2 Java
A linguagem utilizada foi a Java, a mesma e baseada em C++ e foi criada por
James Gosling e financiada pela Sum Microsystems, James a chamou de Oak, mas
logo descobriu-se que já havia uma linguagem de computador com esse nome. E
quando a equipe da Sun visitou uma cafeteria com o nome Java o mesmo foi
sugerido; e o nome pegou.
2.2.3 NetBeans
O NetBeans possui um vasto conjunto de bibliotecas, módulos e
API’s(Application Program Interface), sendo que disponibiliza uma ampla
documentação de forma bem organizada. Com estes recursos, a IDE auxilia no
desenvolvimento de maneira com que escreva o software mais rapidamente.
Atualmente está disponível em vários idiomas, sendo muito popular, facilitando o
acesso a iniciantes em programação e possibilitando o desenvolvimento de diversas
aplicações.
CONCLUSÃO
REFERÊNCIAS
GIL, Antonio Carlos. 2008. Métodos de Pesquisa Social. São Paulo: Atlas. ISBN
978-85-224-5142-5.