第八章程式序设计个性化教案
一、学习目标
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);
参数可有多个,但调用时的参数(实参)与定义时的
参数(形参)要一致。
2、多行自定义(DEF)函数
用多行语句来定义一个函数。
(1)、一般格式
DEF fn<名字>(<参数>)
......
fn<名字>=<表达式>
END DEF
例4、定义函数f(n)=1+2+...+n
DEF fns(n)
S=0
FOR i=1 t n
S=S+i
Next i
fns=S
END DEF
Fr n=1 t 100
Print fns(n)
NEXT n
END
(2)、说明
(i)形式参数——定义函数的自变量
实际参数——调用函数时的参数。
(ii)函数先定义后使用,即习惯把DEF语句
放在程序的开头。
二、块内子程序
1、gsub-return 语句
子程序定义:
<标号或行号>:
......
return
子程序调用:
GOSUB <标号或行号>
例5:求4!+5!+6!
S=0
n=4: gsub f:s=s+p
n=5: gsub f:s=s+p
n=6: gsub f:s=s+p
print "4!+5!+6!=";s
end
f: p=1
fr i=1 t n
p=p*i
next i
return
2、n gsub-return 语句
(1).一般格式
子程序定义:
<标号>:
......
return
子程序调用:
ON <表达式> gsub <子程1>,<子程2>,…,<子程n>
例:"小学生算术练习"——轮流出一个二位数和一个一位数的加法、减法和乘法的题目,共出十题,每题 10分。
RANDOMIZE
fr i=1 t 10
a=int(90*RND)+10
b=int(9*RND)+1
p=i d 3 + 1
ON p GOSOB a1,a2,a3
Next i
Print "n=";n*10
END
a1: print a;"+";b;"=";
input c
if c=a+b then n=n+1
return
a2: print a;"-";b;"=";
input c
If c=a-b then n=n+1
Return
a3: print a;"*";b;"="
Input c
If c=a*b then n=n+1
Return.
(2)、说明:
<表达式>的值不是整数时,按四舍五入处理,值为0或大于n则不起作用,值为负时系统给出错误信息——"不正确的函数调用"。
3、ON E(n) GOSUB-RETURN 语句
(1)、调用格式
ON E(n) GOSUB <标号>
其中n是数值表达式,代表一个"陷阱键"。n的值与 设定键的对应关系如下:
n值键名
1~10 功能键F1~F10
11方向键
12方向键
13方向键
14方向键
例: 求和式:S=12+22+...+n2 n=100000
ON E(2) GOSUB pri
E(2) ON
S=0
Fr i=1 t 100000
S=S+i*i
NEXT i
pring "s=";s
end
pri:print "n5
鸟岛第二课时说课稿作为一名教职工,很有必要精心设计一份说课稿,说课稿有助于教学取得成功提高教学质量。说课稿应该怎么写呢?以下是小编帮大家整理的鸟岛第二课时说课稿,希望对大家有所帮助。一说教材教材简析
秋天的雨教学设计教学要求1正确流利地朗读课文,培养学生语言感悟积累和运用的能力。2理解课文内容,在读中感悟课文描写的景物特点,激发学生观察自然热爱自然的兴趣和感情。教学重点了解课文是抓住哪些景物特
玩滑梯的启示教学设计及反思山东省临沂市罗庄区高都中心小学顾子龙一教材分析本课选自青岛出版社的科学教材三年级下册第二课。本课通过玩滑梯的启示,指导学生认识摩擦力,了解摩擦力的大小与什么因素有关。二教学目标1科
时分的认识教学设计时分的认识教学设计昌乐小学麦颖秀(此课例在广东省生本教育研讨会交流观摩)教学目的1在实际生活中认识时分,初步体会时分的实际意义,掌握时分间的进率,能够准确读出表盘上的时刻。2培养学
小学科学课教学设计水力的利用教学设计水力的利用(常州市西横街小学戴峥琦)一重点难点我国是水力资源比较丰富的国家之一,所以让学生通过观察思考,认识水流有力量,我们可以利用它是本课的重点。让学生认识到水力是自然资
小学科学课教学设计水变成水蒸气教学设计水变成水蒸气(常州市西新桥小学唐丽君)教学目标1指导学生认识水的蒸发是一种常见的自然现象,通过实验了解加快蒸发的条件。2指导学生观察分析描述水在蒸发时所发生的现象,培养学生
信息技术课程的教学设计杭州师范学院信息工程学院计算机系谢琪培养学生的信息素养关键在于学校的课堂教学质量,如何提高课堂教学质量和教学效率使课堂教学达到最优化的教学效果是信息技术教师在教学研究中一直探索的核
计算机解决问题的过程广东肇庆中学胡德林一教学内容教学内容选用中华人民共和国教育部制订的普通高中技术课程标准(2003年4月版)中信息技术部分的选修模块1算法与程序设计第一章的第一课计算机解决问题的过程
管理已存储的文件教学设计广东省饶平二中姚慧丽一教学目标设计1知识与技能(1)让学生初步学会使用我的电脑或资源管理器管理计算机资源(2)让学生掌握对文件及文件夹的基本操作2过程与方法通过操作进一步理解文件及
小小建筑师教学设计小小建筑师一教学目标1通过教学,提高对材料和工具的认识,从体验材料带来的乐趣萌发丰富联想的同时,初步感受造型活动的乐趣。2在游戏中掌握一些基本的工艺制作手法,并通过集体创作,培养学
二年级数学乘法的初步认识说课稿二年级数学乘法的初步认识说课稿1一说教材1教学内容今天我说课的内容是人教版义务教育课程数学实验教科书二年级上册第四单元乘法的初步认识。2教材简析乘法的初步认识是乘法知识体系的起点,
乘法的估算优秀教学反思篇一乘法估算教学反思今天我执教了人教版四年级上册的乘法估算。反思整个教学过程,有种让人欢喜让人忧的感觉。纵观这部分知识,教材的编写意图是(1)通过让学生估算需要准备多少钱购票的具体
扫一室与扫天下的教学反思范文1本课是一篇说理文,通过讲陈蕃的故事说明了凡事要从小事做起,不可忽视小事的道理。本文的教学重难点是学生能以读文为基础,通过讨论辩论等方式联系自身实际感悟这一道理。根据课文内容及学情
走遍天下书为侣的教学反思范文篇一走遍天下书为侣教学反思走遍天下书为侣是一篇散文,它用比较的手法阐述了作者的观点走遍天下书为侣。同时,全文以细腻而独特的笔触,精炼而准确的语言,具体地写出了读书给作者带来的乐趣,
岳阳楼记学习要点岳阳楼记一字读准字的音滕()谪()郡()赋()霪()霏()冥()谗()芷()汤()汀()怡()通假字百废具兴具j俱,全部。属予作文以记之属zh嘱,嘱托。二解词百废具兴兴兴起。属予作
秋天作者介绍作者介绍(吴子敏)何其芳(19121977),现代散文家诗人文艺评论家。原名何永芳,出生于四川万州一个守旧的大家庭。幼年时即喜爱中国古代诗词小说,1929年到上海入中国公学预科学习
高三历史课教学反思范文期中考试已落下帷幕,回顾本阶段以来的各项工作,有得也有失,为了在以后的工作中发扬优点,弥补不足,现将本阶段的工作情况分析总结如下一卷面分析本次考试总体来说,试题难度较大。试题一共有
除法与加减法的混合运算的教学反思本节课由于有上节课的基础,所以学生在学习除法和加减法的混合运算时相对比较简单点,接受能力也更强一些。整堂课我还是采取以学生自主学习和启发式教学为主。教学例题时,以情境图导入,让学生
奥尔夫音乐教学反思3篇篇一奥尔夫音乐教学反思小松鼠进行曲这个活动是选自小班奥尔夫音乐教材的一个音乐。第一次在亲子班尝试进行奥尔夫音乐教学,整体是比较成功的。整节课中以小松鼠老师带小朋友秋游为线索,进行一
关于写忌赛马教学反思教学反思,是教师通过对其教学活动进行的理性观察与矫正,从而提高其教学能力的活动,是一种分析教学技能的技术,下面是小编给大家整理的关于写忌赛马教学反思,欢迎阅读。篇一田忌赛马教学反思
拨旋中班音乐教学反思这个活动,我让幼儿用绘画的形式来乐曲的结构,由于第一课时,幼儿通过玩游戏对于乐曲的结构已经掌握得较好,所这个活动我把重点放在用各种线条颜色来表现对乐曲的情绪内容的理解。这个活动,幼
童年的发现优秀教学反思我国中小学一直是以读懂课文为主要目标来组织阅读教学的。通行的阅读教学模式是初步理解课文分段讲读分析概括总结全文,学生主要的是获得文本的意,课文学完,学生脑中留下的也只有文中的人和事