Вы находитесь на странице: 1из 88

13-05-2010

Programao em TI Voyage 200 aplicado Engenharia Civil

Srgio Marques

Coimbra, Maio 2010

ndice
Pgina:

1. 2. 3. 4. 5. 6. 7. 8.

Sites relacionados com calculadores TI . 2 Conectividade v200 PC .. 6 Conectividade v200 v200 ... 16 Memria na v200 ... 18 Apps Desktop .. 22 MODE .... 25 Data/Matriz Editor . 29 Programao . 36 8.1. Interpolao Linear . 44 8.2. ABC . 57 8.3. Vectores . 67 8.4. Menu .. 72 8.5. Apagar variveis . 80 9. Extras ... 83
2

13-05-2010

Linguagem programao: TI Basic

TI Voyage 200 (v200)

TI-89 Titanium

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
4

13-05-2010

Sites relacionados com calculadoras TI


http://www.engenahariacivil.com

Sites relacionados com calculadoras TI

13-05-2010

Sites relacionados com calculadoras TI


http://www.engenahariacivil.com http://education.ti.com/educationportal/sites/PORTUGAL/homePage/index.html

Sites relacionados com calculadoras TI

13-05-2010

Sites relacionados com calculadoras TI


http://www.engenahariacivil.com http://education.ti.com/educationportal/sites/PORTUGAL/homePage/index.html http://tibasic.wikia.com/

Sites relacionados com calculadoras TI

10

13-05-2010

Sites relacionados com calculadoras TI


http://www.engenahariacivil.com http://education.ti.com/educationportal/sites/PORTUGAL/homePage/index.html http://tibasic.wikia.com/ http://www.ticalc.org http://www.ticalc.org/pub/v200/basic/science/index.html http://www.setbb.com/rcosta/index.php?mforum=rcosta (necessita registo) http://paginas.fe.up.pt/~lec2001/cc/progs.htm http://www.smart-programs.org/ (em ingls) http://www.calculadoras.cl/foro/ (em espanhol) Outros: http://www.icivilengineer.com/ (em ingls) http://www.ecivilnet.com/
11

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
12

13-05-2010

Conectividade v200
1) Instalar TI Connect

PC

http://education.ti.com/educationportal/downloadcenter/SoftwareDe tail.do?website=US&tabId=1&appId=183&fileLangId=EN Ou Ir ao Google e escrever: Ti Connect (1 link a aparecer) Depois nessa pgina em Dowonload TI Connect ( direita) escolher o sistema operativo instalado no PC

13

Conectividade v200

PC

14

13-05-2010

Conectividade v200

PC

Funciona no Windows XP, Vista e 7


15

Conectividade v200

PC

Ligar cabo entre v200 e PC


16

13-05-2010

Conectividade v200

PC

Redirecciona para a pasta My TI Data criada em Meus Documentos (PC).

17

Conectividade v200

PC

Fornece informaes sobre a v200 (ID, verso do SO, etc.).

18

13-05-2010

Conectividade v200

PC

Permite a criao de Matrizes e Vectores(Listas).

19

Conectividade v200

PC

Permite a criao de Backups RAM, Arquivos e Aplicaes a ser guardados no PC. Restore serve para instalar o Backup criado.

20

10

13-05-2010

Conectividade v200

PC

Serve para tirar uma fotografia ao ecr da v200.

21

Conectividade v200

PC

Aplicao que permite a transferncia de ficheiros entre v200 e PC.

22

11

13-05-2010

Conectividade v200

PC

Pastas existentes na v200 (neste caso, a minha). Pasta main a nica que no possvel apagar!

23

Conectividade v200
Copiar ficheiros da v200

PC
PC

Seleccionar pasta a copiar e arrasta-la para uma pasta existente no PC.

24

12

13-05-2010

Conectividade v200
Copiar ficheiros da v200

PC
PC

Nome da pasta copiada. Os ficheiros no necessitam de ser copiados (PC para v200) para uma pasta como o mesmo nome.

25

Conectividade v200
Copiar ficheiros da v200

PC
PC

Nome do ficheiro copiado.

26

13

13-05-2010

Conectividade v200
Copiar ficheiros da v200

PC
PC

Extenso dos ficheiros (podem ainda existir outras).

