您所在位置: 网站首页 / 分支结构程序设计教案.docx / 文档详情
分支结构程序设计教案.docx 立即下载
2025-08-26
约1.1万字
约21页
0
22KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

分支结构程序设计教案.docx

分支结构程序设计教案.docx

预览

免费试读已结束,剩余 16 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

分支结构程序设计教案

第一篇:分支结构程序设计教案感受分支结构程序的作用一、教学目标1.知识与技能目标(1)理解程序的分支结构。(2)了解编程思路。2.过程与方法目标(1)借助多媒体教学,强化学生的理解力和注意力。(2)能根据问题设计界面和编写程序。3.情感、态度与价值观目标(1)让学生从无到有的探索过程中感受成功的喜悦。(2)培养学生探究精神与独立操作能力。二、教学重点和难点1.教学重点:使用visualbasic语言的条件语句来实现分支结构,从而解决实际问题。2、教学难点:理解程序中流程的代码描述。三、教学方法情境教学法、讲授法、任务驱动法四、教学准备1、教学环境。多媒体网络教室。2、教学资源。学生用机需要安装好visualBastc语言环境。任务卡五、教学过程1.创设情境,导入新课ppt演示导出课题“分支结构”通过链接到“体型判断”小程序,然后让同学们自己推荐同学来测试是否偏胖或偏瘦或正常。学生的兴趣度很高,积极的配合。设计意图:引起学生兴趣,激发学生的学习热情,点名课题。2.讲授新课(1)给出标准体重的计算公式,并简介如何评判体型。(2)列举生活中需要进行条件选择的例子来讲解,帮学生理解分支结构程序设计的概念。(3)关系表达式和逻辑表达式的简介。(4)画出if语句流程图,了解简单的if语句。(5)教师操作“体型判断”的案例,介绍框架控件的使用,编写部分程序,回忆旧知。设计意图:师生共同构思,写出“体型判断”源程序,让学生对分支结构的理解更深刻。3.布置作业,巩固提高以书本上的典型案例“体型判断”让学生操作,有不懂的看书本或任务卡。(巡回指导,及时帮学生解决操作过程中存在的问题)4.归纳总结,加强记忆先让学生们归纳总结本节课所学的内容,然后教师总结,让学生有一个更深刻的印象,并强调应注意的几个问题。设计意图:课堂小结的目的是强化认识,可以把课堂传授的知识尽快地转化为学生的知识;简单扼要的课堂小结,可使学生更深刻地理解分支结构程序设计在实际生活中的应用。六、课后反思整节课以学生动手为主,学生的兴趣浓厚,课堂充满活力,能够达到预期目的。学生基本上都完成了课堂作业,但是已经做好的同学还没能形成先预习下节课要讲的内容的好习惯,总体来说这节课是相对成功的。第二篇:单片机-分支程序设计教案一、复习上次课内容1、什么是标识符?答:标识符是程序员选择的名字,用来标识常量、变量、过程、段名等。2、什么是伪指令?答:注释性的,没有对应的机器码,不令计算机做任何操作,不产生目标程序,不影响程序的执行。二、讲授新课4.3分支程序设计在很多实际问题中,都需要根据不同的情况进行不同的处理。这种思想体现在程序设计中,就是根据不同条件而转到不同的程序段去执行,这就构成了分支程序。分支程序的结构有两种,如图4.2所示。图4.2分支程序结构图4.2(a)结构使用条件转移指令来实现分支,当给出的条件成立时,执行程序段A,否则执行程序段B。图4.2(b)结构使用散转指令JMP来实现多分支转移,它首先将分支程序按序号的值来实现分支转移。分支程序的特点是改变程序的执行顺序,跳过一些指令,去执行另外一些指令。应注意:对每一个分支都要单独编写一段程序,每一分支的开始地址赋给一个标号。在编写分支程序时,关键是如何判断分支的条件。在MCS-51系列单片机中可以直接用来判断分支条件的指令并不多,只有累加器为零(或不为零)、比较条件转移指令CJNE等,MCS-51单片机还提供了位条件转移指令,如JC,JB等。把这些指令结合在一起使用,就可以完成各种各样的条件判断。【例4-5】设补码X放在内部RAM30H单元中,函数Y与X有如下的关系式:试编写程序,根据X的值求出Y,并放回原单元。解取出X后先做取值范围的判断,用累加器A状态转移指令判断X是否为0,用位状态转移指令判断X是大于0还是小于0。程序流程图如图4.3所示。程序如下:MOVA,30HJZZER0JNBACC.7,PLUSADDA,#5MOV30H,APLUS:SJMP$ZERO:MOV30H,#20HSJMP$END【例4-6】内部RAM40H和41H单元中各有一无符号数,比较其大小,将大数存放于内部RAM60H单元,小数存放于内部RAM61H单元,如两数相等,则分别送往这2个单元。解用比较不等转移指令CJNE比较力两个无符号书,先确定它们是否相等,若不相等时再根据借位标志确定这两个无符号书的大小。程序框图如图4.4所示。程序如下:LOOP:AGEQ:SJMPEND$XCHMOVA,61H60H,A;A<(41H)有借位;A与(61H)交换MOVMOVCJNEAJMPJNCA,40H61H,41HA,41H,LOOPAGEQAGEQ;A≥(41H)则无借位【例4-8】将ASCII码制转换为十六进制数。如果不是十六进制数
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

分支结构程序设计教案

文档大小:22KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用