欢迎来到天天文库
浏览记录
ID:62103057
大小:1.25 MB
页数:33页
时间:2021-04-16
《最新光的折射(2)幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、光的折射(2)请你动手做一做加水无水观察思考:插入水中的筷子看上去是弯折的,这是不是因为来自筷子的光在通过水和空气的过程中发生了某种变化?请仔细观察演示实验。模拟实验.o发生折射时,光路也是可逆的。空气水折射现象光路可逆学生实验:把硬币放在空烧杯中,观察它的位置,然后把水倒入烧杯中,再观察它的位置。请认真体验并思考下列问题:两次观察有什么区别?观察水中的硬币时,光线是从哪里射向哪里?折射光线向哪个方向偏折?现象解释——(1)岸边观察,觉得池塘变浅.AA1由于人眼的“视觉直进”的功能,觉得光线总是沿直线射入人眼的.进入眼睛的光线是A点发出的光线“拐弯”后进入人眼的,但眼睛
2、觉得光线是从A1点射过来的.事实上并不存在发光的A1点,A1点是A点的虚像点.A1比A位置高,所以会觉得池塘变浅。oo现象解释——(2)斜插入水中的筷子,看上去向上弯折现象解释——(3)渔夫看到水中的鱼,是位置偏高的鱼的虚像现象解释——(4)水中看树AA1由于人眼的“视觉直进”的功能,觉得光线总是沿直线射入人眼的.进入眼睛的光线是A点发出的光线“拐弯”后进入人眼的,但眼睛觉得光线是从A1点射过来的.事实上并不存在发光的A1点,A1点是A点的虚像点.A1比A高,所以水中看到的树比实际位置要高。思考:从水中看空气中的物体与从空气中看水中的物体相比,作光路图时有没有区别?小结
3、光的折射现象指的是一种什么现象?光在发生折射时有什么规律?生活中看到的哪些现象与光的折射有关?光的折射与光的反射有什么区别?练习(1)如图所示,正确表示光从空气斜射入水中的是:ABCD()C空气水空气空气空气水水水(2).当光线垂直入射时,不改变,这时入射角是度,折射角是度.传播方向00作业题1.请画出光线从空气斜穿过玻璃砖的光路图。2.下列现象属于光的折射现象的是()A.小孔成像B.影子的形成C.通过门上的“警眼”看到门外的人D.看到水中的树的倒影再见返回栈和队列栈栈的基本概念1栈的概念栈(Stack):是限制在表的一端进行插入和删除操作的线性表。又称为后进先出LIF
4、O(LastInFirstOut)或先进后出FILO(FirstInLastOut)线性表。栈顶(Top):允许进行插入、删除操作的一端,又称为表尾。用栈顶指针(top)来指示栈顶元素。栈底(Bottom):是固定端,又称为表头。空栈:当表中没有元素时称为空栈。设栈S=(a1,a2,…an),则a1称为栈底元素,an为栈顶元素,如图3-1所示。栈中元素按a1,a2,…an的次序进栈,退栈的第一个元素应为栈顶元素。即栈的修改是按后进先出的原则进行的。图3-1顺序栈示意图a1a2aian⋯⋯⋯⋯bottomtop进栈(push)出栈(pop)栈的顺序存储结构简称为顺序栈,用
5、一维数组来存储栈。根据数组是否可以根据需要增大,又可分为静态顺序栈和动态顺序栈。◆静态顺序栈实现简单,但不能根据需要增大栈的存储空间;◆动态顺序栈可以根据需要增大栈的存储空间,但实现稍为复杂。栈的顺序存储表示采用动态一维数组来存储栈。所谓动态,指的是栈的大小可以根据需要增加。◆用bottom表示栈底指针,栈底固定不变的;栈顶则随着进栈和退栈操作而变化。用top(称为栈顶指针)指示当前栈顶位置。◆用top=bottom作为栈空的标记,每次top指向栈顶数组中的下一个存储位置。◆结点进栈:首先将数据元素保存到栈顶(top所指的当前位置),然后执行top加1,使top指向栈顶
6、的下一个存储位置;栈的动态顺序存储表示◆结点出栈:首先执行top减1,使top指向栈顶元素的存储位置,然后将栈顶元素取出。图3-2是一个动态栈的变化示意图。图3-2(动态)堆栈变化示意图空栈bottomtop元素a进栈bottomtopa元素b,c进栈bottomtopabc元素c退栈bottomtopabbottomtopabdef元素d,e,f进栈采用静态一维数组来存储栈。栈底固定不变的,而栈顶则随着进栈和退栈操作变化的,◆栈底固定不变的;栈顶则随着进栈和退栈操作而变化,用一个整型变量top(称为栈顶指针)来指示当前栈顶位置。◆用top=0表示栈空的初始状态,每次t
7、op指向栈顶在数组中的存储位置。◆结点进栈:首先执行top加1,使top指向新的栈顶位置,然后将数据元素保存到栈顶(top所指的当前位置)。栈的静态顺序存储表示◆结点出栈:首先把top指向的栈顶元素取出,然后执行top减1,使top指向新的栈顶位置。若栈的数组有Maxsize个元素,则top=Maxsize-1时栈满。图3-3是一个大小为5的栈的变化示意图。图3-3静态堆栈变化示意图空栈bottomtopTop=11个元素进栈bottomtopaTop=33个元素进栈bottomtopabcTop=4栈满bottomtopabedTop=
此文档下载收益归作者所有