27

Conectividade v200
Copiar ficheiros do PC

PC
v200

Em Ti DeviceExplorer ir a File -> New Folder. (para criar uma nova pasta na v200 a partir do PC pode ser feito directamente na v200 tambm).
28

14

13-05-2010

Conectividade v200
Copiar ficheiros do PC

PC
v200

Na nova janela, dar um nome para a pasta a criar (neste caso ser v200test) e carregar em OK (nome limitado a 8 caracteres).

29

Conectividade v200
Copiar ficheiros do PC

PC
v200

Seleccionar os ficheiros a copiar e arrast-los para pasta criada na v200.

30

15

13-05-2010

Conectividade v200
Copiar ficheiros do PC

PC
v200

O processo automaticamente feito na v200. Ver em VAR LINK. [+]

31

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
32

16

13-05-2010

Conectividade v200
Copiar ficheiros da v200

v200
v200

Ir a VAR LINK. [+]

Seleccionar pasta a arquivar e carregar em F4. Para uma arquivamento selectivo, carregar somente F4 sobre os ficheiros pretendidos.
33

Conectividade v200
Copiar ficheiros da v200
A enviar

v200
v200
Ligar o cabo

A receber

Na mquina que ir receber, ir a F3, seleccionar Receive e depois premir em Enter

Na ltima linha dever aparecer Var Link: Waiting to Receive


34

17

13-05-2010

Conectividade v200
A enviar

v200
v200

Copiar ficheiros da v200

A receber

Na mquina que ir enviar, ir a F3, seleccionar Send e depois carregar em Enter. Na ltima linha aparecer a evoluo da transferncia.
35

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
36

18

13-05-2010

Memria na v200

A v200 tem 2,7 MB de memria Flash ROM disponvel para o utilizador. Pode-se utilizar os 2,7 MB para as Apps Flash, mas apenas cerca de 1 MB desses 2,7 MB pode ser utilizado para arquivo de dados do utilizador

Ver em MEM.

[+]

RAM free espao livre em RAM. Flash ROM free espao livre em Flash ROM.

37

Memria na v200
Optimizao da memria

Os ficheiros e variveis criados na v200 vo ocupar memria RAM. Como a capacidade de armazenamento inferior, transfere-se os ficheiros da memria RAM para a memria Flash ROM. Como? Arquivando os ficheiros!

38

19

13-05-2010

Memria na v200
Arquivar ficheiros/variveis

Ir a VAR LINK. [+]

Seleccionar pasta a arquivar e carregar em F4. Para uma arquivamento selectivo, carregar somente F4 sobre os ficheiros pretendidos.
39

Memria na v200
Arquivar ficheiros/variveis

Depois dos ficheiros seleccionados, ir a F1 e escolher opo Archive Variable. (atalho: carregar em 8)

O smbolo significa que os ficheiros foram arquivados.

40

20

13-05-2010

Memria na v200
Diferenas na memria

Antes de arquivar.

Depois de arquivar.

RAM: 140850 136750 = 4100 Flash ROM: 2077054 2081314 = -4260

Aumento da memria RAM.

41

Memria na v200
Vantagens em Arquivar
Vantagens em arquivar: Maior memria RAM permite ter mais ficheiros/variveis na v200. Em caso de falta de pilha, os ficheiros ficam guardados em memria. Evita a eliminao de linhas de cdigo (programao). Maior rapidez na execuo de programas. Desarquivar ficheiros/variveis Depois dos ficheiros seleccionados, ir a F1 e escolher opo Unarchive Variable. (atalho: carregar em 9)

42

21

13-05-2010

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
43

Apps Desktop

Em

temos acesso ao Desktop da v200.

Mas, correntemente, no se utiliza todas as aplicaes. Pode-se utilizar, ento, um Menu Selectivo.
44

22

13-05-2010

Apps Desktop
Criar um Menu Selectivo

No mesmo menu, carregar em F1 e depois para a direita. Aparece o seguinte menu: (pode-se escolher qualquer posio das 6 existentes)

45

Apps Desktop
Criar um Menu Selectivo
Aps carregar em Enter aparecer o seguinte menu, onde se pode escolher o nome e seleccionar as aplicaes desejadas.

46

