第八章程式序设计个性化教案
一、学习目标
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。为得到好感或讨人喜欢而去迎合某人。2。得到好效果。阿谀说别人爱听的话迎合
不明觉厉同义词是什么不明觉厉是什么意思不明觉厉是指表示虽然不明白你在说什么,但好像很厉害的样子。那么不明觉厉这个成语的同义词你们知道吗?以下是品学网小编收集整理关于该词的同义词以及造句,希望对你有用!不明觉厉的同义词不
垂涎欲滴同义词有哪些及造句垂涎欲滴解释涎口水。馋得连口水都要滴下来了。形容十分贪婪的样子。以下是品学网小编收集整理关于该词的同义词以及造句,希望对你有用!垂涎欲滴的同义词馋涎欲滴垂涎三尺为更好地掌握这个词语
小学美术快乐的回忆教学反思范文纸版画制作的方法很多,我在教学之前尝试了几种简单的方法,根据学校的现有条件和学生的。动手能力,我选择了用纸板进行绘画剪贴再拓印。在教学中,我引导学生谈论自己生活中的趣事,通过展示讲
用百步穿杨造句1挽弓怒射百步穿杨需要极佳身体素质,相比之下,这些部队更为青睐火绳枪的机械驱动装置。2他是个双手拿枪的神枪手,左右两手均能百步穿杨。3他在选拔赛上展现百步穿杨的箭技,令观眾讚嘆不已
关于坚持不懈的造句用持之以恒造句前,倡议你先学习。我们不要埋怨本人先天不足,不要悲叹自己生不逢时,只要我们兢兢业业,勤恳耕耘,持之以恒,就一定会有丰富的结果。只有持之以恒的做一件事,就能成功,而一曝
坚持不懈怎么造句造句,动词词语,是指用词语组织句子。今亦以指初等学校语文练习内容之一。小编精心为你整理了坚持不懈造句,希望对你有所借鉴作用哟。1自古以来奋斗都是作为青年的咱们所不可丢弃的宝贵精神,
脊梁的意思并造句大家都知道造句,动词词语,是指用词语组织句子。今亦以指初等学校语文练习内容之一。下面是小编给大家整理的脊梁的意思并造句,欢迎阅读。脊梁的意思并造句意思脊梁是脊背,比喻在国家民族或团
用各有千秋造句各有千秋造句1关于这项功能的计划各有千秋。2自定义结构是必不可少的,因为企业在结构和文化方面各有千秋。3北方和南方的年夜饭各有千秋。4内容丰富,各有千秋。5然而,两国创造新时期新建
焊条的解释及造句注音hantiao意思气焊或电焊时熔化填充在焊接工件的接合处的金属条。焊条的材料通常跟工件的材料相同,外面包着防氧化作用的焊剂。焊条造句1焊接前应按规定将焊条焊剂烘干,焊丝上的油污
黄河是怎样变化的教学设计方案一教学目标1了解黄河演变的过程和变化的原因,培养学生保护大自然的意识。2理清课文脉络,给课文分段,概括段落大意。3了解黄河的变化给人们的教训。4有感情地朗读课文。二教学重点1了解黄
高中信息技术教学反思精选篇一1。教材分析信息技术的学习过程不能是机械的知识传授过程,而应该是一个充满体验充满实践充满探究充满创造的过程。高中第一节讲信息与信息的特征,基本上是概念与知识的介绍,缺乏操作技能
高一信息技术教学反思篇一信息技术课程是一门新课程,它对于培养学生的科学精神创新精神和实践能力,提高学生的信息素养,以及对信息社会的适应能力等方面都具有重要的意义。新课程改革以来,将信息技术考试改为网上
高中信息技术教学设计与反思信息技术课是技术课,目的是培养学生技能。同时这种技能不是计算机本身,而是使用计算机去处理信息的技术和能力,是适应信息化社会的必备技能。高中的信息技术课不是专业的计算机课,它以提升学
课文黄河是怎样变化的的优秀教案一教学目标1了解黄河演变的过程和变化的原因,培养学生保护大自然的意识。2理清课文脉络,给课文分段,概括段落大意。3了解黄河的变化给人们的教训。4有感情地朗读课文。二教学重点1了解黄
高一信息技术教案标准课题制作一个多媒体贺卡课时1课时教法任务驱动小组合作教学环境多媒体网络教室教材分析本课以任务驱动的形式介绍了制作多媒体贺卡的全过程。本课综合了第3单元和第4单元的内容,将文字声音图
高中信息技术教学反思案例信息技术课程的设置要考虑学生心智发展水平和不同年龄阶段的知识经验和情感需求。努力创造条件积极利用信息技术开展各类学科教学,注重培养学生的创新精神和实践能力。需要指出的是,教学方法应
黄河的主人小学五年级语文教案教材说明苏教版实验本教材第九册五年级(上)教材分析本文是一篇极富REN文气息的文章,通过对艄公在黄河上驾驭羊皮筏子的描写来反映出的勇敢和智慧镇静和机敏,也通过乘客在乘坐羊皮筏子时的
防的组词及造句防fng防备防火墙防盗门。防守防御。堤挡水的构筑物。防组词防盗防范防洪防区防守防伪防卫防务防线防御防止防治边防国防海防河防提防消防预防驻防带防字的成语防微杜渐养儿防老防不胜防猝不及
质量和密度物理教案(一)教学目的1。掌握密度的概念,物理教案质量和密度。2。知道密度的公式并能用公式进行计算。3。知道密度单位的写法读法及换算。(二)教具演示实验用具1分米3的木块1个,小黑板1块(
地球表面的地形教学反思本节内容是本学期新增加的内容,主要是让学生认识以下几方面的内容1地形包括高原高山盆地湖泊峡谷平原等。2地球表面有河流海洋山脉高原等多种多样的地形地貌,地球表面是高低起伏崎岖不平的。