课题 :Qbasic基础知识
1、变量的使用。 2、表达式的用法。
3、Qbasic环境中基本语句的用法。 教学重点难点:
程序的设计 教学方法:
讲授 探究 操作实践 教学过程:
一、程序设计基本框架介绍。
d=5 输入 h=4 s=(d*h)/2 处理过程 print s 输出 end 结束
(三角形面积计算程序) 二、应基本掌握的知识
1、变量的设置(注意习惯性,易读性)
1
2、赋值语句(注意“=”的含义) 3、INPUT语句
INPUT语句是\"键盘输入语句\",它的特点是:变量的值是在程序运行过程中由用户从键盘输入。INPUT语句输出三种书的价格。
例用INPUT语句输出变量的值:
1、Input d,h s=(d*h)/2 print s end
(三角形面积计算程序)
2、 INPUT a,b,c aver=(a+b+c)/3 PRINT\"average=\";aver END
运行这个程序,屏幕上出现一个\"?\",它的意思是询问用户\"变量的值是什么?\",此时用户应输入3个变量。 程序运行情况如下: 28,18,26 2 输出结果: average=24 4、运算符及算术表达式的书写 * / ^(乘方) sqr()(开平方根) mod()(求余) 练习:请写出X3+X2-3X+1的表达式 答案:X^3+X^2-3*X+1 5、对变量的赋值操作 ①数值变量的初始值一律为0,字符串变量的隐含初始值为\"空串\",即不含任何字符,长度为0。 ②一个变量在程序执行期间可以先后有多个不同的值,但在每一个瞬时一个变量只能有一个唯一的值。 赋值语句: a=a+1 含义是:将变量a的原值取出来,加上1,再送回到变量a中去。 ③若将一个变量的值赋给另一个变量,前一变量的值保持不变。 ④关于不同类型的数值数据问题。如果被赋值的数值变量与右侧的数据属不同类型,则以赋值号的变量的类型为准。 3 下面举一例说明赋值语句的应用。 例交换两个变量的值。 a=4 b=5 PRINT\"a=\";a,\"b=\";b c=a a=b b=c PRINT\"a=\";a,\"b=\";b END 运行结果为: a=4 b=5 a=5 b=4 三、启动、运行程序、退出Qbasic F5运行程序,运行后按任意键返回界面。 完成下列各项任务: 1、 求三角形的面积,设三角形三条边长a,b,c,分别为10, ,15。 4 12 三角形面积公式: 运行完后,将程序修改为各边长待定,运行程序时再分别输入。INPUT a,b,c S=(a+b+c)/2 area=SQR(S*(S-a)*(S-b)*(S-c)) PRINT area END 2、 求出下列表达式的值 5 X=10 Y=X^3+2*X^2-4*X+SQR(9) 因篇幅问题不能全部显示,请点此查看更多更全内容