23

13-05-2010

Apps Desktop
Criar um Menu Selectivo
Para seleccionar as aplicaes pretendidas basta checar no respectivo local. Carregar uma vez para a direita para seleccionar e carregar outra vez para a direita para retirar a seleco. No final carregar Enter para confirmar a seleco.

47

Apps Desktop
Criar um Menu Selectivo

Depois basta carregar em F3 para aceder ao Menu Selectivo criado.

48

24

13-05-2010

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
49

MODE
Modos como a v200 mostra e interpreta as informaes

50

25

13-05-2010

MODE
Current Folder

Modo Current Folder: escolha da pasta a utilizar.

51

MODE
Display Digits

Modo Display Digits: FIX nmero de casas decimais. FLOAT nmero de algarismo significativos. (Recomendado: FLOAT [opo E])

52

26

13-05-2010

MODE
Display Digits - Exemplo

FIX 2

FLOAT 2

FLOAT

53

MODE
Split Screen Diviso do ecr

Modo Split Screen: Diviso do ecr. FULL s um ecr TOP BOTTOM dois ecrs, uma metade em cima e outra metade em baixo. LEFT RIGHT dois ecrs, uma metade esquerda e outra metade direita.
54

27

13-05-2010

MODE
Split Screen Diviso do ecr

Modo Split Screen: til para a opo de grficos, por exemplo.

55

MODE
Split Screen Diviso do ecr

Modo Split Screen: til para a opo de grficos, por exemplo. Alternncia entre ecrs: [+]

56

28

13-05-2010

MODE
Modos de ecr - Recomendados

Modo Language: De preferncia utilizar English, j que a linguagem de programao diferente da lngua Portuguesa, por exemplo, podendo levar a conflitos nos programas.
57

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
58

29

13-05-2010

Data/Matriz Editor
Folha de clculo (tipo Excel [simplificado])

59

Data/Matriz Editor
Folha de clculo (tipo Excel [simplificado])
Current abre o ltimo ficheiro utilizado. Open abre outro ficheiro criado. New - cria um novo ficheiro.

Type Tipo ficheiro (Data, Matrix, List). Folder pasta onde o ficheiro vai ser gravado. Variable- nome ficheiro (neste caso: Excel) Nota: Para tipo ficheiro Matrix, aparece as opes Row/Col dimension onde se introduz o nmero de linhas/colunas pretendidas.

60

30

13-05-2010

Data/Matriz Editor
Introduo de dados

Linha utilizada para dar um nome a cada coluna. Com o cursor ir at respectiva clula, escrever e depois pressionar Enter.

61

Data/Matriz Editor
Introduo de dados

Para este exemplo a coluna c2 ter o valor elevado ao cubo, em relao coluna c1. Ex: 2^3 = 8.

Ir clula c2 e depois escrever c1^3 e carregar em Enter.

62

31

13-05-2010

Data/Matriz Editor
Introduo de dados

63

Data/Matriz Editor
Tratamento de Dados

64

32

13-05-2010

Data/Matriz Editor
Tratamento de Dados

OneVar ; TwoVar faz o tratamento estatstico de uma ou duas colunas de valores, respectivamente.

65

Data/Matriz Editor
Tratamento de Dados

Regresso: CubicReg Cbica. ExpReg Exponencial. LinReg Linear. LnReg Logartmica. MedMed linha Mdia-Mdia PowerReg de Potncia QuadReg Quadrtica QuartReg Qurtica SinReg Sinusoidal

66

33

13-05-2010

Data/Matriz Editor
Exemplo: Tratamento de Dados
x y

1200 1000 800 600 400 200 0 0 2 4 6 8 10 12

Excel

y = x3 R = 1

67

Data/Matriz Editor
Exemplo: Tratamento de Dados em modo Grfico

68

34

13-05-2010

Data/Matriz Editor
Exemplo: Tratamento de Dados em modo Grfico

Deixar Plot Type e Mark com as opes j pr-definidas. Em x e y colocar as mesmas colunas definidas no clculo das regresses. Carregar 2 vezes Enter.

69

Data/Matriz Editor
Exemplo: Tratamento de Dados em modo Grfico
Ir a aplicao Y= Editor Atalho: [+]

