SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup
Guia Rápido de TI-NSpire
CRIAÇÃO DE UM PROGRAMA PARA A TI N-SPIRE CX CAS
1. Para a criação de um programa é necessário que esteja na aplicação CALCULADORA
 MENU > 1: Novo Documento > 1: Adicionar Calculadora
2. Criação de um programa:
 MENU > 9: Funções e Programas > 1: Editor de Programas > 1: Novo…
3. Abrirá uma janela em que aparece os campos:
3.1.Nome: Neste campo devemos escrever o nome que queremos dar ao programa. Convém
que seja um nome curto e direto. Mais tarde, o programa/função terá o formato de nome()
EXEMPLO: Se quisermos fazer um programa de hidráulica geral, usar um nome
como “hg” ao invés de “hidráulica_geral”, isto porque sempre que precisaremos de
executar o programa/função será necessário escrevê-lo usando o QWERTY da TI-NSpire
ou indo a VAR, escolher hg() e carregar ENTER.
3.2.Tipo: Neste campo podemos escolher entre
3.2.1. Programa
3.2.2. Função
3.3.Acesso à biblioteca: Aqui escolhe-se se o programa fica acessível numa biblioteca ou
não:
3.3.1. Nenhum – O programa não fica acessível em nenhuma biblioteca. Só poderemos ter
acesso a ele se tivermos com o ficheiro onde se insere o programa aberto.
ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup
3.3.2. LibPriv – O programa fica acessível numa biblioteca privada, isto é, não aparece no
Catálogo mas pode-se ter acesso a ele digitando o seu nome.
3.3.3. LibPub (Mostrar no Catálogo) – O programa fica acessível numa biblioteca pública.
Neste caso, o programa estará disponível no Catalogue (catálogo), na tecla
CATALOGUE
4. Escrever o código
(Ver restantes páginas)
5. Correr o programa
Na aplicação CALCULADORA
ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup
PROGRAMAÇÃO
NOTAS SOBRE TRATAMENTO DE DADOS
 As variáveis são guardadas usando o botão “STO →”, , por exemplo: 52 → a ou
usando o botão “:=”, , por exemplo: a := 52
 O comando solve(…) não funciona, deverá ser usando o nsolve(…)
o Este comando faz um processo iterativo, apenas aceita uma variável, é possível dar ponto
de partida, por exemplo: nsolve( … , x = 100)
 Uma forma eficiente de utilizar equações complexas é utilizar o solve() para a resolver em
ordem à variável desejada e copiar esta para o código do programa.
OPERAÇÕES DE TESTE E CONTROLO
A TI-NSpire permite realizar as funções correntes de controlo: If, While, For.
IF
If <condição> Then
<Consequência>
Else
<Alternativa>
End If
Exemplo de teste IF:
ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup
WHILE
While <condição> Then
<comandos a serem repetidos>
EndWhile
Exemplo de ciclo WHILE:
FOR
For <variável>,<início>,<fim>,(<salto>)
<comando>
EndFor
Exemplo de ciclo FOR:
ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup
OUTPUT
Existem duas formas básicas de apresentar os resultados. A primeira é através do comando Disp.
O segundo modo é utilizando uma caixa de texto utilizando o comando Text.
DISP
O comando Disp é usado quando queremos que a informação seja mostrada no visor. Eis um
exemplo da aplicação do Disp:
Aqui está o resultado do código anterior:
Note-se que o comando “string(a)” converter-te o valor de “a” em string para que este possa
aparecer integrado na frase que está a ser exibida.
TEXT
O comando Text é usado quando queremos que a informação seja mostrada numa caixa de texto
(texto box). Eis um exemplo da aplicação do Text:
ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup
Aqui está o resultado do código anterior:
Note-se que o comando “string(…)” também pode ser usado no comando Text.
INFORMAÇÕES ÚTEIS
1) Guia “Como Começar” da TI-NSpire
2) Software para TI-NSpire CX CAS
3) Manual para Software da TI-NSpire
4) Informação útil para programas na TI-NSpire

Mais conteúdo relacionado

Mais procurados

Fundamentos de algoritmos e programação - Fortran
Fundamentos de algoritmos e programação - FortranFundamentos de algoritmos e programação - Fortran
Fundamentos de algoritmos e programação - FortranKennedy Morais Fernandes
 
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_javaMirlem Pereira
 
2 controle fluxo
2 controle fluxo2 controle fluxo
2 controle fluxoprofwtelles
 
FORTRAN 90 - Exemplosf90
FORTRAN 90 - Exemplosf90FORTRAN 90 - Exemplosf90
FORTRAN 90 - Exemplosf90Dafmet Ufpel
 
Anatomia de um programa (linguagem c)
Anatomia de um programa (linguagem c)Anatomia de um programa (linguagem c)
Anatomia de um programa (linguagem c)Lucas Ferreira
 
