第6章(龚尚福) 子程序结构
- 格式:ppt
- 大小:307.50 KB
- 文档页数:3
最新教科版选修1第二章《程序的基本结构》教案一、教材分析1、“程序的基本结构”是信息技术选修模块《算法与程序设计》第二章程序设计ABC第3节的内容,也是本章的重点内容。
本节授课课时共计2课时,这节课为第1课时,主要介绍顺序结构和选择结构的If语句及If语句的嵌套方法。
本节内容是在学习了自然语言、算法描述、流程图、基本语句和基本函数的基础上学习的。
二、教学目标1、知识目标掌握顺序、选择、循环三种基本结构。
2、能力目标通过例题教学,培养学生能够使用三种基本结构编写简单的程序解决具体问题。
3、情感目标通过本节的学习,体会用结构化方法解决总分数学问题的便捷性,明确三种控制结构的重要作用。
三、教学重点、难点重点: If语句及If语句的嵌套方法,三种结构的实现语句的格式和功能。
难点:使用三种基本结构编写简单的程序,以及同种结构的不同实现语句之间的差异。
四、教学学法,学情分析1、学情这节课的教学对象是高二年级重点班的学生,他们的基础以及对知识的接受能力相对其它班来说是较好的,学习兴趣也相对高些,因此在教学中要注意引导的方法,启发它们的思维能力,解决问题能力。
2、教法教学活动是教与学的双边活动,必须充分发挥教师主导作用和学生主体地位。
根据这一教学原则和学情分析,主要用如下方法进行教学即“点拨、分析、猜想、归纳、概括”等探索式教学方法。
五、教学程序设计㈠创设问题情境,引导学生思考,引入课堂。
1、问题1:前面我们学习了哪些基本语句?①赋值语句②输出语句 print③注释语句④结束语句2、问题2:学习了哪些基本的函数?①与用户交互函数InputBox()、MsgBox()②数学函数③字符串函数④日期函数3、通过第一章的学习我们对VB编程有了初步的体验,知道了计算机解决问题的过程和三种描述算法的方法。
接下来我们应如何利用这些基本的语句及函数来实现算法和进行编程呢?由此引入课题,并板书。
课题:程序的基本结构㈡展示目标:知识目标,能力目标,情感目标。
6章习题题解6」集成施密特触发器及输入波形如图 题6.1所示,试画出输出妬的波形图。
施密 特触发器的阈值电平S+和U T -如图所示。
[解]集成施密特触发器输出如的波形如图解6」所示。
6.2图题6.2所示为数字系统屮常用的上电复位电路。
试说明其工作原理,并定性画岀 ⑷与心波形图。
若系统为高电平复位,如何改接电路?R\\C 丄I图题6.2[解]工作原理分析如下(1) 当Vcc 刚加上时,由于电容C 上的电压不能突变,尙为低电平,输出“()为低电平;随着电容充电,血按指数规律上升,当 QU T 时,输出仇()变为高电平,完成了低电平复位功 能。
波形如图解6.2所示。
(2) 若系统为高电平复位,仅将图中R, C 互换位置即可。
6.3图题6.3是用TTL 与非门、反相器和 肚积分电路组成的积分型单稳态触发器。
该电 路用图题6.3所示正脉冲触发,R<R试分析电路工作原理,画出w ()i> «i2和坎)的波形图。
JT图解6」1JT图解6.2图题6」[解]工作原理分析如下触发信号未到来时,⑷为低电平,输出问为高电平;正触发脉冲到来时,问I 翻为低电平 此时由于均2仍为高电平,输出如为高电平不变,电容通过尺放电,当⑷2下降到S 时 仙 仍为高电平),输出“()翻为高电平,暂稳态过程结束。
”()i 、”】2和〃()的波形见图解6.3。
图题6.51 M O1R U 12 Ln __ 1 --- ]・&)—w o"IG|C H 5Ot6.4集成单稳态触发器74121组成的延时电路如图丿 (1) 计算输出脉宽的调节范圉; (2) 电位器旁所串电阻有何作用?图题6.4[解]⑴ 输出脉宽:d=0fi7(R + RQ ,分别代入Rw=O 和22kQ 计算,可得心 的调节范围为:3.6mS</w <19mS o(2)电阻/?起保护作用。
若无R,当电位器 调到零时,若输出由低变高,则电容C 瞬间 相当于短路,将直接加于内部门电路输 出而导致电路损坏。
《微机原理与接口技术》课程设计(学年论文)说明书课题名称:学生课程成绩统计程序设计(A1 难度系数1)学生学号:专业班级:学生姓名:学生成绩:指导教师:课题工作时间:2013-6-13 至2013-6-18填写说明:1. 一、二、三项由指导教师在课程设计(学年论文)开始前填写并交由学生保管;2. 第五项由学生在完成课程设计后填写,并将此表与课程设计一同装订成册交给指导教师;3. 成绩评定由指导教师按评定标准评分。
4. 此表格填写好后与正文一同装订成册。
课程设计评审标准(指导教师用)学生课程成绩统计程序设计说明书1、方案论证(1)汇编程序设计步骤、要点(2)DOS系统调用2、程序设计(1)总体设计设计分析与思路说明总体框图(框图中每一个模块的功能说明)(2)程序设计流程图程序代码及注释3、程序调试步骤与结果(1)编辑源程序(2)汇编源程序(3)连接程序(4)在TD中调试程序(5)程序运行结果截屏图片结果说明4、结论用结果说明设计成功之处,对某些问题进行分析、展望。
1.方案论证(1)汇编程序设计步骤、要点1 引言汇编语言能充分利用计算机所有的硬件特性并对硬件进行直接控制,汇编语言编制的程序比使用其它语言编制的程序执行速度快、资源占用少,所以,汇编语言在工业自动化控制和智能化产品的生产上有着十分广泛的用途。
但是,汇编语言是一种低级符号语言,与机器指令有着一一对应的关系,与高级语言相比不太符合人的思维习惯,它向寄存器、内存单元,必须通过一种具体的计算机来学习,同时要求初学者应具有一定的硬件基础,真正掌握起来有一定的难度。
2 汇编语言程序设计技巧808618088汇编语言程序设计中一般说来遵循以下几个步骤:首先分析题意,确定解题算法。
然后根据算法由粗到精画程序流程图,最后编写程序。
3 寻址方式的准确使用程序设计的目的是将输入数据加工处理转换成输出数据,获取正确的数据是保证程序处理正确的前提,而获取正确的数据又与正确地使用寻址方式关系密切,所以有必要先从寻址方式谈起。
(期中考试已考)1.己知某计算机有80条指令,平均每条指令由12条微指令组成,其中有一条取指微指令是所有指令公用的,设微指令长度为32位。
请算出控制存储器容量。
解:微指令所占的单元总数:(80×12-80+1) ×32=(80×11+1 ) ×32 =881 ×32所以控制存储器容量可选IK × 32。
2.某机采用微程序控制方式,微指令字长24位,水平型编码控制的微指令格式,断定方式,共有微命令30个,构成4个相斥类,各包含5个、8个、14个和3个微命令,外部条件共3个。
(1)控制存储器的容量应为多少?(2)设计出微指令的具体格式。
解:(1)30个微命令构成4个相斥类,其中5个相斥微命令需3位编码;8个相斥微命令需4位编码,14个相斥微命令需4位编码,3个相斥微命令需2位编码:外部条件3个,采用断定方式需2位控制位。
以上共需15位。
微指令字长24位,采用水平型编码控制的微指令格式,所以还剩9位作为下址字段,这样控制存储器的容量应为512×24.(2)微指令的具体格式如图所示。
3,流水线工作原理:机器的各部分在某些周期内在进行操作,而在某些周期内是空闲的。
如果控制器调度恰当,让各个部件紧张工作,可提高计算机运行速度---流水线结构。
(期中考试已考)4. 已知某运算器的基本结构如图所示,它具有+(加)、-(减)、M(传送)种操作。
(1)写出图中1~12表示的运算器操作的微命令。
(2)指出相斥性微操作。
(3)设计适合此运算器的微指令格式。
解:(1)图中1~12表示的运算器操作的微命令分别为:1:+ 2:- 3:M4:R1→A 5:R2→A 6:R3→A7:R3→B 8:R2→B 9:R1→B10:BUS→R1 11:BUS→R2 12:BUS→R3(2)以下几组微命令是相斥的:1:+ 2:- 3:M4:R1→A 5:R2→A 6:R3→A7:R3→B 8:R2→B 9:R1→B10:BUS→R1 11:BUS→R2 12:BUS→R3(3)此运算器的微指令格式如图所示。
基于51单⽚机的⾳乐盒的设计与实现沈阳航空航天⼤学课程设计报告课程设计名称:单⽚机系统综合课程设计课程设计题⽬:基于51单⽚机的⾳乐盒的设计与实现沈阳航空航天⼤学课程设计报告⽬录第1章总体设计⽅案 (1)1.1设计原理 (1)1.2设计思路 (1)1.3实验环境 (2)第2章详细设计⽅案 (3)2.1硬件电路设计 (3)2.2主程序设计 (6)2.3功能模块的设计与实现 (7)第3章结果测试及分析 (10)3.1结果测试 (10)3.2结果分析 (10)参考⽂献 (11)附录1:元件清单 (12)附录2:总电路图 (13)附录3:程序代码 (14)第1章总体设计⽅案1.1设计原理电⼦⾳乐已⼴泛地应⽤于社会⽣活的各个领域。
其类型从⾳乐卡⽚到CD、MP3 等多种多样,制作原理也各不相同。
声⾳是通过振动产⽣的。
单⽚机对某⼀I/O引脚以⼀定的频率循环置1和清0,这⼀引脚便产⽣⼀定频率的⽅波,该⽅波通过放⼤后作⽤于扬声器便产⽣⼀定频率的声⾳。
若改变输出⽅波的频率,产⽣的声⾳也就改变了。
通过控制输出⽅波的时间长短,声⾳的长短也就得到控制。
因此,根据乐谱,单⽚机就可产⽣电⼦⾳乐。
⾳乐中最关键的两个要素是⾳符和节拍。
单⽚机控制的⾳乐发⽣器系统由硬件电路和软件两部分构成。
利⽤单⽚机控制的电⼦⾳乐发⽣器软硬件上具有独特的优点,系统的开发周期短,成本低,电路制作容易。
更换歌曲时,硬件电路⽆需作任何修改,只需修改软件即可实现。
软件编程时,可⽤51系列单⽚机的汇编语⾔。
同时还可根据个⼈的习好通过软件改变节拍的延时时间,增加电⼦⾳乐的趣味性。
1.2 设计思路采⽤汇编语⾔程序设计的⽅法结合硬件电路设计⽅法,利⽤Lab6000实验箱上已有芯⽚来实现⾳乐盒的各项功能。
1)提出⽅案利⽤定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O⼝反相就可在I/O 脚上得到此频率的脉冲。
当键盘有键按下时,判断键值,启动计数器T0,产⽣⼀定频率的脉冲,驱动蜂鸣器,放出乐曲。