Академический Документы
Профессиональный Документы
Культура Документы
SUMRIO
1
ii
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
OK OK
(48G)
Se em seu visor encontram-se diretrios e variveis que voc desconhece, pode apagar tudo.
(48G)
Deveremos entrar no diretrio e limp-lo antes de apag-lo.
Varivel
PURG
{Apaga a varivel}
DiretrioVazio
PURG
{Apaga o diretrio vazio}
Outra forma:
VAR /
{Marcar todas as variveis que quiser apagar}
NXT PURG
{Apaga o que foi marcado, diretrio caso esteja vazio}
Pgina 1 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
VAR NEW
...(CONTINUA IGUAL 50G)
APPS OK NXT NEW
...(SEGUE ABAIXO)
Diretrio CURSO:
APPS OK NXT NEW
Diretrio UTFPR:
APPS OK NXT NEW
Diretrio LIXO:
APPS OK NXT NEW
Entrar em CURSO
VAR CURSO
Pgina 2 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
Entrar em EX01
VAR EX01
Pgina 3 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
2.1 Exemplo 01
Vamos programar as seguintes frmulas para preencher a tabela abaixo:
x j 1 x j h , para j 0,1,2,, m 1
h
( k1 k2 ), para j 0,1,2,, m 1
2
onde k1 f ( x j , y j ) e k2 f ( x j h , y j h k1 ).
y j 1 y j
k1
ba
m 10.
h
k2
K2
1 ENTER ALPHA K 2 STO
K1
1 ENTER ALPHA K 1 STO
Y0
1 ENTER ALPHA Y 0 STO
X0
1 ENTER ALPHA X 0 STO
Y01
1 ENTER ALPHA Y 0 1 STO
X01
1 ENTER ALPHA X 0 1 STO
Pgina 4 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
50G
...(PARA A 50G)
(48G)
...(PARA A 48G)
Pgina 5 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
Frmula 1: X01 = X0 H
x j 1 x j h X0 H
X01
2
h
k1 k2
2
h
( k1 k2 )
y j h2 ( k1 k2 )
Y01
Frmula 3: K1 = X0 Y0 2
f ( x, y) x y 2
k1 f ( x j , y j ) x j y j 2 X0 Y0 2
X0 Y0 2 ENTER
K1
Pgina 6 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
k2 f ( x j h , y j h k1 ) x j h ( y j h k1 ) 2
XO
Y0 H
K1
2 X0 H + Y0 H K1 2
x j h
hk
y j hk1
x j h ( y j hk1 )
x j h ( y j hk1 ) 2
K2
2.1.3 Alimentao
Sabemos que x0 0, y0 2 e h =0,1.
Fazer X0 0
x0 0
0
X0
Fazer Y0 2
y0 2
2
Y0
Fazer H 0,1
h =0,1
NXT 0 , 1
H NXT
Pgina 7 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
Editar
(48G)
TOOL
EDIT
ENTER
2.2.2 Substituio
Caso fossemos substituir a formula em X01, bastaramos executar o comando abaixo:
VAR
X01
Mas no vamos fazer a substituio, pois a frmula est correta.
Ento, simplesmente limpe a tela com o CLEAR e aps acione VAR.
Notem que ao acionar VAR, as variveis aparecem.
Pgina 8 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
xj
yj
0
1
2
3
4
5
6
7
8
9
10
k1
k2
Iterao j 1:
K1
K2
X01
Y01
Y0
X0
CLEAR
COPIAR O RESULTADO
COPIAR O RESULTADO
COPIAR O RESULTADO
COPIAR O RESULTADO
xj
yj
k1
k2
0
1
0
0,1
2
2,005
0,1
Iterao j 2:
K1
K2
X01
Y01
Y0
X0
CLEAR
COPIAR O RESULTADO
COPIAR O RESULTADO
COPIAR O RESULTADO
COPIAR O RESULTADO
xj
yj
k1
k2
0
1
2
0
0,1
0,2
2
2,005
2,019025
0
0,095
0,1
0,1855
Pgina 9 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
Iterao j 3:
K1
K2
X01
Y01
Y0
X0
CLEAR
COPIAR O RESULTADO
COPIAR O RESULTADO
COPIAR O RESULTADO
COPIAR O RESULTADO
xj
yj
k1
k2
0
1
2
3
4
0
0,1
0,2
0,3
2
2,005
2,019025
2,041217625
0
0,095
0,180975
0,1
0,1855
0,2628775
xj
yj
k1
k2
0
1
2
3
4
5
6
7
8
9
10
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
2
2,005
2,019025
2,041217625
2,070801951
2,107075765
2,149403568
2,197210229
2,249975257
2,307227608
2,368540985
0
0,095
0,180975
0,258782375
0,329198049
0,392924235
0,450596432
0,502789771
0,550024743
0,592772392
0,1
0,1855
0,2628775
0,332904138
0,396278244
0,453631811
0,505536789
0,552510794
0,595022269
0,633495153
Pgina 10 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
DELTA
Frmula X1:
B / DELTA
X 2 A ENTER
X1
X 2 A ENTER
X2
Frmula X2:
B / DELTA
Pgina 11 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
Entrar em EX01
VAR EX01
Pgina 12 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
3.1 Exemplo 01
Vamos programar as seguintes frmulas para preencher a tabela abaixo:
x j 1 x j h , para j 0,1,2,, m 1
h
( k1 k2 ), para j 0,1,2,, m 1
2
onde k1 f ( x j , y j ) e k2 f ( x j h , y j h k1 ).
y j 1 y j
k1
ba
m 10.
h
k2
Y0
1 ENTER ALPHA Y 0 STO
X0
1 ENTER ALPHA X 0 STO
FXY
Prof. Lauro Csar Galvo, Dr.
Pgina 13 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
50G
...(PARA A 50G)
(48G)
...(PARA A 48G)
Pgina 14 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
(48G)
MTH {Acessa o menu no VISOR}
OK
OK
OK
OK
MATR
{Entrar em MATR}
ROW
ROW
ROW
{Entrar em ROW}
{Escolher um dos dois}
Pgina 15 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
Entrar na programao:
<< >>
<<
[ 1 2 3 4 5 ] 1 ROW
X0 X STO
Y0 Y STO
B A H M STO
0 M FOR J
X U STO
(48G)
{Abre o programa}
{Joga o vetor [1 2 3 4 5] para a primeira linha de uma matriz}
{Joga o valor de X0 em X}
{Joga o valor de Y0 em Y}
ba
ba
{Joga o valor de
em M} m
h
h
{Faz a variao de 0 at M, para a varivel J}
{Joga o valor de X em U}
u xj
Y V STO
FXY EVAL
K1 STO
{Joga o valor de Y em V}
v yj
{Resolve a funo FXY em U e V}
{Joga o resultado de FXY em K1} k1 f ( x j , y j )
X H U STO
u xj h
Y H K1 V STO
v y j h k1
FXY EVAL
K2 STO
k2 f ( x j h , y j h k1 )
[00000]
{Cria o vetor [0 0 0 0 0]}
1 J PUT 2 X PUT 3 Y PUT 4 K1 PUT 5 K2 PUT
xj
y j no vetor
k1
k2
j
{Substitui os valores
calculados
criado}
j 0 x0 0 y0 2 k1 0 k2 0,1
J 2 ROW
{Adiciona o vetor ( j 2) linha da matriz inicial}
X H X STO
{Calcula o prximo X} x j 1 x j h
Y H 2 K1 K2 Y STO
h
( k1 k2 )
2
4
k2 5
{Calcula o prximo Y} y j 1 y j
j
j 0
j 1
xj 2
yj 3
0,1
2,005
k1
0,1
NEXT
X Y M K1 K2 U V
{Pega todas as variveis auxiliares}
PURGE PURGE PURGE PURGE PURGE PURGE PURGE
{Apaga todas}
RESUL STO
{Joga a matriz criada para a varivel RESUL}
>>
{Fecha o programa}
ENTER
Observao: PURGE
(50G)
SYMB ALPHA Q
{10 seta para cima}
OK
{No prximo uso fazer APENAS}
SYMB OK
(48G)
EEX
{Acesso: PURG}
Pgina 16 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
SOLV
FXY
(48G)
ENTER
Pgina 17 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
ALPHA ALPHA U V
ENTER
FXY
3.1.5 Alimentao
Fazer X0 0
x0 0
0
X0
Fazer Y0 2
y0 2
2
Y0
Fazer A 0
a =0
0
Fazer B 1
b =1
NXT 1
Fazer H 0,1
h =0,1
0,1
H NXT
Pgina 18 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
3.1.6 Utilizao
Precionar: SOLV
Precionar: RESUL
(48G)
ou
TOOL EDIT
(48G)
{Entra em VIEW}
/
{Entra em EDIT}
ou
Pgina 19 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
Como exemplo, utilize a seta para cima at chegar no mximo.
{Trinta e uma vezes para cima}
O resultado ser uma matriz com (m+2) linhas por 5 colunas onde:
j
xj
yj
k1
k2
0
1
2
3
4
5
6
7
8
9
10
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
2
2,005
2,019025
2,041217625
2,070801951
2,107075765
2,149403568
2,197210229
2,249975257
2,307227608
2,368540985
0
0,095
0,180975
0,258782375
0,329198049
0,392924235
0,450596432
0,502789771
0,550024743
0,592772392
0,1
0,1855
0,2628775
0,332904138
0,396278244
0,453631811
0,505536789
0,552510794
0,595022269
0,633495153
Pgina 20 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
(48G)
b 2 4ac
X1 STO
B NEG D
x1
b
2a
x2
b
2a
X 2A*/
X2 STO
END
D PURGE
>>
ENTER
SOLV
{Fecha o programa}
{Joga o programa para a varivel SOLV}
Pgina 21 de 22
Pgina: http://www.pessoal.utfpr.edu.br/laurogalvao
REAL MENU
So 19 opes em REAL MENU. Destas, vamos evidenciar algumas:
Opo 6 (MOD): resto da diviso;
Opo 7 (ABS): mdulo;
1 , se negativo
Opo 8 (SIGN): retorna
;
1 , se positivo
Opo 13 (RND): arredonda;
Opo 14 (TRNC): trunca;
Opo 15 (FLOOR): MAIOR inteiro ANTES (6,356);
Opo 16 (CEIL): MAIOR inteiro DEPOIS (6,357).
Pgina 22 de 22