0000364 aula 5 estruturas de decisão
0000364 aula 5   estruturas de decisão0000364 aula 5   estruturas de decisão
0000364 aula 5 estruturas de decisãoEvelyneBorges
 
Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04thomasdacosta
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticaoLee Aragão
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetiçãoTácito Graça
 
TDD em C++
TDD em C++TDD em C++
TDD em C++thiagodp
 
DOJO - TDD com C++
DOJO - TDD com C++DOJO - TDD com C++
DOJO - TDD com C++thiagodp
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)111111119
 
Java básico - Módulo 05 - Estruturas de Repetição
Java  básico - Módulo 05 - Estruturas de RepetiçãoJava  básico - Módulo 05 - Estruturas de Repetição
Java básico - Módulo 05 - Estruturas de RepetiçãoProfessor Samuel Ribeiro
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoWesley R. Bezerra
 

Mais procurados (18)

Fundamentos de algoritmos e programação - Fortran
Fundamentos de algoritmos e programação - FortranFundamentos de algoritmos e programação - Fortran
Fundamentos de algoritmos e programação - Fortran
 
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
8a. aula -_estrutura_de_controle_de_repeticao_-_while_java
 
2 controle fluxo
2 controle fluxo2 controle fluxo
2 controle fluxo
 
FORTRAN 90 - Exemplosf90
FORTRAN 90 - Exemplosf90FORTRAN 90 - Exemplosf90
FORTRAN 90 - Exemplosf90
 
Anatomia de um programa (linguagem c)
Anatomia de um programa (linguagem c)Anatomia de um programa (linguagem c)
Anatomia de um programa (linguagem c)
 
Algoritmos Aula 09
Algoritmos Aula 09Algoritmos Aula 09
Algoritmos Aula 09
 
Apostila de portugol (algoritmo)
Apostila de portugol (algoritmo)Apostila de portugol (algoritmo)
Apostila de portugol (algoritmo)
 
0000364 aula 5 estruturas de decisão
0000364 aula 5   estruturas de decisão0000364 aula 5   estruturas de decisão
0000364 aula 5 estruturas de decisão
 
Aula 09
Aula 09Aula 09
Aula 09
 
Apostila sobre o Visualg
Apostila sobre o VisualgApostila sobre o Visualg
Apostila sobre o Visualg
 
Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04Algoritmos e Técnicas de Programação - Aula 04
Algoritmos e Técnicas de Programação - Aula 04
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetição
 
TDD em C++
TDD em C++TDD em C++
TDD em C++
 
DOJO - TDD com C++
DOJO - TDD com C++DOJO - TDD com C++
DOJO - TDD com C++
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
 
Java básico - Módulo 05 - Estruturas de Repetição
Java  básico - Módulo 05 - Estruturas de RepetiçãoJava  básico - Módulo 05 - Estruturas de Repetição
Java básico - Módulo 05 - Estruturas de Repetição
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetição
 

Semelhante a Criando programas TI-NSpire

Semelhante a Criando programas TI-NSpire (20)

Guia Rápido Voyage 200
Guia Rápido Voyage 200Guia Rápido Voyage 200
Guia Rápido Voyage 200
 
Algoritmos - Aula 07 A - Lacos
Algoritmos - Aula 07 A - LacosAlgoritmos - Aula 07 A - Lacos
Algoritmos - Aula 07 A - Lacos
 
Conceito de funçao e modularizaçao
Conceito de funçao e modularizaçaoConceito de funçao e modularizaçao
Conceito de funçao e modularizaçao
 
Estrutura de linguagem C++
Estrutura de linguagem C++Estrutura de linguagem C++
Estrutura de linguagem C++
 
Algoritmo e lógica de programação - aula 5
Algoritmo e lógica de programação - aula 5Algoritmo e lógica de programação - aula 5
Algoritmo e lógica de programação - aula 5
 
Apostila informativos técnicos clp - ihm
Apostila informativos técnicos   clp - ihmApostila informativos técnicos   clp - ihm
Apostila informativos técnicos clp - ihm
 
Criando um App com App Inventor 2
Criando um App com App Inventor 2Criando um App com App Inventor 2
Criando um App com App Inventor 2
 
Programar Em Pascal
Programar Em PascalProgramar Em Pascal
Programar Em Pascal
 
Algoritmos Aula 08
Algoritmos Aula 08Algoritmos Aula 08
Algoritmos Aula 08
 
Modularização
ModularizaçãoModularização
Modularização
 
Devc++
Devc++Devc++
Devc++
 
joane
joane joane
joane
 
Aula01
Aula01Aula01
Aula01
 
Aula03 repeticao
Aula03   repeticaoAula03   repeticao
Aula03 repeticao
 
Desligar pc
Desligar pcDesligar pc
Desligar pc
 
02 while
02 while02 while
02 while
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estrutura de repetição
Estrutura de repetiçãoEstrutura de repetição
Estrutura de repetição
 
