欢迎来到天天文库
浏览记录
ID:52913961
大小:627.89 KB
页数:9页
时间:2020-03-31
《用TI图形计算器学编程--入门篇.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《用 TI图形计算器学编程》—入门篇要学编程,应该从哪种语言入手?笔者推荐从 BASIC语言入手,因为它简单易学,TM在许多国家都作为一种计算机程序的教学语言和入门语言. TINspireCX CAS中文彩屏机,里面的程序语言是TIBasic语言,拥有数量庞大的内置函数,下面我们通过此类TI图形计算器,一起走进 BASIC的学习. 一、BASIC的故事BASIC的诞生,从一个传奇的故事开始. 1964 年,美国达特茅斯大学的Thomas E. Kurtz(1928–)和JohnG. Kemeny (1926.5.311992.12.26,原籍匈牙利)在 FortranII和 ALG
2、OL60 的基础上设计了一种新的计算机语言,命名为“Beginner's AllpurposeSymbolic InstructionCode”,意为初学者通用符号指令代码,简称BASIC. 这个简单易学的计算机程序设计语言当时只有17条语句,12个函数和3个命令,这就是BASIC始祖——Dartmouth BASIC. 第一个BASIC程序(实际是一个编译器)于当地时间1964 年 5月 1 日凌晨4 点在一台GE265 (IBM 704)主机中成功运行,操作者是Mike Busch和John McGeachie. 从此Kurtz和Kemeny作为BASIC语言之父被永远载入史册
3、. BASIC语言自诞生起就显示出了强大的生命力,各种版本层出不穷. 从 APPLEⅡ机上用的 APPLE SOFT BASIC,到 LASER310 上用的MSBASIC,到 IBMPC及其兼容机上用的BASICA 和GWBASIC,再到MSDOS上的MSBASIC、QuickBASIC和VisualBasic 1.0,直至 Windows 下的Visual Basic和 Linux 下的 XBasic、YaBASIC等等,BASIC无处不在,甚至许多电子游戏机(例如小霸王学习机)和微型电子词典(例如文曲星)中都实现了BASIC. 从诞生之初,BASIC语言就以其简单、易学和对硬
4、件要求低等特点受到了广大程序设计人员,特别是电脑初学者的青睐,历经四十载,显示了其顽强的生命力. 如今BASIC语言在许多国家都作为一种计算机程序的教学语言和入门语言. 谭浩强教授八十年代所著《BASIC语言》一书,曾经多次再版,现在的发行量已经超过千万之巨,BASIC语言在中国有着大量拥趸,许多编程爱好者和专业人士也一直对它情有独钟.二、TI-BASIC简介TInspire系列所使用的TIBasic语言是非常简单的一门语言,同时也是局限性很大的一门语言. 这门语言拥有数量庞大的内置函数,其中相当一部分是数学函数. 在nspire上写出的所有程序都需要以函数的形式来运行,这一点会在
5、具体的例子中解释. 创建一个Nspire程序,先新建一个计算器后,然后按b911即可新建一个程序,如右图. TINspire程序分为“程序”和“函数”两类.“程序”能够定义全局变量,可以有任意数量的输出(或者不输出),并且能够调用其它的程序或函数. 而“函数”则只能输出一个结果,不能定义全局变量,也不能调用其它的程序或函数.运行程序的方法是:在“计算器”页面里输入程序名和左括号,然后输入各项参数,输入右括号后按 Enter键. 三、程序基础知识(一)、整体结构与数据类型Nspire的程序的整体框架为:“程序”类“函数”类Define [程序名](参数 1,参数2,…)= Defin
6、e [程序名](参数 1,参数2,…)= Prgm Func[命令行][命令行]EndPrgm EndFunc例如 Nspire上的 Helloworld程序可以用如下的代码实现:Definehw( )= Prgm Disp “Helloworld!”EndPrgm 在 nspire编程中,数据的类型分为数字、字符串、数组、矩阵、函数和程序. 函数和程序在前文已经介绍过,“数字”指所有的整数和浮点数;“字符串”指在双引号中的数据,如“Helloworld”;“数组”指在花括号中的一组数据,如{1,3,5,7,9};“矩阵”指以矩阵形式呈现的一组数据. 数据的类型可用 getType
7、()函数判定. 操作提示:在计算器页面,按b911新建一个程序,按b21检查语法并保存,按/e在计算窗口与程序窗口跳转. 在计算窗口,按h可调用程序(或变量). 按/r可调用字符串符号,按/)可调用数组符号“{}”,按t可调用一系列矩阵符号. (二)、变量的定义,即赋值Nspire程序的变量可以通过三种方式定义. 例如把变量a定义为3,有如下三种方式:方式 1.a:=3 (另一等效方式:3= :a)方式 2. 3→a 方式3. Definea=3 除了数字以外,变量也
此文档下载收益归作者所有