Em Zoom escolher opo Zoom Data.

70

35

13-05-2010

Data/Matriz Editor
Exemplo: Tratamento de Dados em modo Grfico

v200

1200 1000 800 600 400 200 0 0 -200 2 4 6

Excel

y = 121.6x - 369.6 R = 0.8895 y = x3 R = 1


8 10 12

71

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
72

36

13-05-2010

Programao
Programao aplicada Engenharia Civil

Na generalidade:
1 - Introduo de Dados 2 - Resoluo da equao pela v200

A+B=C Input A Input B A+B C

3 - Sada de Resultados

Output C

73

Programao
Criar uma pasta
Ir a VAR LINK. [+]

Conselho: Criar uma pasta para cada programa!

Dar nome pasta: para este exemplo ser progv200.

74

37

13-05-2010

Programao
Criar um ficheiro

Ir a MODE e em Current Folder seleccionar a pasta criada anteriormente.

Em APPS seleccionar a aplicao Program Editor.


Nota: No canto inferior esquerdo pode-se ver qual a pasta seleccionada.

75

Programao
Criar um ficheiro

Depois de New necessrio dar um nome ao novo ficheiro. Neste exemplo ser: inter.

76

38

13-05-2010

Programao
Aspecto Geral de um ficheiro de programao

77

Programao
Conselho

Todos os comandos devem ser introduzido em letra pequena, mesmo que depois estes passem para maiscula.

mais fcil detectar o erro. J que a v200 s actualiza para letra maiscula se os comandos estiverem correctos. Facilita a escrita dos comandos.
78

39

13-05-2010

Programao
Aspecto Geral de um ficheiro de programao

79

Programao
Aspecto Geral de um ficheiro de programao

80

40

13-05-2010

Programao
Aspecto Geral de um ficheiro de programao

81

Programao
Aspecto Geral de um ficheiro de programao

Serve para localizao rpida de uma qualquer parte do ficheiro

82

41

13-05-2010

Programao
Aspecto Geral de um ficheiro de programao

83

Programao
Aspecto Geral de um ficheiro de programao

Math:

[+]

84

42

13-05-2010

Programao
Aspecto Geral de um ficheiro de programao

Catalog:

[+]

Carregar F1 para se obter ajuda

No catalog esto todos os comandos possveis de utilizar na v200

85

Programao
Aspecto Geral de um ficheiro de programao

Char:

[+]

86

43

13-05-2010

Programao
Atalhos
[pressionando] [+] [+] [+] [+] [+]

Seleccionar

Cortar Copiar Colar Acesso rpido a outros ficheiros no Program Editor Acesso rpido ao inicio/fim do ficheiro Salto de 10 em 10 linhas de cdigo (um ecr) Salto de para incio/fim da linha de cdigo
87

[+] [+]

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
88

44

13-05-2010

Programao
Interpolao Linear
Y Y2 Y Y1

X1

X2

Objectivo: Introduzir X e obter Y

89

Programao
Interpolao Linear

1 Passo: Introduo dos Dados

90

45

13-05-2010

Programao
Interpolao Linear

1 Passo: Introduo dos Dados

Dialog EndDlog: gera uma caixa de dilogo Title: Dar um ttulo caixa de dilogo (no obrigatrio). Text : Introduo de texto (necessrio utilizao de ). Request: Comando utilizado para introduo de dados.

91

Programao
Interpolao Linear

1 Passo: Introduo dos Dados

Request [introduo texto],varivel A varivel a utilizar pode ser uma qualquer, definida pelo utilizador. Para o Y1 e Y2 no possvel utilizar y1 e y2, j que esto reservadas pela v200.

92

46

13-05-2010

Programao
Interpolao Linear

2 Passo: Clculos - exemplo Clculo Analtico - exemplo


Y Y2=57 Y= ? Y1=15

X1=5

X=17

X2=37

solve((x2-x1)/(yy2-yy1)=(x-x1)/(y-yy1),y)
93

Programao
Interpolao Linear

2 Passo: Clculos
1 - Introduo de Dados

Input A Input B

2 - Resoluo da equao pela v200 No Program Editor tem de se utilizar o nsolve() e no o solve() 3 - Sada de Resultados

A+B=C A+B C

Output C
94

