7.3.4 附:计算机课程参考教案六
7.3.4 附:计算机课程参考教案六
[课题] BASIC程序的组成
[教学目的] 掌握构成BASIC程序的基本词、句方式。
掌握两种执行方式,为后续学习打下基础。
[教材分析] 北师大出版社《中学计算机基础教程》。
第二章BASIC 语言程序设计 第一节BASIC程序的组成。将本节内容分成两次课来进行。第一次课的教学重点是BASIC程序的构成、常量、变量的词法与含义,教学难点在变量名字与变量的类型。
[教学方法] 讲解与演示
[教具准备] 微机、QBASIC或挂图
[教学过程]
[组织教学] 清点学生情况
我们已经学习了计算机的基础知识,也会开关机、使用键盘了。今天我们开始学习BASIC语言。要让计算机按照我们的意愿、我们编写的程序来工作。
[板书] 第二章 BASIC语言程序设计
(解释Beginner’s All-purpose symbolic Instruction Code的含义。初学者通用符号指令代码。)
第一节 BASIC程序的组成
一、程序:解决某个问题时,用电脑语言表达出来的一系列处理步骤。
BASIC 程序:BASIC语言编写的程序。
程序设计:编写程序。
[例] 已知圆的半径为10,编程计算圆面积。 (说明要解决的问题)
LET R=10 (令R等于10)
LET S=R*R*3.14 (令S等于3.14r2)
PRINT “R=”;R,”S=S”;S (显示半径和圆面积值)
END (程序结束)
注意:“*”号表示的是乘号。
暂不必理解程序的含义,先从形式结构上来分析:
BASIC程序由若干行构成--语句行。
语句行一般由三个部份构成:动词 + 宾词 + 结束符
语句定义符 语句体 回车
程序一般以END结尾。
我们可以从英语的角度理解如上程序。(请同学解释)
二、BASIC语句
1.语句由语句定义符和语句构成,语句定义符是英文单词的缩写,表明语句的性质和功能,规定语句要完成的操作。语句体是要执行的具体内容,多数操作的对象。语句的字母可以是大写、小写字母。
例如: LET A=10
LET a=10
都是合法的语句,单词或表示式之间要用空格(1个或多个)隔开。例如:LETA=10就是非法的。
2.复合语句
当一行上有多个语句时,语句之间用“:”号隔开,就构成了复合语句。
3.每个程序行前可以加上一个标号。标号及其使用以后再讲。
三、语句的两种执行方式
BASIC中的语句有的既可在程序中执行,也可以如同一个命令一样立即执行。例如,PRINT语句。
我们下面用两种方式在屏幕上显示出“How are you!”句子来。
1 程序方式
进入QBASIC后,先输入程序,再选择执行程序操作如下:
(1)进入QBASIC
微机启动后,在DOS提示符下,输入QBASIC
C:\>QBASIC
(屏幕显示如书中38页)
(2)准备输入程序。击Esc键,进入输入编辑程序状态,光标出现在中间窗口的左上角。
(3)逐字逐行的输入程序如下,
CLS :PRINT “How are you!”
END
(4)执行程序。
击F5键或ALT+R键选择START开始执行。
输出屏幕显示如下:

(5)退出QBASCAL。击Alt+F键后,再击X键,选择N程序不存盘,退到DOS提示。
2.命令方式
①步同前。
②击Esc键后,再击F6键。光标出现在屏幕下方的命令窗口,即IMMEDIATE窗口。
③逐字符输入命令
CLS:PRINT “How are you!”
此时,立即转到了输入屏幕窗口。结果同前面1中一样。此后的操作同前面中一样。
四、常量与变量
1.常量:是固定的值。
分为:数值常量和字符常量。
①数值常量:就是我们通常的数。
(阅读该段,自学)
问题:BASCAL中有哪些数?它们和我们熟悉的数有哪些区别?
提示:整数、实数不能是复数;数的表示和数的范围。
注:整数和长整数,单精度和双精度数都和数在内存中的存放有关,数位越多、数值越大,占用的存储单元越多,所以有以上的区分。
练习:42页第2题
②字符串常量:由双引号括起来的字符。
例:”abc”,”Abc”,”123”都是字符串常量。
特别:”” 空串,” ”空格构成的字符串,”中国”汉字构成字符串。怎样理解字符串的相等(相同)呢?
相等:包括空格在内的所有字符都相同,个数相同,顺序相同。特别是要区别大小写字母。
变量:在程序中可以改变取值的量。
就和我们通常数学中的X,Y等变量类似,但又有区别,BASIC中的变量有如下特点:
① 变量有类型:整型、长整型、单精度、双精度、字符(分别用符号%、!、 #、$表示)变量的取值必须和变量的类型一致。当然长整型可以取整型值,双精度可以取单精度值。
②变量有名字:变量名=名字[类型符]
变量名字的规定:(勾书35页)
练习:指出合法的变量名及类型。不合法的说明原因。
A1,A-1,9A%,S-3,S$$,$¥,C#,N$
练习: Abc, Abc,abc是否是同名变量吗?
③变量有存储区域:一个变量被定义后,就将占用内存中若干个字节的存储单元,存放的内容即变量的值,与变量的类型有关,类型不同内容不同。
④变量有初值:变量定义后,QBASIC给了一个约定的值即初值,数值型为0,字符型为空串。
⑤变量总是保留最后给予的值。例如:
A=10,A=1,A=100
该语句执行后,A 最终的值是100。
[小结]
BASIC 程序由程序行构成。
语句由语句定义符和语句体构成。
常量有数值、字符、整型、实型、日常记数法、科学记数法。
变量有数值、字符。
作业:42页1、3、4
预习:上机实践2.1-1。