第一篇:80X86语言电子教案(6-子程序设计)_图文.
堆栈法的优缺点 优点 不需另开存储单元 栈深度的影响 缺点 编写程序较复杂 址混在一起 四 2 子程序的参数传递方法 但在 因为数据和返回地 传递的参数仅受堆 多模块之间的参数传递 多模块可以使用前面介绍的参数传递方法 使用约定单元法时 还可以采用以下方法 定义同名的COMMON段 一般的外部变量引用 定义同名的PUBLIC段 1 多模块的符号定义 源程序中定义的符号可以分为局部符号和外部符号 局部符号 外部符号 在本模块定义 在某模块定义 又在本模块中引用的符号 又在另一模块中引用的符号 定义外部符号 PUBLIC 符号名[ 符号名] 引用另一模块中定义的外部符号 EXTRN 符号名 类型[ 符号名 类型] 有了这两个伪操作就提供了模块间相互访 问的可能性 而且它们的使用必须相匹配
例;source module 1 Extrn var2:word,lab2:far public var1,lab1 Data1 segment Var1 db ? Var3 dw ? Var4 dw ? Data1 ends Code1 segment Module1的程序代码 Code1 ends End start 包括标号lab1;source module 2 Extrn var1:byte,var4:word public var2 没有相应的 Data2 segment PUBLIC声明 Var2 dw 0 Var3 db 5 dup(? Data2 ends 局部变量重 Code2 segment 复定义 Module2的程序代码 Code2 ends End;source module 3 Extrn lab1:far public lab2, lab3 Code3 segment Module3的程序代码 Code3 ends End 不同模块中的局部符号可以重名 没有相应的 EXTRN引用 但是 外部符号不能重名 用EXTRN引用的外部符号 必须在另一模块声明为外部符号 2 多个模块之间的参数传递方法 可以使用前面所讲的参数传递方法 对于约定单元法 方法一 方法二 方法三 如何实现不同模块中参量的引用 定义同名的COMMON段 一般的外部变量引用 定义同名的PUBLIC段 参见书上的例子
一 子程序的过程定义伪操作 子程序名 PROC 子程序体 子程序名 ENDP 属性 二 子程序的调用和返回 CALL RET DST 三 子程序设计中要注意的问题(1 寄存器值的保存与恢复(2 保证堆栈平衡 四 1 子程序的参数传递方法 单模块参数传递 1 2 3 寄存器法 约定单元法 堆栈法 直接访问模块变量法 地址表法 2 多模块之间的参数传递 可使用上述三种方法 对应于约定单元法 又可采用以下方法 定义同名的COMMON段 一般的外部变量引用 定义同名的PUBLIC段
第二篇:教学设计:自定义子程序
小学信息技术六年级下册 第14课 自定义子程序 教学设计
【教学目标】
1.学会创建和调用自定义子程序。2.能够创建自定义子程序库。
【教学重点】
能够创建和调用自定义子程序。
【教学课时】
1课时
【教学过程】
一、编制与调用自定义子程序
为“机器人点歌台”编辑名为yinfu的子程序。1.启动VJC,打开程序文件“机器人点歌台”。
2.打开“新建子程序”对话框,选定“自定义”选项,在“子程序名称”框里输入yinfu。
3.单击“确定”按钮,关闭对话框。这时流程图中会显示“yinfu”模块,表示将要开始编制自定义子程序。4.在“yinfu”模块下面添加8个“发音”模块,然后依次右击它们,打开“发音模块”对话框,分别选定要演奏的音符1、2、3、4、5、6、7、1。
5.打开“程序模块库”面板,选定“子程序返回”按钮,在子程序的末尾添加“返回”模块。
完成上述操作后,名为yinfu的自定义子程序就编好了。调用自定义子程序yinfu。
1.在“机器人点歌台”的主程序流程图中选定“do re mi”模块,再单击窗口左下角的“删除”图标,删除它。
2.选定“程序模块库”面板中的“yinfu”的按钮,再单击第二个“条件判断”模块里“是”分支下的红点,在流程图中插入“yinfu”模块。
3、保存文件,下载并运行修改后的主程序。
二、调用其他主程序的自定义子程序 在“小小歌星”程序里调用yinfu子程序。1.新建流程图文件,打开“新建子程序”对话框。
2.单击标志文件“子程序位置”下面的选择框,打开这里的下拉列表,再单击“其它程序„”选项。屏幕上会出现一个“打开flw流程图”对话框。
3.选定文件“机器人点歌台”,单击“打开”按钮。
这时,“新建子程序”对话框的“子程序位置”选择框里会显示出选定的文件名,右侧的列表框里会显示这个文件中保存的所有子文件名。
4.选中自定义子程序名yinfu,单击“确定”按钮。
5.打开主程序流程图,可以看到,在“程序模块库”面板中增加了名为yinfu的子程序按钮。
6.编一个如图所示的流程图程序。
7.以“小小歌星”为文件名保存文件。8.下载并运行这个程序。
三、建立自定义子程序库
建立名为“走图形”的子程序库文件。
1.新建流程图程序,打开“新建子程序”对话框。
2.选定对话框里的“自定义”选项,在“子程序名称”框中输入“正方形”,在“作者名称”框中输入自己的姓名。
3.单击“确定”按钮,流程图中出现“正方形”模块后,搭建如图所示的流程图,控制机器人沿正方形的边行走。
4.仿照上述操作,编制控制机器人按长方形、三角形等图形行走的自定义子程序。
5.以“走图形”为文件名保存文件。
操作后,这几个自定义子程序就保存在文件“走图形”中了。
四、课堂练习
第三篇:经济法电子教案0
第一章本章重点与难点
1、经济法的概念
经济法是调整国家在经济管理和协调发展经济活动过程中所发生的经济关系的法律规范的总称。
2、经济法的调整对象
经济法的调整对象是指国家在经济管理和协调发展经济活动过程中所发生的经济关系。包括:
①经济管理关系;
②维护公平竞争关系;
③经济组织内部经济关系。
3、经济法的特征
经济法具有一般法律的基本特征,即国家意志性、特殊的规范性和应有的强制性。
二、经济法律关系
1.经济法律关系的发生、变更、消灭必须具备的三个条件
(l)经济法律规范,即经济法律关系的发生、变更、消灭的法律依据
(2)经济法律主体
(3)经济法律事实
2.经济法律事实:包括行为和事件两类
(l)行为包括合法行为和违法行为,二者都可能引起经济法律关系的发生、变更和消灭
(2)事件包括绝对事件(自然现象)和相对事件(社会现象)。
(3)事实构成:引起某一经济法律关系发生、变更和消灭的数个法律事实的总和。
三、法律行为和代理
1、法律行为
(1)法律行为的概念和特征
法律行为是指民事法律行为,即指以意思表示为要素,设立、变更或终止权利义务的合法行为。
(2)法律行为的有效要件
①行为人具有相应的民事行为能力;
②意思表示真实;
③不违反法律或者社会公共利益。
(3)附条件和附期限的法律行为
所附条件的事实必须具备以下条件:
①是将来发生的事实;
②是不确定的事实;
③是当事人任意选择的事实;
④是合法的事实;
⑤不与行为的内容相矛盾。
所附期限是必然到来的事实。
(4)无效的民事行为
①无行为能力人实施的民事行为;
②限制民事行为能力人依法不能独立实施的民事行为;
③一方以欺诈、胁迫的手段或者乘人之危,使对方在违背真实意思的情况下所为的民事行为;
④恶意串通,损害国家、集体或者第三人利益的民事行为;
⑤违反法律或公共利益的民事行为;
⑥违反国家指令性计划的民事行为;
⑦以合法形式掩盖非法目的的民事行为。
无效民事行为从行为开始起就没有法律约束力。其后果是:
①恢复原状;
②赔偿损失;
③收归国家或集体所有或返还第三人;
④其他制裁。
(5)可撤销民事行为
如果自行为成立时起超过1年,当事人才请求变更或者撤销的,人民法院不予保护,该行为对当事人具有约束力。
该行为一经撤销,其效力溯及于行为开始时无效。
2、代理
(1)代理具有以下特征
①代理人以被代理人的名义实施法律行为;
②代理人直接向第三人进行意思表示;
③代理人在代理权限内独立地为意思表示;
④代理行为的法律效果直接归属于被代理人。
(2)代理的适用范围
依照国家法律规定或行为性质必须由本人亲自进行的行为,不能代理,如遗嘱、婚姻登记、收养子女等。
(3)代理的种类
①委托代理。根据《民法通则》第六十五条的规定,代理证书应当载明代理人的姓名或名称、代理事项,代理的权限范围和代理权的有效期限,并且由委托人签名盖章。授权委托书授权不明的,被代理人应对第三人承担民事责任,代理人负连带责任。
②法定代理。法定代理通常适用于被代理人是无行为能力人、限制行为能力人的情况。
③指定代理。指定代理适用被代理人既无委托代理人,又无法定代理人而又有特定事项需要代理人代理的情况。
(4)代理权的行使
代理人不得滥用代理权。常见的代理权滥用的情况有:一是代理他人与自己进行民事活动;二是代理双方当事人进行同一民事行为;三是代理人与第三人恶意串通,损害被代理人的利益。
法律禁止代理权的滥用。滥用代理权的行为,视为无效代理。代理人滥用代理权给被代理人及他人造成损害的,必须承担相应的赔偿责任。
(5)无权代理
无权代理是指没有代理权而以他人名义进行的民事行为。无权代理包括三种情况:一是没有代理权的代理;二是超越代理权的代理,三是代理权终止后而为的代理。
在无权代理的情况下,如果经过本人追认或者本人知道他人以本人名义实施民事行为而不作否认表示的,无权代理人所为代理行为的法律效果归属于被代理人,视为有权代理。此外,无权代理人所为的代理行为,善意相对人有理由相信其有代理权,在此情形下,被代理人应当承担代理的法律后果。
四、诉讼时效
1、诉讼时效的概念
诉讼时效是指权利人在法定期间内不行使权利,即丧失请求法院或仲裁机关保护其权利的权利。
2、诉讼时效期间
诉讼时效期间从知道或者应当知道权利被侵害时起计算。从权利被侵害之日起超过20年的,人民法院不予保护。
①普通诉讼时效期间为2年。
②特别诉讼时效期间为1年。包括身体受到伤害要求赔偿的、出售质量不合格的商品未声明的、延付或拒付租金的,寄存财物被丢失或损毁等情形。
3、诉讼时效的中止与中断
(1)诉讼时效的中止
诉讼时效的中止是指在诉讼时效进行中,因发生一定的法定事由而暂时停止计算诉讼时效期间。
根据《民法通则》的规定,只有在诉讼时效期间的最后6个月内发生前述法定事由,才能中止时效的进行。
(2)诉讼时效的中断
诉讼时效的中断是指在诉讼时效进行中,因发生一定的法定事由,致使已经经过的时效期间统归无效。
一般时效:法律规定的统一时效期间,法律没有另行规定的情况下,一般为2年
短期时效,下列诉讼时效为1年:(1)身体受到伤害要求赔偿的;(2)出售质量不合格的商品未声明的;
(3)延付或拒付租金的;(4)寄存财物被丢失或损毁的
最长时效:从权利被侵害之日起,超过20年、人民法院不予保护
开始诉讼时效期间,从权利人知道或应当知道其权利被侵害时起开始
中止诉讼时效期间
(1)在诉讼时效期间的最后6个月内,由于不可抗力或其他障碍,不能行使请求权的,诉讼时效期间暂停计算
(2)在诉讼时效期间的最后6个月内,权利被侵害的无民事行为能力人、限制民事行为能力人或法定代理人死亡、丧失代理权、或法定代理人本身丧失行为能力的,诉讼时效中止
(3)从中止时效的原因消除之日起,诉讼期间继续计算,暂停的时间不算。
五、违反经济法的法律责任
1、法律责任是指法律关系主体由于违法行为、违约行为或由于法律规定而应承受的某种不利的法律后果。法律责任的特点
(1)承担法律责任的最终依据是法律;
(2)法律责任具有国家强制性。
2、法律责任的种类
(1)民事责任。其主要形式有:
停止侵害、排除妨碍;、消除危险、返还财产、恢复原状、修理、重作、更换、赔偿损失、支付违约金、消除影响、恢复名誉。
(2)行政责任
①行政责任包括行政处罚和行政处分。
②行政处罚包括:警告;罚款;没收违法所得、没收非法财物;责令停产、停业;暂扣或吊销许可证、暂扣或吊销营业执照;行政拘留;法律、行政法规规定的其他行政处罚。
(3)刑事责任。
六、解决经济纠纷的方式
(一)仲裁
1.一裁终局原则
仲裁裁决作出后,当事人就同一纠纷,不能再申请仲裁或向人民法院起诉。但是裁决被人民法院依法裁定撤销或不予执行的,当事人就该纠纷可以根据双方重新达成的仲裁协议申请仲裁,也可以向人民法院起诉。
2.《仲裁法》的适用范围
(l)根据《仲裁法》规定,平等主体的公民、法人和其他组织之间发生的合同纠纷和其他财产纠纷,可以仲裁。
(2)不能根据《仲裁法》进行仲裁的纠纷包括:
①与人身有关的婚姻、收养、监护、抚养继承纠纷;
②行政争议;
③劳动争议;
④农业承包合同纠纷。
3.仲裁协议的效力
(1)仲裁协议中为当事人设定的一定义务,不能随意更改、终止或撤销;
(2)合法有效的仲裁协议对双方当事人诉权的行使产生一定的限制,在当事人双方发生协议约定的争议时,任何一方只能将争议提交仲裁,而不能向人民法院起诉;
(3)对于仲裁组织而言,仲裁协议具有排除诉讼管辖权的作用;
(4)仲裁协议具有独立性,合同的变更、解除、终止或者无效,不影响仲裁协议的效力,仲裁庭有权确认合同的效力。
当事人对仲裁协议的效力有异议的,一方请求仲裁委员会作出决定,另一方请求人民法院作出裁定的,由人民法院裁定。
4.仲裁协议的无效
(l)对仲裁事项或者仲裁委员会没有约定或者约定不明确的,(当事人可以补充协议),达不成补充协议的;
(2)约定的仲裁事项超过法律规定的仲裁范围的;
(3)没有民事行为能力人或者限制民事行为能力人订立的仲裁协议;
(4)一方采取胁迫手段,迫使对方订立仲裁协议的。
5.仲裁裁决的撤销
当事人提出证据证明裁决有依法应撤销情况的,可以在收到裁决书之日起6个月内,向仲裁委员会所在地的中级人民法院申请撤销裁决。
(二)诉讼
1.诉讼的一般地域管辖原则:原告就被告原则。
(1)对法人或者其他组织提起的民事诉讼,由被告住所地人民法院管辖;
(2)同一诉讼的几个被告住所地、经常居住地由两个以上人民法院管辖的,各人民法院均有管辖。
2.诉讼的特殊地域管辖原则
(l)因合同纠纷引起的诉讼,由被告住所地或者合同履行地的人民法院管辖;
(2)因保险合同纠纷提起的诉讼,由被告住所地或者保险标的物所在地的人民法院管辖;
(3)因票据纠纷提起的诉讼,由票据支付地或者被告住所地的人民法院管辖;
(4)因铁路、公路、水上和航空事故请求损害赔偿提起的诉讼,由事故发生地或者车辆、船舶最先到达地、航空器最先降落地或者被告住所地人民法院管辖。
3.判决、裁定的申请执行
对发生法律效力的判决、裁定,一方拒绝履行的,对方当事人可以向人民法院申请执行,申请执行的期限从法律文书规定履行期间的最后一日起计算:
第四篇:机械制图电子教案0
机械制图电子教案
[课题名称] 直线的投影
[目标要求]
1、掌握直线的投影制图方法,各种位置直线的投影特性;
2、熟悉点与直线的相对位置,两直线的相对位置的判定。
[重点难点] 重点:直线的投影作图方法,各种位置直线的投影特性。难点:点与直线的相对位置,两直线的相对位置的判定。
[分析学生]
1、本次课中,点与直线的相对位置,两直线的相对位置的判定,学生学习时会费点力气;其余内容按学生已有的知识水平,困难不大。
2、画直线的投影,基础在点的投影,学生有这个能力。
3、点与直线的相对位置,两直线的相对位置的判定是本次课难点,通过教师讲解、演示与学生的练习,掌握正确的学习方法,克服难点。
[教学设计思路] 教学方法:讲练法、演示法、归纳法。
[教学资源] 机械制图课件、三角板。
[教学安排] 教学步骤:讲课与演示交叉进行,讲课与练习交叉进行,最后进行归纳。
[教学过程]
一、导入新课
直线的投影是平面投影的基础,也是学习习近平面立体投影的基础。
二、新课教学
1、直线的投影作图方法
教师讲授直线的投影作图方法,并进行演示。
方法:根据“两点确定一条直线”的几何原理,将两点的同面投影用直线连接,即得到直线的三面投影。
2、直线的投影特性
教师讲授直线对一个投影面三种情况的投影特性和直线在三个投影面中的投影特性;穿插进行演示。
(1)直线垂直于投影面,投影重合为一点,具有积聚性;
直线平行于投影面,投影反映线段实长,具有真实性; 直线倾斜于投影面,投影比空间线段短,具有收缩性。(2)投影面平行线投影特性:
① 在所平行的投影面上的投影为一段反映实长的斜线; 并反映直线与另两投影面倾角的实际大小。
② 在其他两个投影面上的投影分别平行于相应的投影轴,长度缩短;
投影面垂直线投影特性:
① 在所垂直的投影面上的投影积聚为一点
② 其他两个投影面上的投影分别垂直于相应的投影轴,且反应实长 一般位置直线投影特性:
在三个投影面上的投影均是倾斜直线,投影长度均小于实长。
3、教师讲授点与直线相对位置的投影特性;穿插进行演示。投影特性:
(1)若点在直线上,则点的投影必在直线的同面投影上。
(2)点的投影将直线的同面投影分割成与空间直线
相同的比例。
即:AC:CB=ac:cb= ac : cb= ac : cb(定比定理)例1:判断点C是否在线段AB上。
4、教师讲授两直线相对位置的投影特性;并进行演示。空间两直线的相对位置的类型有:
平行、相交、交叉(交错)
两直线平行投影特性:
空间两直线平行,则其各同面投影必互相平行,反之亦然。例2:判断图中两条直线是否平行。两直线相交的投影特性:
若空间两直线相交,则其同面投影必相交,且交点的投影必符合空间一点的投影规律。
例3:已知水平线CD与AB相交,求其两面投影。两直线交叉的投影特性:
若空间两直线相交,则其同面投影必相交,但交点的投影不符合空间一点的投影规律。
四、课堂练习
1、下列直线中()是侧垂线。
2、已知点K在线段AB上,求点K正面投影。
3、判断直线AB、CD的相对位置。
五、小结
1、直线的投影作图方法;
2、各种位置直线的投影特性;
3、点与直线的相对位置的判定;
4、两直线的相对位置的判定。
六、作业
1、预习下一节平面的投影
2、完成习题集P.26 中3、4小题
第五篇:教学设计:调用系统子程序
小学信息技术六年级下册 第13课 调用系统子程序 教学设计
【教学目标】
1.学会调用系统子程序。2.能够修改调用的子程序。
【教学重点】
能够调用和修改子程序。
【教学课时】
1课时
【教学过程】
在VJC 系统中,保存着一些事先编好的常用子程序。这些子程序叫做系统子程序。利用系统子程序,可以指挥机器人完成奏乐、跳舞等有趣的操作任务。
这节课就来介绍如何调用系统子程序。
一、准备并调用系统子程序
在使用系统子程序之前,一般需要先把它们的按钮图标添加到“程序模块库”面板中。然后,用这些按钮图标在主程序中调用它们的程序模块。
下面将名称是“do re mi”“歌曲1”“歌曲2”的三个系统子程序的按钮图标添加到“程序模块库”面板中。
动手做:为主程序准备三个系统子程序
1.启动VJC,打开“程序模块库”面板,在打开“新建子程序”对话框。2.选定对话框列表里的“do re mi”选项,单击确定按钮。这时,工作区中会显示“do re mi”子程序流程图。
3.单击工具栏上的“主程序”按钮,窗口工作区中会显示“主程序”模块。操作后可以发现,打开的“程序模块库”面板中增加了名为“do re mi”的按钮。
4.参照以上操作,在“程序模块库”面板中再添加系统子程序“歌曲1”“歌曲2”的按钮。
准备好系统子程序后,就可以在主程序中调用它们了。下面就编一个主程序,来调用这三个系统子程序。
动手做:编主程序 1.按下图编辑流程图程序。
2.依次为三个“条件判断”模块设置判断条件。
3.以“机器人点歌台”保存文件。
4.下载并运行这个程序,依次按机器人的三个碰撞按钮,听一听机器人分别执行三个系统子程序时播放的不同乐曲。
二、修改调用的子程序
1.新建流程图程序。打开“程序模块库”面板,再打开“新建子程序”对话框。
2.参照前面的操作,在“程序模块库”面板中添加系统子程序“跟人走”的按钮。
3.编下图所示的主程序,然后下载运行,注意有人靠近时机器人的反应。
4.右击“跟人走”模块,打开“子程序调用模块”对话框。
5.单击“编辑”按钮,在工作区中就会显示“跟人走”子程序的流程图。6.把程序中的“前进”模块改为“后退”模块,如下图。
7.以“看人行事”为文件名保存文件。重新下载并运行程序,注意有人靠近时机器人的反应与前面有什么不同。
三、课堂练习