47

13-05-2010

Programao
Interpolao Linear

2 Passo: Clculos

nsolve((x2-x1)/(yy2-yy1)=(x-x1)/(y-yy1),y)

95

Programao
Interpolao Linear

3 Passo: Sada de Resultados


Para a sada de Resultados podemos utilizar o comando Disp

Disp [texto a introduzir],varivel


96

48

13-05-2010

Programao
Interpolao Linear

3 Passo: Sada de Resultados

Programa Feito?
97

Programao
Interpolao Linear

Correr o exemplo
Na prtica no est acabado!

Ir a Home e escrever inter()

So necessrios mais alguns passos intermedirios.


Nota: Para voltar ao menu Home no fim da sada de resultados necessrio carregar F5
98

49

13-05-2010

Programao
Interpolao Linear

Passos Intermedirios

Quando se utiliza a Caixa de Dilogo Dialog EndDlog necessrio utilizar o comando expr(). A ordem no importante, desde que se faa para todos os Dados introduzidos!
99

Programao
Interpolao Linear

Correr o exemplo
Fazendo os clculos com o nsolve(), a mquina demora (aproximadamente) 10 seg. a fazer o clculo.

No ser demasiado tempo para uma simples frmula?

100

50

13-05-2010

Programao
Interpolao Linear

Optimizao

Soluo:
Deduo da frmula:

Em relao incgnita, neste caso Y, fica:

101

Programao
Interpolao Linear

Optimizao

Soluo:
Para frmulas mais complicadas pode-se utilizar o solve()

Copiar a frmula do Program Editor e colar em Home.

102

51

13-05-2010

Programao
Interpolao Linear

Optimizao

Necessrio em 1 lugar apagar as variveis

103

Programao
Interpolao Linear

Optimizao

104

52

13-05-2010

Programao
Interpolao Linear

Correr o exemplo

Tempo de clculo: instantneo!

105

Programao
Interpolao Linear

Extras
Se se voltar a correr o programa de novo, os novos resultados aparecero posteriores aos obtidos (anteriormente).

Utilizando o comando ClrIO, ele limpa toda a informao j existente no ecr de sada de resultados.
106

53

13-05-2010

Programao
Interpolao Linear

Extras
Em Engenharia Civil, as unidades tm muita relevncia.

Disp[texto]&string(varivel)& [texto]
[+]

&
107

Programao
Interpolao Linear

Extras
Por vezes a sada de resultados extensa, pode ser necessrio fazer uma pausa.

Quando se utiliza o comando Pause necessrio carregar em Enter para continuar com a sada de resultados
108

54

13-05-2010

Programao
Interpolao Linear

Extras
Sada directa para o HOME, no fim de correr o programa.

No esquecer de introduzir o comando Pause antes do comando DispHome, para mostrar os resultados anteriores
109

Programao
Interpolao Linear

Extras
Para guardar a entrada de dados

No comando Request utilizar variveis diferentes. Costumo adicionar a letras s, mas pode ser utilizada qualquer outra letra/varivel.
110

55

13-05-2010

Programao
Interpolao Linear

Extras
Para guardar a entrada de dados

No comando Request utilizar variveis diferentes. Costumo adicionar a letras s, mas pode ser utilizada qualquer outra letra/varivel.
111

Programao
Interpolao Linear

Extras
Escrita de comentrios de auxilio programao.

Utilizando o comando pode-se escrever comentrios que no sero reconhecidos como comandos de programao. [+] ou F2 [+] 9

112

56

13-05-2010

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
113

Programao
ABC

Utilizao do comando If
1 - Introduo de Dados

Request A Request B If A < 0 : A x (-B) C If A = 0 : volta ao incio If A > 0 : If B > A : (B/A)^B If B A : (A/B)^B Disp C
114

2 - Clculos com condio If

C C

3 - Sada de Resultados

57

13-05-2010

Programao
ABC

Criar o ficheiro

115

Programao
ABC

Introduo de Dados

116

58

13-05-2010

Programao
ABC

Comando If

117

Programao
ABC

Comando If
If A < 0 : A x (-B) C If A = 0 : volta ao incio If A > 0 : If B > A : (B/A)^B If B A : (A/B)^B

C C

118

59

