O TI-83 Plus Basic Programming é a linguagem de programação nativa da calculadora gráfica Texas Instruments TI-83 Plus, um dispositivo amplamente usado em aulas de matemática e física no ensino médio e superior. O tutorial de Boris Cherny, publicado originalmente em 2004, se tornou referência para estudantes que queriam extrair o máximo da calculadora além das funções de fábrica.
A relevância desse conteúdo persiste porque milhões de calculadoras TI-83 Plus ainda circulam em salas de aula ao redor do mundo, e a Texas Instruments mantém o suporte ao TI-BASIC como linguagem oficial do dispositivo. Aprender a programar nela é, muitas vezes, o primeiro contato real de estudantes com lógica de programação estruturada — variáveis, loops e condicionais — em um ambiente sem internet e sem distração.
Neste tutorial, você vai aprender a configurar o ambiente, escrever seus primeiros programas em TI-BASIC, entender estruturas de controle e depurar erros comuns. O procedimento foi validado na versão de firmware 1.19 da TI-83 Plus, a mais comum em dispositivos em circulação atualmente.
O que é o TI-BASIC e por que ele ainda importa?
O TI-BASIC é uma linguagem interpretada desenvolvida pela Texas Instruments para suas calculadoras gráficas. Na TI-83 Plus, ele roda diretamente no processador Zilog Z80 de 6 MHz — um chip de 8 bits que, apesar da idade, executa programas simples com eficiência surpreendente.
Boris Cherny, autor do tutorial de 2004, estruturou o conteúdo para iniciantes absolutos: sem necessidade de computador, sem cabo de dados e sem software adicional. Tudo acontece dentro da própria calculadora, o que torna o aprendizado imediato e tangível.
Pré-requisitos antes de começar
Você precisa de uma calculadora TI-83 Plus ou TI-83 Plus Silver Edition com pilhas funcionando. O firmware mínimo recomendado é a versão 1.12, mas a versão 1.19 (a mais distribuída em kits escolares) já vem com todos os recursos cobertos aqui.
Não é necessário instalar nenhum software externo. O editor de programas está acessível diretamente pelo menu PRGM da calculadora.
Passo 1 — Abrindo o editor de programas
Pressione a tecla PRGM no teclado da calculadora. Você verá três abas: EXEC, EDIT e NEW. Use as setas para navegar até NEW e pressione ENTER.
Digite um nome para o programa (até 8 caracteres, sem espaços). Use letras maiúsculas — a calculadora só aceita maiúsculas nesse campo. Pressione ENTER para confirmar e entrar no editor.
Passo 2 — Seu primeiro programa: exibindo texto na tela
Dentro do editor, acesse o menu PRGM > I/O > Disp (opção 3). O comando Disp imprime texto ou valores na tela. Para exibir uma mensagem, use aspas:
Disp “OLA MUNDO”Pressione 2ND + MODE para sair do editor e salvar. Depois vá em PRGM > EXEC, selecione seu programa e pressione ENTER duas vezes para executar.
Passo 3 — Usando variáveis para armazenar dados
A TI-83 Plus tem 27 variáveis numéricas pré-definidas: as letras A a Z e a variável especial theta. Para armazenar um valor, use a seta de atribuição (STO>), gerada pela tecla STO:
5 → A
Disp AEsse programa armazena o número 5 na variável A e depois exibe seu valor. Variáveis numéricas aceitam números reais e complexos — não há declaração de tipo necessária.
Passo 4 — Recebendo entrada do usuário com Input
O comando Input pausa a execução e aguarda o usuário digitar um valor. Acesse-o em PRGM > I/O > Input (opção 1):
Input “NUMERO: ”, A
Disp A * 2Esse programa pede um número, armazena em A e exibe o dobro. Segundo o tutorial original de Boris Cherny de 2004, esse padrão Input-Process-Output é a base de 90% dos programas educacionais escritos para a TI-83 Plus.
Passo 5 — Estruturas condicionais com If e Then
A lógica condicional segue a estrutura If / Then / Else / End. Acesse os comandos em PRGM > CTL:
Input “VALOR: ”, A
If A > 0
Then
Disp “POSITIVO”
Else
Disp “NAO POSITIVO”
EndO bloco End é obrigatório para fechar o Then. Esquecer esse fechamento é o erro mais comum em iniciantes — a calculadora retorna ERR:SYNTAX sem indicar a linha exata.
Passo 6 — Repetição com loops For e While
Para repetir ações um número fixo de vezes, use For:
For(I, 1, 10)
Disp I
EndEsse programa exibe os números de 1 a 10. O terceiro parâmetro opcional define o incremento — For(I, 0, 1, .1) conta de 0 a 1 em passos de 0,1, útil para cálculos matemáticos.
Para loops condicionais, use While:
1 → I
While I ≤ 5
Disp I
I + 1 → I
EndO símbolo ≤ está disponível em 2ND > MATH. Sem atualizar a variável de controle dentro do loop, o programa entra em loop infinito — use ON para interromper.
Passo 7 — Usando a tela gráfica com comandos de desenho
A TI-83 Plus tem uma tela de 96×64 pixels acessível via comandos gráficos. O comando Pt-On(X, Y) acende um pixel nas coordenadas do sistema de coordenadas atual:
ClrDraw
For(X, -5, 5)
Pt-On(X, X²)
EndEsse programa desenha uma parábola pixel a pixel. Antes de usar comandos gráficos, certifique-se de configurar a janela com WINDOW — os valores padrão vão de -10 a 10 em ambos os eixos.
Troubleshooting: erros mais comuns e como resolver
ERR:SYNTAX — Comando digitado incorretamente ou End faltando. Revise cada bloco If/Then e For/While.
ERR:MEMORY — A TI-83 Plus tem 24 KB de RAM disponível para programas. Delete programas antigos em 2ND > MEM > Delete > Prgm.
ERR:UNDEFINED — Variável usada antes de receber um valor. Inicialize todas as variáveis no início do programa.
Loop infinito — Pressione a tecla ON para interromper a execução. A calculadora perguntará se deseja Quit ou Goto (ir para a linha do erro).
Dicas avançadas para ir além do básico
O TI-BASIC suporta subprogramas: use prgmNOME dentro de um programa para chamar outro programa como sub-rotina. Isso permite modularizar código e reutilizar lógica.
Para strings mais complexas, explore o comando Output(linha, coluna, texto) — ele posiciona texto em qualquer das 8 linhas e 16 colunas da tela de texto, dando controle preciso sobre a interface do programa.
Usuários avançados podem instalar o software gratuito TI Connect CE (disponível no site oficial da Texas Instruments) para transferir programas entre a calculadora e o computador via cabo mini-USB, facilitando backup e distribuição de programas entre colegas.
O TI-83 Plus Basic Programming continua sendo uma porta de entrada legítima para a lógica de programação, especialmente em contextos escolares onde computadores não estão disponíveis. Os sete passos deste tutorial cobrem desde a criação do primeiro programa até loops e gráficos — o suficiente para criar jogos simples, calculadoras especializadas e ferramentas de estudo personalizadas. O tutorial de Boris Cherny de 2004 permanece relevante porque o hardware e a linguagem não mudaram: o que funcionava em 2004 funciona hoje na mesma calculadora.
Você já programou na TI-83 Plus ou tem dúvidas sobre algum dos passos acima? Deixe seu comentário abaixo — a comunidade pode ajudar com exemplos específicos e casos de uso que vão além deste tutorial introdutório.

