ti-basic

    2热度

    2回答

    我想在TIBasic中制作一个像Galaga这样的简单街机射击游戏。我成功地创建了一些代码,可以让你在屏幕上水平移动你的角色(一个“X”),同时拍摄一个清理沿着它所需的垂直路径的所有东西的子弹。但是,我对于应该从屏幕上掉下来的“岩石”有问题,并在击中时消失。当我拍摄岩石时,它会被子弹清除,然后继续沿着屏幕向下,直到它碰到屏幕的底部。下面是岩石的代码: //outside the game loop

    14热度

    3回答

    编辑:我的主要问题是,我想复制我的计算机上的TI-84加RNG算法,这样我就可以像Javascript或Lua的语言写,以测试它更快。 我试过使用模拟器,但事实证明它比计算器慢。 只针对有关人员:还有另一个question这样,但回答这个问题只是说如何将已经生成的数字转移到计算机。我不想要这个。我已经尝试过类似的东西,但是我不得不让计算器整个周末都运行,但仍然没有完成。

    2热度

    3回答

    声明我有在TI BASIC小码在我的TI-84和C银版计算器将决定根据病人的体重药物正确的剂量。例如,如果阿司匹林的剂量是每公斤体重5毫克(不是),那么代码应该告诉我给一个100公斤的患者500毫克的阿司匹林。然而,代码正在解决每种可能的药物。那就是: PROGRAM:DRUG1 :Input "PATIENT WEIGHT: ",W :Input "AGENT NAME: ",A :If

    0热度

    1回答

    我正在写一些简单的程序,我正在通过调用程序的名称在暂存区中运行。我已经开发了一个脚本来在执行结束时打印所有结果,但是我找不到在脚本开始之前清除暂存器的一些方法?类似于'clear',然后在Matlab中'clc'。 在此先感谢。 啤酒N.

    2热度

    3回答

    是否可以在另一个需要参数的程序中执行程序? (不内联) 例如, ________________ - PROGRAM:ADD - :Prompt A,B - :A+B>C ________________ - PROGRAM:TEST - :For(I,0,20) - :Disp (prgmADD (I,I+1)) - :End_________ 显然,这并不工作,它目前是这样

    1热度

    4回答

    我最近决定尝试ti-basic编程,而我正在玩getKey;我注意到它在第一次输入后有一个1s的输入滞后。这是内置在计算器中,还是可以改变?

    -1热度

    1回答

    是否有一个EOF运营商TI-83基本像许多其他语言,如C? 我知道,某些程序终止时“打开”按钮被按下(很像EOF操作,按Ctrl + d,在* nix中),但我一直没能弄清楚这个操作是如何分配的。 作为一个极坏的榜样,说我有 :Prompt Str0 :While Str0 ≠ "EOF" :Disp "This code works!" :Prompt Str0 :End 我希望它打

    0热度

    1回答

    每当我尝试在我的Ti-89上运行一个存储数字或序列的程序到列表中时,列表总是在程序运行后被删除。我已经在Ti-84上试过这样的事情,并且这个号码被成功储存了。我可能认为这可能是由于特定的格式错误。下面是一个示例程序: mn() Prgm 31->c While c>0 If remain(sqrt(c^2*(c+1)),1)=0 Then c->list2 EndIf c-1->c

    1热度

    2回答

    我想知道如何在不评估它的情况下返回表达式。 Define LibPub exactly(r,l,c,vi,vf)= Func :Local t :Local diff :If l=0 Then : t:=−1*((1)/(r*c)) :Else : t:=−1*((1)/(((r)/(l)))) :EndIf :di

    0热度

    1回答

    我有一个创建自定义菜单的TI-89程序。我希望我的自定义菜单包含复制,剪切,粘贴和清除主页选项,就像您可以在F1工具选项卡下的主菜单中使用一样。这些功能如何实施? menu() Prgm setFold(myMenu) Custom Title "Tools" Item "Copy" Item "Cut" Item "Paste" Item "Clear Home"