13-05-2010

Programao
ABC

Comando If
If A < 0 : A x (-B) C If A = 0 : volta ao incio If A > 0 : If B > A : (B/A)^B If B A : (A/B)^B

C C

119

Programao
ABC

Comando Goto - Lbl

Comandos teis para quando necessrio voltar atrs no ficheiro ou ento saltar para a frente. Neste caso quando se introduz A=0, aparece uma mensagem e depois de se carregar em Enter, volta para a caixa de introduo de Dados.
120

60

13-05-2010

Programao
ABC

Comando If
If A < 0 : A x (-B) C If A = 0 : volta ao incio If A > 0 : If B > A : (B/A)^B If B A : (A/B)^B

C C

Neste caso como a ultima condio (A > 0) basta s colocar Else. O Comando ElseIf a>0 Then tambm funciona, mas desnecessrio.

121

Programao
ABC

Comando If
If A < 0 : A x (-B) C If A = 0 : volta ao incio If A > 0 : If B > A : (B/A)^B If B A : (A/B)^B

C C

Abriu-se um novo If dentro do If j existente!


122

61

13-05-2010

Programao
ABC

Comando If

Fecha a condio If referente segunda parte (B>A e BA) Fecha a condio If referente primeira parte (A<0 ; A=0 ; A>0)

123

Programao
ABC

Sada de Resultados

124

62

13-05-2010

Programao
ABC

Exemplo
If A < 0 : A x (-B) C If A = 0 : volta ao incio If A > 0 : If B > A : (B/A)^B If B A : (A/B)^B

C C

125

Programao
ABC

Exemplo
If A < 0 : A x (-B) C If A = 0 : volta ao incio If A > 0 : If B > A : (B/A)^B If B A : (A/B)^B

C C

126

63

13-05-2010

Programao
ABC

Exemplo
If A < 0 : A x (-B) C If A = 0 : volta ao incio If A > 0 : If B > A : (B/A)^B If B A : (A/B)^B

C C

127

Programao
ABC

Exemplo
If A < 0 : A x (-B) C If A = 0 : volta ao incio If A > 0 : If B > A : (B/A)^B If B A : (A/B)^B

C C

Por vezes, pode no ser necessrio apresentar tantas casa decimais.


128

64

13-05-2010

Programao
ABC

Extras

129

Programao
ABC

Extras
If A < 0 : A x (-B) C If A = 0 : volta ao incio If A > 0 : If B > A : (B/A)^B If B A : (A/B)^B

C C

Resultado limitado a 2 casa decimais


130

65

13-05-2010

Programao
ABC

Extras
Por vezes existem certos Dados que costumam ter sempre o mesmo valor. Neste caso podemos predefini-los inicialmente. Neste caso vamos considerar que a varivel B ter valor 10.

Sempre que se correr este ficheiro B aparecer com o valor 10 j predefinido. Se for necessrio ele pode ser alterado.
131

Programao
ABC

Extras
Por vezes existem certos Dados que costumam ter sempre o mesmo valor. Neste caso podemos predefini-los inicialmente. Neste caso vamos considerar que a varivel B ter valor 10.

Se fosse para A bastava seguir o mesmo raciocnio. string([valor para A]) as


132

66

13-05-2010

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
133

Programao
Vectores/Matrizes

Criar o ficheiro

134

67

13-05-2010

Programao
Vectores/Matrizes

Introduo de Dados

Quando se utiliza Vectores/Matrizes a Introduo de Dados pode ser varivel.

135

Programao
Vectores/Matrizes

Introduo de Dados

Criao do vector com n elementos. Para a matriz seria semelhante, mas teria que se indicar o nmero de linhas e o nmero de colunas. mat (nome dado ao vector; pode ser qualquer).

136

68

13-05-2010

Programao
Vectores/Matrizes

Introduo de Dados

Ciclo For utilizado quando se quer repetir o mesmo procedimento n vezes.


137

Programao
Vectores/Matrizes

Introduo de Dados

Var a varivel que vai sendo incrementada (i). Low nmero da iterao pela qual a varivel i vai comear (1). High nmero de iteraes do clculo. Quando i=n o ciclo For acaba. Step nmero que d valor do incremento de i (neste caso 1, logo no necessrio).
138