Java3
Java3Java3
Java3
 
Tutorial Octave Matlab
Tutorial Octave MatlabTutorial Octave Matlab
Tutorial Octave Matlab
 

Mais de João Pedro Marques Teixeira (6)

Yourprezi
YourpreziYourprezi
Yourprezi
 
Apresentacao WS Máquinas
Apresentacao WS MáquinasApresentacao WS Máquinas
Apresentacao WS Máquinas
 
Manual TI-84
Manual TI-84Manual TI-84
Manual TI-84
 
Exercícios TI-84
Exercícios TI-84Exercícios TI-84
Exercícios TI-84
 
Manual Voyage 200
Manual Voyage 200Manual Voyage 200
Manual Voyage 200
 
Manual TI-NSpire
Manual TI-NSpireManual TI-NSpire
Manual TI-NSpire
 

Criando programas TI-NSpire

  • 1. ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup Guia Rápido de TI-NSpire CRIAÇÃO DE UM PROGRAMA PARA A TI N-SPIRE CX CAS 1. Para a criação de um programa é necessário que esteja na aplicação CALCULADORA  MENU > 1: Novo Documento > 1: Adicionar Calculadora 2. Criação de um programa:  MENU > 9: Funções e Programas > 1: Editor de Programas > 1: Novo… 3. Abrirá uma janela em que aparece os campos: 3.1.Nome: Neste campo devemos escrever o nome que queremos dar ao programa. Convém que seja um nome curto e direto. Mais tarde, o programa/função terá o formato de nome() EXEMPLO: Se quisermos fazer um programa de hidráulica geral, usar um nome como “hg” ao invés de “hidráulica_geral”, isto porque sempre que precisaremos de executar o programa/função será necessário escrevê-lo usando o QWERTY da TI-NSpire ou indo a VAR, escolher hg() e carregar ENTER. 3.2.Tipo: Neste campo podemos escolher entre 3.2.1. Programa 3.2.2. Função 3.3.Acesso à biblioteca: Aqui escolhe-se se o programa fica acessível numa biblioteca ou não: 3.3.1. Nenhum – O programa não fica acessível em nenhuma biblioteca. Só poderemos ter acesso a ele se tivermos com o ficheiro onde se insere o programa aberto.
  • 2. ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup 3.3.2. LibPriv – O programa fica acessível numa biblioteca privada, isto é, não aparece no Catálogo mas pode-se ter acesso a ele digitando o seu nome. 3.3.3. LibPub (Mostrar no Catálogo) – O programa fica acessível numa biblioteca pública. Neste caso, o programa estará disponível no Catalogue (catálogo), na tecla CATALOGUE 4. Escrever o código (Ver restantes páginas) 5. Correr o programa Na aplicação CALCULADORA
  • 3. ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup PROGRAMAÇÃO NOTAS SOBRE TRATAMENTO DE DADOS  As variáveis são guardadas usando o botão “STO →”, , por exemplo: 52 → a ou usando o botão “:=”, , por exemplo: a := 52  O comando solve(…) não funciona, deverá ser usando o nsolve(…) o Este comando faz um processo iterativo, apenas aceita uma variável, é possível dar ponto de partida, por exemplo: nsolve( … , x = 100)  Uma forma eficiente de utilizar equações complexas é utilizar o solve() para a resolver em ordem à variável desejada e copiar esta para o código do programa. OPERAÇÕES DE TESTE E CONTROLO A TI-NSpire permite realizar as funções correntes de controlo: If, While, For. IF If <condição> Then <Consequência> Else <Alternativa> End If Exemplo de teste IF:
  • 4. ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup WHILE While <condição> Then <comandos a serem repetidos> EndWhile Exemplo de ciclo WHILE: FOR For <variável>,<início>,<fim>,(<salto>) <comando> EndFor Exemplo de ciclo FOR:
  • 5. ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup OUTPUT Existem duas formas básicas de apresentar os resultados. A primeira é através do comando Disp. O segundo modo é utilizando uma caixa de texto utilizando o comando Text. DISP O comando Disp é usado quando queremos que a informação seja mostrada no visor. Eis um exemplo da aplicação do Disp: Aqui está o resultado do código anterior: Note-se que o comando “string(a)” converter-te o valor de “a” em string para que este possa aparecer integrado na frase que está a ser exibida. TEXT O comando Text é usado quando queremos que a informação seja mostrada numa caixa de texto (texto box). Eis um exemplo da aplicação do Text:
  • 6. ntiec@fe.up.pt | www.fe.up.pt/ntiec | facebook.com/ntiec.feup Aqui está o resultado do código anterior: Note-se que o comando “string(…)” também pode ser usado no comando Text. INFORMAÇÕES ÚTEIS 1) Guia “Como Começar” da TI-NSpire 2) Software para TI-NSpire CX CAS 3) Manual para Software da TI-NSpire 4) Informação útil para programas na TI-NSpire