网页新闻贴吧知道音乐图片视频地图文库
进入贴吧全吧搜索吧内搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月10日漏签0天
fx-es(ms)吧 关注:11,643贴子:255,100
  • 看贴

  • 图片

  • 精品

  • 视频

  • 游戏

  • 52回复贴,共1页
<<返回fx-es(ms)吧
>0< 加载中...

【原创】fx系列编程入手教程

  • 只看楼主
  • 收藏

  • 回复
  • jiage嘉哥
  • TI-84+CE
    13
直播龟速勿插


  • jiage嘉哥
  • TI-84+CE
    13
注意事项:
1.在阅读是,手边最好有fx82es等实机或模拟机
2.如有991,可用calc快速为变量赋值
3.若有补充或不足请帮忙修改指出,帮助教程更好地改进,谢谢


  • jiage嘉哥
  • TI-84+CE
    13
一、程序类型
1.双数据,如 @ljq650652 的射箭达人,一个显示次数,一个显示偏差
2.单数据,如 @12323456765456 的“高了低了”,通过出错等方式来表示结果
3.多重语句型,如 @ljq650652 的求和A+f(X) →A:X+1→X:(Y-X)P0等


  • jiage嘉哥
  • TI-84+CE
    13
下面将一一进行介绍与教学
一、双数据型
1.基本格式Rec(Pol(_______,________),Y
原理:笛卡尔坐标---》极坐标----》笛卡尔坐标
(备注:也可用Pol(Rec(_________,_______),Y
但是r显示将会化简使其小于180,利用此性质可编一些化简程序)

2.性质:每次Pol、Rec计算后会将两个数据分别存储在X、Y变量中,所以可做简单计数程序:
Rec(Pol(X+1,Y+1),Y
重要:Ans储存的仅为上次计算的X值

3.下面以抛硬币为例开始详解:
(1)构思:双变量:X=硬币正面向上次数 Y=总抛硬币次数
(2)先放格式:Rec(Pol(_______,Y+1),Y
(3)调用函数:
函数(COMP):
1.X!=1*2*3*4......*X
2.X^-1=1/X
3.log a b -》a^x=b
4.sin/cos/tan 三角函数
5.X%=0.01X
6.Rnd( 根据舍进位数来计算数据,而不是用内置15位精度
7.Ran# 默认生成1内的三位小数,但Ran#(X)可生成0~X间伪随机数
8.Ranint(X,Y)生成X~Y间的伪随机数整数

因为抛硬币为随机的,所以我们用Ranint,写Ranint(0,1),生成0~1间的伪随机整数,并规定1为正,0为反,完整程序:
Rec(Pol(Ranint(0,1)+X,Y+1),Y;
其实计数也可以用Ans
由于前面讲过,Ans储存的仅为X,所以程序应变为
Rec(Pol(Ranint(0,1)+Ans,Y+1),Y;

4.进阶应用: @ljq650652 百步穿杨 https://tieba.baidu.com/f?kz=1493490062


  • jiage嘉哥
  • TI-84+CE
    13
二、单数据型

主要分两种:
(1)正常计算型,如
X赋值=》x+1=》2x=》输出
可以这样写
2(X+1)=
(2)if判断型(详解)
通过计算器函数错误等来显示结果
1.主要函数性质;
(1)根号X:X>0,否则Math Error
(2)In(X:同根号X
(3)1/X:X≠0,否则Math Error
(4)logab:需满足A^x=B,否则Math Error
(5)∑(X,a,b):需满足a>b,否则Argument ERROR(自变量错误)
(可用于比较数的大小程序)
(6)a次根号b:需满足a与b均为正数
(7)X^0:如X非0,结果为1
如X为0,结果为0
(8)tan 不为90(DEG)(其他三角函数也有各自性质,在此省去)
(9)绝对值X:如X≥0,结果为X
如X≤0,结果为-X
(10)Ranint(A,B):A、B为整数且B>A,否则Argument ERROR
(11)APB、ACB:需满足A<B,否则Math Error
2.下面以正负判断器为例
(1)思路:是否为正?
否 是
显示Math Error 显示Syntax ERROR
(2)选取根号X函数,再加一个错误的函数
所以程序为:根号X+(
同bat基础脚本:
...
set/p a=
if %a% LSS “0” echo 复数&pause
echo 正数
pause
...
3.进阶应用 @依兰恋雨 俄罗斯转轮 https://tieba.baidu.com/p/2190256978


  • jiage嘉哥
  • TI-84+CE
    13
三、多语句型
1.主要用 “:”这个函数与→□来多次赋值计算
2.综合前面所述,将进行一个综合编程
(1)思路:X赋值
是否为0?
是 否
终止计算 是否整数?
是 否
终止计算 将X值赋值给Y,并用1/X -Y
得出结果
(2)判断正负:选用前面的 根号X 函数
判断整数:选用前面的Ranint函数
(3)程序如下:
根号X:Ranint(0,X):X^-1→Y:X-Y
(→Y打法:[SHIFT][RCL][Y][AC][DEL])
3.进阶应用 @ljq650652 解一元方程 https://tieba.baidu.com/p/1449386060


  • jiage嘉哥
  • TI-84+CE
    13
四、附上发布程序格式与其他补充
1.程序通用格式:
准备:
(1)进LineIO,最好是68。 (也可以是Math)
(2)各个变量分别赋什么值
开始:
(1) 输入
XXXXXXXXX
(9字节)
(2)[=]
显示结果:XXXXXXXXXX
注:XXXX的值可随意更改。之类的

2.线性模式与自然书写模式比较
(1)线性模式:可输入字符更多,适合长程序,显示小数结果,双数据查看较方便
(2)自然书写模式:方便输入、修改,自然书写结果显示

3.其实还有一种不能算为程序但是也要提一下
(1)思路:抛30次硬币,计算每次正负
规定:1为正,0为负
(2)进TABLE(82为mode 3,991为mode 7)
(3)输入Ranint(0,1)
(4)[=]1[=][3][0][=][1][=]

4.最后说一句,要灵活运用不拘泥,举一反三会做出更好地程序!

===================END===================
下面可回复


  • jiage嘉哥
  • TI-84+CE
    13
自己先顶一个, @chsi @lhy7715 @wtof1996 申精!


  • 11品牌baby
  • TI-84+
    11
......


  • paper__cup
  • TI-84+
    11
看不懂。。。讲的比论坛里面的更艰涩难懂。。。


  • lhy7715
  • 吧主
    14
很久没有技术贴了,赞一个


  • HHX_XXM
  • TI-84+CE
    13
赞一个


  • 11品牌baby
  • TI-84+
    11
挺好的,但和我的50f比呵呵


  • 11品牌baby
  • TI-84+
    11
顶


  • HHX_XXM
  • TI-84+CE
    13
睡前帮顶一个


  • kkoosky
  • JP900
    9
顶,不过最好讲下原理


  • lhy7715
  • 吧主
    14
回复13楼:
50F挺好的,但和我的9860比一下呵呵
(楼下保持队形)


  • AOU_CHEN
  • JP900
    9
50F挺好的啊,但是和我的电脑比一下呵呵


  • AOU_CHEN
  • JP900
    9
我的电脑挺好的啊,但是和50F比一下呵呵


  • 11品牌baby
  • TI-84+
    11


  • wuzihaosg
  • 9860GII
    12
必须精


登录百度帐号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
推荐应用
  • 蓝钻
  • t豆娱乐城
  • 斗地主
  • 食神争霸
  • 添加应用
应用中心应用礼包
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 52回复贴,共1页
<<返回fx-es(ms)吧
分享到:
©2017 Baidu贴吧协议|吧主制度|意见反馈|网络谣言警示