69

13-05-2010

Programao
Vectores/Matrizes

Sada de Resultados
Clculo da mdia e desvio padro do vector mat

139

Programao
Vectores/Matrizes

Sada de Resultados
Clculo do valor mnimo e mximo do vector mat

140

70

13-05-2010

Programao
Vectores/Matrizes

Sada de Resultados

141

Programao
Vectores/Matrizes

Exemplo

142

71

13-05-2010

Programao
Vectores/Matrizes

Exemplo

143

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
144

72

13-05-2010

Programao
Menu

Toolbar

PopUp

DropDown

145

Programao
Menu - Toolbar

Vantagens

Desvantagens

til quando se tm muito programas Rpido acesso aos vrios programas. Melhor subdiviso dos programas. Permite ir alm do que visto no ecr.

Pouco prtico quando se tm poucos programas.

146

73

13-05-2010

Programao
Menu - Toolbar

Vantagens

til quando se tm muito programas Rpido acesso aos vrios programas. Melhor subdiviso programas. Permite ir alm do que visto no ecr.
147

Programao
Menu - PopUp

Vantagens

Desvantagens

til quando se tm pouco programas. Rpido acesso aos programas (basta escolher o respectivo nmero). Ideal para quando se tm escolhas do tipo Sim / No.

Pouco prtico quando se tm muitos programas.

148

74

13-05-2010

Programao
Menu - PopUp

Vantagens

til quando se tm pouco programas. Rpido acesso aos programas (basta escolher o respectivo nmero). Ideal para quando se tm escolhas do tipo Sim / No.
149

Programao
Menu - DropDown

Vantagens

Desvantagens

Pode ser associado ao menu Dialog, utilizado para introduo de dados. Capacidade para muitas opes.

Pouco prtico quando se tm muitos programas.

150

75

13-05-2010

Programao
Menu - DropDown

Vantagens

Pode ser associado ao menu Dialog, utilizado para introduo de dados. Capacidade para muitas opes.
151

Programao
Menu - Toolbar

152

76

13-05-2010

Programao
Menu - Toolbar

Item Title

153

Programao
Menu - Toolbar

etiqueta

Cada Title inserido deve ter uma respectiva etiqueta.

154

77

13-05-2010

Programao
Menu - Toolbar

Cada etiqueta utilizada no Item vai corresponder a um programa. Depois utiliza-se Goto menu para voltar ao incio do menu (Lbl menu).

155

Programao
Menu - Toolbar

156

78

13-05-2010

Programao
Menu - Toolbar

Output linha,coluna,[texto]

157

Programao
Menu - Toolbar

50 linhas Cerca 100 linhas 80 colunas

Cerca 225 colunas

158

79

13-05-2010

Programao
Menu - Toolbar

159

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
160

80

13-05-2010

Programao
Apagar variveis

161

Programao
Apagar variveis

Apagar localmente

DelVar [todas as variveis a apagar]. No muito prtico se houver muitas variveis

162

81

13-05-2010

Programao
Apagar variveis

Apagar globalmente

DelType [tipo varivel a apagar]. Apaga todas a variveis existentes expr e str

163

Programao
Apagar variveis

164

82

13-05-2010

ndice
1. 2. 3. 4. 5. 6. 7. 8. Sites relacionados com calculadores TI Conectividade v200 PC Conectividade v200 v200 Memria na v200 Apps Desktop MODE Data/Matriz Editor Programao 8.1. Interpolao Linear 8.2. ABC 8.3. Vectores 8.4. Menu 8.5. Apagar variveis 9. Extras
165

Extras
Definir variveis Realizar clculos com um multiplicador comum.

Pode ser utilizada uma outra qualquer varivel, para este caso ser o p.

166

83

13-05-2010

Extras
Definir variveis Realizar clculos com um multiplicador comum.

167

Extras
Criar matrizes no HOME

168

84

13-05-2010

Extras
Criar matrizes no HOME

169

Extras
Criar matrizes no HOME

170

85

13-05-2010

Extras
Criar matrizes no HOME

171

Extras
Apagar variveis

172

86

13-05-2010

Extras
Limpar ecr

173

Extras
Solve

174

87

13-05-2010

175

88

Вам также может понравиться