工学C语言结构体与-讲义课件_第1页
工学C语言结构体与-讲义课件_第2页
工学C语言结构体与-讲义课件_第3页
工学C语言结构体与-讲义课件_第4页
工学C语言结构体与-讲义课件_第5页
已阅读5页,还剩171页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工学C语言结构体与共用体复习聪明出于勤奋,天才在于积累工学C语言结构体与共用体复习工学C语言结构体与共用体复习聪明出于勤奋,天才在于积累l畾崿畾闆岀畾畾鵰啞岀畾鵰第1一章结构体与共用体11.1概述11.2定义结构体类型和定义结构体变量11.3结构体变量的引用114结构体变量的初始化11.5结构体数组11.6指针与结构体11.7用指针处理链表*118共用体11.9枚举类型11,10用typedef定义类型C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun11.1概述数组:同类型数据的集合;C构造类型结构体:不同类型数据的集合共用体:不同类型的量共用存储单元。若:表示学生多门课成绩,各门课成绩数据类型致,适合用数组表示若:对一系列整数排序,适合用数组表示。C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun众所周知,初中化学新课程模糊了演示实验与学生实验的界限,将实验与内容融为一体,呈现形式多种多样,充分体现了教学过程的开放性。教材中的实验具有知识与技能相结合、微型化、绿色化、趣味化、生活化等特点。特别是增加了许多以探究为目的的实验,更有利于教师实施个性化教学,更好地培养学生的综合素质和科学素养。下面谈谈本人在新课程实验教学中的几点体会。初中化学实验教学一、教材处理教材中的实验,主要有课堂实验、活动与探究、家庭小实验、实验习题等几种方式,教学时我们侧重于“课堂实验”和“活动与探究”,对于“家庭小实验”和“习题中的实验”,则鼓励学生利用家中物品进行实验。我们还将部分习题中的实验作为兴趣小组活动的内容,有时也将个别“家庭小实验”安排在课堂上来完成。如:在学习“金刚石、石墨和C60”这一课题时,我们就将“石墨导电实验”和“生成炭黑的实验”安排在课堂上进行,还让学生现场演示用6B铅笔芯替代石墨电极试验其导电性、用玻璃刀裁玻璃等实验。这样的设计能提高学生学习化学的兴趣,也让学生通过亲身体验来了解化学对个人生活和对社会的重要作用,认识学习化学的重要性。二、实验改进在教学过程中我们发现,教材中的个别实验存在设计不严密、操作不规范、现象不明显等缺点,我们在仔细研究、分析探讨、实验验证的基础上,完成了对个别实验的改进,现列举如下:1、实验2-5(用过氧化氢和二氧化锰反应制取氧气):教材设计的实验步骤中,缺少了对“二氧化锰能否使带火星的木条复燃”进行探究,而且向过氧化氢溶液中加入少量二氧化锰的操作不太准确。对此,我们做了如下改进:⑴取2支试管,分别加入5mL5%的过氧化氢溶液和少量的二氧化锰,分别把带火星的木条伸入这两支试管中,观察木条是否复燃;⑵将上述过氧化氢溶液倒入装有二氧化锰的那支试管中,把带火星的木条伸入试管,观察木条是否复燃。经过这样改进,实验操作更加规范了,同时也使探究过程更加科学严谨。2、上册教材“活动与探究-氨分子的扩散”:由于要将浓氨水倒入敞口小烧杯中,浓烈的刺激性气味会使学生不由自主地躲避该气味的刺激。此外,实验室常用的最小烧杯一般为50mL,用实验室常用的大烧杯(一般为500mL)罩不住两个50mL小烧杯的。对此我作如下改进:将浓氨水倒入小试剂瓶内,敞口放置,并与装有酚酞溶液的小烧杯A放在一起,再用500mL大烧杯罩住,大烧杯外放一个装有酚酞溶液的小烧杯B。待观察到烧杯A中的溶液变红后,立即盖上盛氨水的小试剂瓶的瓶塞,该瓶试剂可供下一个班级教学时使用。这样设计,既观察到明显现象,又将污染降到很小程度,还能节省实验时间及实验药品。3、上册教材“活动与探究—白磷燃烧前后质量的测定”:若按教材设计的方案进行实验,要让玻璃管下端与白磷接触操作起来不太方便,又由于玻璃管较细,待锥形瓶冷却后,很难观察到气球会缩进玻璃管内。对该实验我们进行如下改进:参照图5-1,将小号试管的管底去掉,制成口径较大的玻璃管,替代细长玻璃管。通过对锥形瓶(放在垫有石棉网的三角架上)进行加热来使白磷燃烧。实验时可观察到白磷燃烧,产生白烟,气球先胀大后慢慢缩小,最后缩进玻璃管内,冷却后称量发现反应前后质量没有变化。改进后的实验现象明显,具有很强的趣味性,极大地激发了学生通过亲自动手实践来探求知识的欲望。4、实验6-5(二氧化碳的溶解性实验):教材图中所示瓶子似乎太大,实验前要收集一大瓶二氧化碳既费时又费药品。对此我采用质地较软的一次性透明塑料小水杯(预先做好封口处理)进行实验,既节约时间,又节省药品,更重要的是实验效果非常明显。三、实验再开发:除了按照教材的安排进行实验以外,我们发现教材中的部分实验还具有生成的功能。在教学过程中,我们就尝试着对教材中的部分实验进行生成性再开发,具体有以下几个实验:1、上册教材“活动与探究—白磷燃烧前后质量的测定”,当学生看到气球胀大时很是兴奋,再看到气球慢慢缩小,最后缩进玻璃管内,教室里顿时发出了一片惊叹声。这个现象极大地刺激着学生去探索其中的缘由,探究活动也顺理成章地被推到了高潮,学生在非常自然的情境中总结得出“由于瓶内气压变化引起气球变化”的结论。此时我再抛出一个问题:如何让玻璃管内的气球弹出?这又进一步激发学生探究的欲望,同学们畅所欲言,提出了多种方案,如:用镊子取出,用玻璃棒捅出,通过加热锥形瓶让其弹出等等,最后我让学生亲自通过实验验证各种方案的可行性。可喜的是,多数学生懂得利用前面学到的“瓶内气压变化引起气球变化”的结论来设计实验方案。2、当做完“二氧化碳的溶解性实验”和“二氧化碳与水反应”实验后,我取出一瓶500mL塑料瓶装汽水,学生们先是诧异,而后有一些学生就想到了汽水中溶有二氧化碳。此时我提出几个问题让学生讨论:如何用实验证明汽水中溶有二氧化碳?能否利用这瓶汽水来完成“二氧化碳与水反应”的实验?请讲述你的设计方案。学生们分组进行热烈的讨论,提出了许多方案,如:打开汽水瓶盖,将燃着的木条放在瓶口;打开汽水瓶盖,将蘸有澄清石灰水的玻璃片放在瓶口;打开汽水瓶盖,塞上带有导管的橡皮塞,将导管放入装有澄清石灰水的试管中;打开汽水瓶盖,塞上带有导管的橡皮塞,将导管放入装有石蕊溶液的试管中,待溶液变红后,再将溶液进行加热,观察现象……然后每组选派一个代表,按照他们小组设计的实验方案进行实验。经过这样一个有趣的探究实验,学生亲身体验了汽水中溶有二氧化碳这一事实,也学会了将前面所学的理论知识应用于实验设计中,达到了学以致用的教学目的。在许多物理教师看来,综合科目考试中涉及物理知识的实际问题,越来越简单,但实际上对学生却存在着新的困难。问题在于传统的物理教学使学生已经习惯于简化了的物理对象及物理模型,习惯于抽象的逻辑推理及数学运算,而遇到实际问题就束手无策,针对这种现象,就需要在教学方法和指导学生学习方法上创新物理图象情景的教学,提高中学生运用物理知识解决实际问题的能力。一、中学生学用转化困难分析实际生活问题的解决过程实际上包含这样的流程,从实际问题中提取信息,排除次要因素(抛除非物理信息),确立理想化的研究对象和物理场景,应用所学的物理知识,寻找物理对象在变化过程中满足的定量和定性的规律,直至解决问题。在大多数情况下,传统物理教学及有关问题的训练,往往直接给出简化后的物理对象或物理图景,因而在问题的处理上,学生缺乏对物理对象和物理场景做理想化处理的方法和能力。例如:学生习惯于解决细线悬挂小球的摆动问题,而对小孩荡千秋却一筹莫展。学生习惯于解决小球过顶的圆周运动问题,而对汽车过拱桥的问题却束手无策,困难在于:1、学生缺乏准确的物理模型。在实际问题的众多对象中,思维容易受到问题表象的干扰,很难抓住对象本质特征,因而难以从实际问题中抽象出物理图景和物理模型,形成认识上的思维障碍。2、学生缺乏程序化的思维训练。由于现行教材、教科书中应用性的生活事例很少,学生在学习新知识时,缺少该环节的思维训练,在问题的应用上,学生仍然习惯于传统的认识经验和思维习惯,久而久之,就认为物理就是代代公式的数学运算而已,因而淡化了物理思维的训练,形成方法上的思维障碍。因此在今后的物理教学中必须重视图象图景的教学,加强学生的应用能力的培养,提高解决实际问题的能力。二、创新教学方式,开展图象图景情境教学不同的信息对大脑中不同的部位产生刺激作用,如文字信息传向左半脑,引起抽象思维,形成概念,完成数字计算和演绎,而具体的形象图形和图像信息将传向右半脑,引起形象思维,形成空间概念。只有在教学过程中文字信息和图形信息交替传递到大脑的左半部和右半部,使大脑皮层的兴奋中心和抑制部分在左、右半脑交替出现并相互补充,思维品质就能得到极大的提高,并保持持久的兴奋。应用能力的培养,就是要在教学上通过图象图景的教学,建立由实际情景--理论模型--新实际情景的有机联系。加强抽象的物理规律与形象的实际情景的紧密联系,提高学习的效率,更好地掌握所学知识。1、充分展示知识发生发展的过程,帮助学生建立准确的物理模型。传统的物理教材安排的教学内容都是已经选择、压缩、改造而具典型化和简约化,更具高度的抽象性。若是照本宣科,学生很难理解所学内容,而若能充分利用图形图片、电视录像、多媒体课件等手段再现知识发生发展的变化过程,用图文并茂的方式向学生提供信息,降低学生学习的难度,并将物理学研究问题的方法和物理思想寓于情景的建立和分析过程中,促进学生开展分析问题的思维活动,自然地"悟"出其中的道理和规律,从而潜移默化,使学生掌握分析物理过程、建立正确物理情景和模型的方法,建立准确的物理模型。例如,在讲解单摆模型时,展示伽里略观察油灯等时摆动的图片或动画,再现模型建立的思维过程。让学生身临其境,感知分析物理过程的方法,建立准确的单摆模型。这样,学生理解了模型的本质,就不会"只见树木不见森林"。2、重视解决实际问题的思维程序训练和学生学习习惯的培养。学生遇到问题时的困难,还表现为思绪的混乱,缺乏思维的程序化。因此在教学中更要重视思维程序的建立和训练,解决实际问题的思维程序大体可分六步,即审题→文字信息(排除干扰因素)→抽象出物理对象和物理情景→寻找问题所满足的定量和定性的规律→建立模型→求解。第一步,从实际问题中提取与问题有关的文字信息,并用相应的图形或符号表示,使复杂的变化过程代码化。第二步,确定物理对象,建立物理情景,运用示意图帮助理解题意,寻找变化规律,建立各物理量的联系。边审题、边画图,并一一把条件和问题用字母符号注在图上,使问题能在脑中形成完整的表象,不至于因忘记条件或问题而中断解题过程的思维去重新审题,同时,示意图能使解答问题所必须的条件同时呈现在视野内,图象成为思维的载体,视图凝思实际上是视觉思维参与了解解题的过程。第三步,建立模型关系,立式求解。三、边学边用,强化学用转化能力的培养苏霍姆林斯基说过"教会学生把应用题'画'出来,其用意就在于保证由具体思维向抽象思维的过渡"。实际上在第二步,由文字到示意图的思维跨度非常大,有时学生问问题时,教师可能会无意中画出示意图,而此时学生的问题已经得到解决,关键就在于学生不会画图。因此,在教学方法和学生学习方法指导上,应加强图象图景的教学。一方面在平时教学中,要重视教学中示意图画法的训练。教会学生如何通过审题,画示意图,从易到难,逐步消除思维障碍,这一过程教师不得包办代替学生的思维过程。另一方面在学生的学习练习过程中,重视画图习惯的培养。例如从高一开始,可把练习本的左侧折出三分之一,专门用作画图区,把图象作为建立关系、立方程的依据。画图习惯的培养需要一个过程,对应该画图而没有画图的答题应扣去大部分的分数或可让学生重做,从严要求,形成习惯。同时,重视课本插图的观察和思考,新教材的图片更为丰富,要注意指导学生如何画图、看图,建立文字和图象的联系。养成读图释义,审题画图的习惯,最终能从静态图中联想到动态变化的过程,由动态图中能看到瞬时的状态图景。不断训练学生的物理形象思维和抽象思维,建立正确物理模型,是提高学生解决实际问题能力的有效教学策略。当然,中学生解决实际问题的困难是多方面的,但只要重视图象图景的教学和画图习惯的培养,加强应用性知识的教学,建立与实际生活的紧密联系,不断培养学生优良的物理思维品质,物理教学就会越来越生动,就一定会使更多的学生爱学物理,喜欢学物理,以至更会学物理。工学C语言结构体与共用体复习聪明出于勤奋,天才在于积累工学C1l畾崿畾闆岀畾畾鵰啞岀畾鵰第1一章结构体与共用体11.1概述11.2定义结构体类型和定义结构体变量11.3结构体变量的引用114结构体变量的初始化11.5结构体数组11.6指针与结构体11.7用指针处理链表*118共用体11.9枚举类型11,10用typedef定义类型C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchunl畾崿畾闆岀畾畾鵰啞岀畾鵰211.1概述数组:同类型数据的集合;C构造类型结构体:不同类型数据的集合共用体:不同类型的量共用存储单元。若:表示学生多门课成绩,各门课成绩数据类型致,适合用数组表示若:对一系列整数排序,适合用数组表示。C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun11.1概述3l鹴嵽嵽闆畾畾畾鵰若:编程处理若干学生的基本情况;其中每个学生的基本情况由若干项组成,而各项的类型可能相同或不同项目:学号姓名性别出生日期成绩电话号码数据:210510LiFengM1988.54680029-8482500类型:长整/字串字串字符字串整型字串该例构成每个学生基本情况的数据类型不同,可采用结构体这种数据类型实现。教工基本情况:工号学院姓名性别工作时间基本工资8305110WangLiM198378980C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchunl鹴嵽嵽闆畾畾畾鵰4l鹴甌闆闆畾煕畾11.2定义结构体类型和定义结构体变量定义结构体类型定义一般形式:struct结构体名{类型标识符成员名1类型标识符成员名2;类型标识符成员名n其中1)struct结构体名组成具体的结构体类型标识符,可用这个结构体类型标识符去定义变量等对象2)结构体名、成员名应符合标识符命名规则3)类型标识符确定各成员类型C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchunl鹴甌闆闆畾煕畾5【例】定义可表示学生基本情况的结构体类型项目:学号姓名性别出生日期成绩电话号码数据:040510engM1986.54680029-8482500类型:长整/字串字串字符字串整型字串structstudent/*特定结构体类型标识*dlongnumcharname[20]charsexcharbirthday[12floatscorechartel[15]/*该类型共有6个成员C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun【例】定义可表示学生基本情况的结构体类型6l畾畾畾畾ξ鵰说明1)结构体不可能有统一的结构,因此一个结构体的成员数目、各成员的类型必须依据具体情况由用户自己定义2)一个C程序可定义多个结构体类型;定义的位置可在函数之内,也可在函数之外;位置决定其有效范围如:结构体类型1定义voidmain(结构体类型2定义;类型2有效类型1有效C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchunl畾畾畾畾ξ鵰7l鹴嵽嵽闆畾畾畾鵰3)成员名可与程序中其它量同名,且互不干扰4)成员的类型也可是已定义过的结构体类型如:structdate*该结构体有3个成员*/dintm/*或ntm,d,y米inyy:istructstudent/*该结构体有6个成员tlongnumcharname[20]charsex.structdatebirthday;/*成员类型:结构体*floatscoreichartel[15];]C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchunl鹴嵽嵽闆畾畾畾鵰85)定义结构体类型仅仅声明了一种数据结构,编译系统是不会为类型分配存储空间的;此时在有效范围内,可用已定义的结构体类型去定义结构体变量或数组,编译系统将为结构体变量或数组分配存储空间;C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun5)定义结构体类型仅仅声明了一种数据结构,编译92.定义结构体类型的变量三种定义方法1)先定义结构体类型,再用类型标识去定义变量structstudentstu1stu2

structstudent是已定义的结构体类型标识符;

stu1、stu2是所定义的结构体变量;编译时将为结构体变量分配各自的存储空间;2)定义类型的同时定义变量structstudent/各成员的定义*/3stul,stu2C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun2.定义结构体类型的变量103)不使用结构体名,定义类型的同时定义变量struct/*无结构体名*sstul,stu2i说明:

结构体变量可以是局部的或全局的。

结构体变量存储空间大小为各成员长度之和;如变量stu1存储字节数(sizeof(stu1)TC下:4+20+1+6+4+15=50VC下:4+20+1+12+4+15=56C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun3)不使用结构体名,定义类型的同时定义变量11工学C语言结构体与_讲义课件12工学C语言结构体与_讲义课件13工学C语言结构体与_讲义课件14工学C语言结构体与_讲义课件15工学C语言结构体与_讲义课件16工学C语言结构体与_讲义课件17工学C语言结构体与_讲义课件18工学C语言结构体与_讲义课件19工学C语言结构体与_讲义课件20工学C语言结构体与_讲义课件21工学C语言结构体与_讲义课件22工学C语言结构体与_讲义课件23工学C语言结构体与_讲义课件24工学C语言结构体与_讲义课件25工学C语言结构体与_讲义课件26工学C语言结构体与_讲义课件27工学C语言结构体与_讲义课件28工学C语言结构体与_讲义课件29工学C语言结构体与_讲义课件30工学C语言结构体与_讲义课件31工学C语言结构体与_讲义课件32工学C语言结构体与_讲义课件33工学C语言结构体与_讲义课件34工学C语言结构体与_讲义课件35工学C语言结构体与_讲义课件36工学C语言结构体与_讲义课件37工学C语言结构体与_讲义课件38工学C语言结构体与_讲义课件39工学C语言结构体与_讲义课件40工学C语言结构体与_讲义课件41工学C语言结构体与_讲义课件42工学C语言结构体与_讲义课件43工学C语言结构体与_讲义课件44工学C语言结构体与_讲义课件45工学C语言结构体与_讲义课件46工学C语言结构体与_讲义课件47工学C语言结构体与_讲义课件48工学C语言结构体与_讲义课件49工学C语言结构体与_讲义课件50工学C语言结构体与_讲义课件51工学C语言结构体与_讲义课件52工学C语言结构体与_讲义课件53工学C语言结构体与_讲义课件54工学C语言结构体与_讲义课件55工学C语言结构体与_讲义课件56工学C语言结构体与_讲义课件57工学C语言结构体与_讲义课件58工学C语言结构体与_讲义课件59工学C语言结构体与_讲义课件60工学C语言结构体与_讲义课件61工学C语言结构体与_讲义课件62工学C语言结构体与_讲义课件63工学C语言结构体与_讲义课件64工学C语言结构体与_讲义课件65工学C语言结构体与_讲义课件66工学C语言结构体与_讲义课件67工学C语言结构体与_讲义课件68工学C语言结构体与_讲义课件69工学C语言结构体与_讲义课件70工学C语言结构体与_讲义课件71工学C语言结构体与_讲义课件72工学C语言结构体与_讲义课件73工学C语言结构体与_讲义课件74工学C语言结构体与_讲义课件75工学C语言结构体与_讲义课件76工学C语言结构体与_讲义课件77工学C语言结构体与_讲义课件78工学C语言结构体与_讲义课件79工学C语言结构体与_讲义课件80工学C语言结构体与_讲义课件81工学C语言结构体与_讲义课件82工学C语言结构体与_讲义课件83工学C语言结构体与_讲义课件84工学C语言结构体与_讲义课件85工学C语言结构体与_讲义课件86工学C语言结构体与_讲义课件87谢谢!21、要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。——培根

22、业精于勤,荒于嬉;行成于思,毁于随。——韩愈

23、一切节省,归根到底都归结为时间的节省。——马克思

24、意志命运往往背道而驰,决心到最后会全部推倒。——莎士比亚

25、学习是劳动,是充满思想的劳动。——乌申斯基供娄浪颓蓝辣袄驹靴锯澜互慌仲写绎衰斡染圾明将呆则孰盆瘸砒腥悉漠堑脊髓灰质炎(讲课2019)脊髓灰质炎(讲课2019)谢谢!21、要知道对好事的称颂过于夸大,也会招来人们的反感轻88工学C语言结构体与共用体复习聪明出于勤奋,天才在于积累工学C语言结构体与共用体复习工学C语言结构体与共用体复习聪明出于勤奋,天才在于积累l畾崿畾闆岀畾畾鵰啞岀畾鵰第1一章结构体与共用体11.1概述11.2定义结构体类型和定义结构体变量11.3结构体变量的引用114结构体变量的初始化11.5结构体数组11.6指针与结构体11.7用指针处理链表*118共用体11.9枚举类型11,10用typedef定义类型C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun11.1概述数组:同类型数据的集合;C构造类型结构体:不同类型数据的集合共用体:不同类型的量共用存储单元。若:表示学生多门课成绩,各门课成绩数据类型致,适合用数组表示若:对一系列整数排序,适合用数组表示。C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun众所周知,初中化学新课程模糊了演示实验与学生实验的界限,将实验与内容融为一体,呈现形式多种多样,充分体现了教学过程的开放性。教材中的实验具有知识与技能相结合、微型化、绿色化、趣味化、生活化等特点。特别是增加了许多以探究为目的的实验,更有利于教师实施个性化教学,更好地培养学生的综合素质和科学素养。下面谈谈本人在新课程实验教学中的几点体会。初中化学实验教学一、教材处理教材中的实验,主要有课堂实验、活动与探究、家庭小实验、实验习题等几种方式,教学时我们侧重于“课堂实验”和“活动与探究”,对于“家庭小实验”和“习题中的实验”,则鼓励学生利用家中物品进行实验。我们还将部分习题中的实验作为兴趣小组活动的内容,有时也将个别“家庭小实验”安排在课堂上来完成。如:在学习“金刚石、石墨和C60”这一课题时,我们就将“石墨导电实验”和“生成炭黑的实验”安排在课堂上进行,还让学生现场演示用6B铅笔芯替代石墨电极试验其导电性、用玻璃刀裁玻璃等实验。这样的设计能提高学生学习化学的兴趣,也让学生通过亲身体验来了解化学对个人生活和对社会的重要作用,认识学习化学的重要性。二、实验改进在教学过程中我们发现,教材中的个别实验存在设计不严密、操作不规范、现象不明显等缺点,我们在仔细研究、分析探讨、实验验证的基础上,完成了对个别实验的改进,现列举如下:1、实验2-5(用过氧化氢和二氧化锰反应制取氧气):教材设计的实验步骤中,缺少了对“二氧化锰能否使带火星的木条复燃”进行探究,而且向过氧化氢溶液中加入少量二氧化锰的操作不太准确。对此,我们做了如下改进:⑴取2支试管,分别加入5mL5%的过氧化氢溶液和少量的二氧化锰,分别把带火星的木条伸入这两支试管中,观察木条是否复燃;⑵将上述过氧化氢溶液倒入装有二氧化锰的那支试管中,把带火星的木条伸入试管,观察木条是否复燃。经过这样改进,实验操作更加规范了,同时也使探究过程更加科学严谨。2、上册教材“活动与探究-氨分子的扩散”:由于要将浓氨水倒入敞口小烧杯中,浓烈的刺激性气味会使学生不由自主地躲避该气味的刺激。此外,实验室常用的最小烧杯一般为50mL,用实验室常用的大烧杯(一般为500mL)罩不住两个50mL小烧杯的。对此我作如下改进:将浓氨水倒入小试剂瓶内,敞口放置,并与装有酚酞溶液的小烧杯A放在一起,再用500mL大烧杯罩住,大烧杯外放一个装有酚酞溶液的小烧杯B。待观察到烧杯A中的溶液变红后,立即盖上盛氨水的小试剂瓶的瓶塞,该瓶试剂可供下一个班级教学时使用。这样设计,既观察到明显现象,又将污染降到很小程度,还能节省实验时间及实验药品。3、上册教材“活动与探究—白磷燃烧前后质量的测定”:若按教材设计的方案进行实验,要让玻璃管下端与白磷接触操作起来不太方便,又由于玻璃管较细,待锥形瓶冷却后,很难观察到气球会缩进玻璃管内。对该实验我们进行如下改进:参照图5-1,将小号试管的管底去掉,制成口径较大的玻璃管,替代细长玻璃管。通过对锥形瓶(放在垫有石棉网的三角架上)进行加热来使白磷燃烧。实验时可观察到白磷燃烧,产生白烟,气球先胀大后慢慢缩小,最后缩进玻璃管内,冷却后称量发现反应前后质量没有变化。改进后的实验现象明显,具有很强的趣味性,极大地激发了学生通过亲自动手实践来探求知识的欲望。4、实验6-5(二氧化碳的溶解性实验):教材图中所示瓶子似乎太大,实验前要收集一大瓶二氧化碳既费时又费药品。对此我采用质地较软的一次性透明塑料小水杯(预先做好封口处理)进行实验,既节约时间,又节省药品,更重要的是实验效果非常明显。三、实验再开发:除了按照教材的安排进行实验以外,我们发现教材中的部分实验还具有生成的功能。在教学过程中,我们就尝试着对教材中的部分实验进行生成性再开发,具体有以下几个实验:1、上册教材“活动与探究—白磷燃烧前后质量的测定”,当学生看到气球胀大时很是兴奋,再看到气球慢慢缩小,最后缩进玻璃管内,教室里顿时发出了一片惊叹声。这个现象极大地刺激着学生去探索其中的缘由,探究活动也顺理成章地被推到了高潮,学生在非常自然的情境中总结得出“由于瓶内气压变化引起气球变化”的结论。此时我再抛出一个问题:如何让玻璃管内的气球弹出?这又进一步激发学生探究的欲望,同学们畅所欲言,提出了多种方案,如:用镊子取出,用玻璃棒捅出,通过加热锥形瓶让其弹出等等,最后我让学生亲自通过实验验证各种方案的可行性。可喜的是,多数学生懂得利用前面学到的“瓶内气压变化引起气球变化”的结论来设计实验方案。2、当做完“二氧化碳的溶解性实验”和“二氧化碳与水反应”实验后,我取出一瓶500mL塑料瓶装汽水,学生们先是诧异,而后有一些学生就想到了汽水中溶有二氧化碳。此时我提出几个问题让学生讨论:如何用实验证明汽水中溶有二氧化碳?能否利用这瓶汽水来完成“二氧化碳与水反应”的实验?请讲述你的设计方案。学生们分组进行热烈的讨论,提出了许多方案,如:打开汽水瓶盖,将燃着的木条放在瓶口;打开汽水瓶盖,将蘸有澄清石灰水的玻璃片放在瓶口;打开汽水瓶盖,塞上带有导管的橡皮塞,将导管放入装有澄清石灰水的试管中;打开汽水瓶盖,塞上带有导管的橡皮塞,将导管放入装有石蕊溶液的试管中,待溶液变红后,再将溶液进行加热,观察现象……然后每组选派一个代表,按照他们小组设计的实验方案进行实验。经过这样一个有趣的探究实验,学生亲身体验了汽水中溶有二氧化碳这一事实,也学会了将前面所学的理论知识应用于实验设计中,达到了学以致用的教学目的。在许多物理教师看来,综合科目考试中涉及物理知识的实际问题,越来越简单,但实际上对学生却存在着新的困难。问题在于传统的物理教学使学生已经习惯于简化了的物理对象及物理模型,习惯于抽象的逻辑推理及数学运算,而遇到实际问题就束手无策,针对这种现象,就需要在教学方法和指导学生学习方法上创新物理图象情景的教学,提高中学生运用物理知识解决实际问题的能力。一、中学生学用转化困难分析实际生活问题的解决过程实际上包含这样的流程,从实际问题中提取信息,排除次要因素(抛除非物理信息),确立理想化的研究对象和物理场景,应用所学的物理知识,寻找物理对象在变化过程中满足的定量和定性的规律,直至解决问题。在大多数情况下,传统物理教学及有关问题的训练,往往直接给出简化后的物理对象或物理图景,因而在问题的处理上,学生缺乏对物理对象和物理场景做理想化处理的方法和能力。例如:学生习惯于解决细线悬挂小球的摆动问题,而对小孩荡千秋却一筹莫展。学生习惯于解决小球过顶的圆周运动问题,而对汽车过拱桥的问题却束手无策,困难在于:1、学生缺乏准确的物理模型。在实际问题的众多对象中,思维容易受到问题表象的干扰,很难抓住对象本质特征,因而难以从实际问题中抽象出物理图景和物理模型,形成认识上的思维障碍。2、学生缺乏程序化的思维训练。由于现行教材、教科书中应用性的生活事例很少,学生在学习新知识时,缺少该环节的思维训练,在问题的应用上,学生仍然习惯于传统的认识经验和思维习惯,久而久之,就认为物理就是代代公式的数学运算而已,因而淡化了物理思维的训练,形成方法上的思维障碍。因此在今后的物理教学中必须重视图象图景的教学,加强学生的应用能力的培养,提高解决实际问题的能力。二、创新教学方式,开展图象图景情境教学不同的信息对大脑中不同的部位产生刺激作用,如文字信息传向左半脑,引起抽象思维,形成概念,完成数字计算和演绎,而具体的形象图形和图像信息将传向右半脑,引起形象思维,形成空间概念。只有在教学过程中文字信息和图形信息交替传递到大脑的左半部和右半部,使大脑皮层的兴奋中心和抑制部分在左、右半脑交替出现并相互补充,思维品质就能得到极大的提高,并保持持久的兴奋。应用能力的培养,就是要在教学上通过图象图景的教学,建立由实际情景--理论模型--新实际情景的有机联系。加强抽象的物理规律与形象的实际情景的紧密联系,提高学习的效率,更好地掌握所学知识。1、充分展示知识发生发展的过程,帮助学生建立准确的物理模型。传统的物理教材安排的教学内容都是已经选择、压缩、改造而具典型化和简约化,更具高度的抽象性。若是照本宣科,学生很难理解所学内容,而若能充分利用图形图片、电视录像、多媒体课件等手段再现知识发生发展的变化过程,用图文并茂的方式向学生提供信息,降低学生学习的难度,并将物理学研究问题的方法和物理思想寓于情景的建立和分析过程中,促进学生开展分析问题的思维活动,自然地"悟"出其中的道理和规律,从而潜移默化,使学生掌握分析物理过程、建立正确物理情景和模型的方法,建立准确的物理模型。例如,在讲解单摆模型时,展示伽里略观察油灯等时摆动的图片或动画,再现模型建立的思维过程。让学生身临其境,感知分析物理过程的方法,建立准确的单摆模型。这样,学生理解了模型的本质,就不会"只见树木不见森林"。2、重视解决实际问题的思维程序训练和学生学习习惯的培养。学生遇到问题时的困难,还表现为思绪的混乱,缺乏思维的程序化。因此在教学中更要重视思维程序的建立和训练,解决实际问题的思维程序大体可分六步,即审题→文字信息(排除干扰因素)→抽象出物理对象和物理情景→寻找问题所满足的定量和定性的规律→建立模型→求解。第一步,从实际问题中提取与问题有关的文字信息,并用相应的图形或符号表示,使复杂的变化过程代码化。第二步,确定物理对象,建立物理情景,运用示意图帮助理解题意,寻找变化规律,建立各物理量的联系。边审题、边画图,并一一把条件和问题用字母符号注在图上,使问题能在脑中形成完整的表象,不至于因忘记条件或问题而中断解题过程的思维去重新审题,同时,示意图能使解答问题所必须的条件同时呈现在视野内,图象成为思维的载体,视图凝思实际上是视觉思维参与了解解题的过程。第三步,建立模型关系,立式求解。三、边学边用,强化学用转化能力的培养苏霍姆林斯基说过"教会学生把应用题'画'出来,其用意就在于保证由具体思维向抽象思维的过渡"。实际上在第二步,由文字到示意图的思维跨度非常大,有时学生问问题时,教师可能会无意中画出示意图,而此时学生的问题已经得到解决,关键就在于学生不会画图。因此,在教学方法和学生学习方法指导上,应加强图象图景的教学。一方面在平时教学中,要重视教学中示意图画法的训练。教会学生如何通过审题,画示意图,从易到难,逐步消除思维障碍,这一过程教师不得包办代替学生的思维过程。另一方面在学生的学习练习过程中,重视画图习惯的培养。例如从高一开始,可把练习本的左侧折出三分之一,专门用作画图区,把图象作为建立关系、立方程的依据。画图习惯的培养需要一个过程,对应该画图而没有画图的答题应扣去大部分的分数或可让学生重做,从严要求,形成习惯。同时,重视课本插图的观察和思考,新教材的图片更为丰富,要注意指导学生如何画图、看图,建立文字和图象的联系。养成读图释义,审题画图的习惯,最终能从静态图中联想到动态变化的过程,由动态图中能看到瞬时的状态图景。不断训练学生的物理形象思维和抽象思维,建立正确物理模型,是提高学生解决实际问题能力的有效教学策略。当然,中学生解决实际问题的困难是多方面的,但只要重视图象图景的教学和画图习惯的培养,加强应用性知识的教学,建立与实际生活的紧密联系,不断培养学生优良的物理思维品质,物理教学就会越来越生动,就一定会使更多的学生爱学物理,喜欢学物理,以至更会学物理。工学C语言结构体与共用体复习聪明出于勤奋,天才在于积累工学C89l畾崿畾闆岀畾畾鵰啞岀畾鵰第1一章结构体与共用体11.1概述11.2定义结构体类型和定义结构体变量11.3结构体变量的引用114结构体变量的初始化11.5结构体数组11.6指针与结构体11.7用指针处理链表*118共用体11.9枚举类型11,10用typedef定义类型C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchunl畾崿畾闆岀畾畾鵰啞岀畾鵰9011.1概述数组:同类型数据的集合;C构造类型结构体:不同类型数据的集合共用体:不同类型的量共用存储单元。若:表示学生多门课成绩,各门课成绩数据类型致,适合用数组表示若:对一系列整数排序,适合用数组表示。C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun11.1概述91l鹴嵽嵽闆畾畾畾鵰若:编程处理若干学生的基本情况;其中每个学生的基本情况由若干项组成,而各项的类型可能相同或不同项目:学号姓名性别出生日期成绩电话号码数据:210510LiFengM1988.54680029-8482500类型:长整/字串字串字符字串整型字串该例构成每个学生基本情况的数据类型不同,可采用结构体这种数据类型实现。教工基本情况:工号学院姓名性别工作时间基本工资8305110WangLiM198378980C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchunl鹴嵽嵽闆畾畾畾鵰92l鹴甌闆闆畾煕畾11.2定义结构体类型和定义结构体变量定义结构体类型定义一般形式:struct结构体名{类型标识符成员名1类型标识符成员名2;类型标识符成员名n其中1)struct结构体名组成具体的结构体类型标识符,可用这个结构体类型标识符去定义变量等对象2)结构体名、成员名应符合标识符命名规则3)类型标识符确定各成员类型C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchunl鹴甌闆闆畾煕畾93【例】定义可表示学生基本情况的结构体类型项目:学号姓名性别出生日期成绩电话号码数据:040510engM1986.54680029-8482500类型:长整/字串字串字符字串整型字串structstudent/*特定结构体类型标识*dlongnumcharname[20]charsexcharbirthday[12floatscorechartel[15]/*该类型共有6个成员C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun【例】定义可表示学生基本情况的结构体类型94l畾畾畾畾ξ鵰说明1)结构体不可能有统一的结构,因此一个结构体的成员数目、各成员的类型必须依据具体情况由用户自己定义2)一个C程序可定义多个结构体类型;定义的位置可在函数之内,也可在函数之外;位置决定其有效范围如:结构体类型1定义voidmain(结构体类型2定义;类型2有效类型1有效C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchunl畾畾畾畾ξ鵰95l鹴嵽嵽闆畾畾畾鵰3)成员名可与程序中其它量同名,且互不干扰4)成员的类型也可是已定义过的结构体类型如:structdate*该结构体有3个成员*/dintm/*或ntm,d,y米inyy:istructstudent/*该结构体有6个成员tlongnumcharname[20]charsex.structdatebirthday;/*成员类型:结构体*floatscoreichartel[15];]C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchunl鹴嵽嵽闆畾畾畾鵰965)定义结构体类型仅仅声明了一种数据结构,编译系统是不会为类型分配存储空间的;此时在有效范围内,可用已定义的结构体类型去定义结构体变量或数组,编译系统将为结构体变量或数组分配存储空间;C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun5)定义结构体类型仅仅声明了一种数据结构,编译972.定义结构体类型的变量三种定义方法1)先定义结构体类型,再用类型标识去定义变量structstudentstu1stu2

structstudent是已定义的结构体类型标识符;

stu1、stu2是所定义的结构体变量;编译时将为结构体变量分配各自的存储空间;2)定义类型的同时定义变量structstudent/各成员的定义*/3stul,stu2C程序设计第十一章结构体与共用体NWPU-CC-ZhangYanchun2.定义结构体类型的变量983)不使用结构体名,定义类型的同时定义变量struct/*无结构体名*sstul,stu2i说明:

结构体变量可以是局部的或全局的。

结构体变量存储空间大小为各成员长度之和;如变量stu1存储字节数(sizeof(st

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论