一、学习目标
1.掌握模块化程序设计思想
2.掌握函数与子程序的定义及使用
3.理解全局变量与局部变量
4.了解参数的传送过程
二、教学重点
掌握模块化程序设计
三、教学难点
掌握函数与子程序的定义及使用
四、教学方法
1.演示法。
2.实践法。
五、教学手段与教学媒体
多媒体网络教室。
六、课时安排
1课时。
七、教学过程
“模块化程序设计”中的“模块”是指:完成程序全部或部分任务的独立源程序文件。
程序的每一个模块可以是子程序或函数,它是通过执行一系列语句来完成一个特定的操作过程,常称为“过程”。
“执行一个过程”——调用一个子程序或函数;
一、自定义函数
QBASIC函数:
①标准函数
②自定义函数
③外部函数
1、单行自定义(DEF)函数
语句函数——用一个语句定义一个函数
(1). 一般格式;
DEF fn<名字>(<参数>)=<表达式>
例1. 已知圆的半径r,求圆的面积:S=πr2
DEF fns(r)=3.14159*r*r
PRINT fns(3)
END
例2.DEF fns$=”this is a string”
PRINT fns$
例3. 求以下公式:
DEF fnc(a,b)=SQR(a*a+b*b)
Print fnc(3,4)
(2).说明
函数名由两部分组成
fn s
自定义函数标志(fn),用户定义名(一个字母s);
参数可有多个,但调用时的参数(实参)与定义时的