文档库 最新最全的文档下载
当前位置:文档库 › 09年高考数学算法与程序专题复习课件

09年高考数学算法与程序专题复习课件

教科版高中信息技术选修一《算法与程序设计》选修教案.doc

学习必备欢迎下载 第一课初识算法与程序设计 一、教学目标 1、知识与技能 (1)理解算法的概念,培养学生自我探索信息,高效获取信息的能力; (2)能初步利用算法解决简单的问题,培养学生的理论联系实际能力和动 手操作能力。 2、情感、态度、价值观 学生在学习过程中,通过亲身经历体验获得对此算法的感性认识,培养学 生自我获取信息、分析评价信息、、表达呈现信息的能力,进一步提高其信息素养。 二、教学重点难点 重点:算法概念的理解 难点:如何科学合理的选择和设计算法。 三、教学策略与手段 以趣味性问题设置情境,激发学生探索解决问题的兴趣,与学生进行互动 探讨,通过 Flash 演示材料,比较直观地把抽象的问题简单化,使学生的思考 逐步深入,从而总结出算法的概念,学会如何设计和选择算法,培养学生自主 探究学习的能力。 四、教学过程( 1 课时) (一)我们来共同寻找下面一些生活中比较现实的问题的解决方法。 【问题一】天下真的有“不要钱的午餐”吗? 某一餐馆门口海报上写着“不要钱的午餐”,规则如下:在三个月内,来

的顺序都坐一遍,以后来吃饭就可永远免费” 。于是有人想,这太容易了,每人每次坐不同的位置,吃五次不就行了?于是他就叫上自己的朋友参加这项活动,可是,吃了十次之后,还没有吃上免费午餐,这是怎么回事呢? 学生们感觉非常有意思,很快以小组为单位进行热烈的讨论并得出了破解问题 的步骤:①第一个座位5个人都有坐的机会②第二个座位只有4个人中的任一 个有坐的机会(一个人不能同时坐两个座位)③第三个座位只有3个人中的任 一个有坐的机会④第四个座位只有2个人中的任一个有坐的机会⑤第五个座位 只有1个人有坐的机会⑥计算:5×4×3×2×1=120⑦得出结论:需 要吃120次才有可能吃上免费午餐。 【问题二】有三个和尚和三个妖怪过河,只有一条能装下两个人的船,在河的 任何一方或者船上,如果妖怪的人数大于和尚的人数,那么和尚就会有被吃掉 的危险。你能不能找出一种安全的渡河方法呢?请写一写你的渡河方案。学 生:学生讨论回答。 〖展示步骤〗 ①两个妖怪先过河,一个妖怪回来; ②再两个妖怪过河,一个妖怪回来; ③两个和尚过河,一个妖怪和一个和尚回来; ④两个和尚过河,一个妖怪回来; ⑤两个妖怪过河,一个妖怪回来; ⑥两个妖怪过河。 【F lash 动画展示】通过讨论和动画展示,我们可以知道,计算机解决问题和 人解决问题一样需要有清晰的解题步骤。算法就是解决问题的程序或步骤。(二)【课件展示】算法的概念:

2020高考数学核心考点解题方法与策略

免费下载站 2020-06-04原文 一、历年高考数学试卷的启发 1.试卷上有参考公式,80%是有用的,它为你的解题指引了方向; 2.解答题的各小问之间有一种阶梯关系,通常后面的问要使用前问的结论。如果前问是证明,即使不会证明结论,该结论在后问中也可以使用。当然,我们也要考虑结论的独立性; 3.注意题目中的小括号括起来的部分,那往往是解题的关键。 二、解题策略选择 1.先易后难是所有科目应该遵循的原则,而表现在数学试卷上显得更为重要。一般来说,选择题的后两题,填空题的后一题,解答题的后两题是难题。当然,对于不同的学生来说,有的简单题目也可能是自己的难题,所以题目的难易只能由自己确定。一般来说,小题思考1分钟还没有建立解答方案,则应采取“暂时性放弃”,把自己可做的题目做完再回头解答; 2.选择题有其独特的解答方法,首先重点把握选择支也是已知条件,利用选择支之间的关系可能使你的答案更准确。切记不要“小题大做”。注意解答题按步骤给分,根据题目的已知条件与问题的联系写出可能用到的公式、方法、或是判断。虽然不能完全解答,但是也要把自己的想法与做法写到答题卷上。多写不会扣分,写了就可能得分。 (1)直接法 直接法在选择题中的具体应用就是直接从题设条件出发,利用已知条件、相关概念、性质、公式、公理、定理、法则等基础知识,通过严谨推理、准确运算、合理验证,从而直接得出正确结论,然后对照题目所给出的选项“对号入座”,从而确定正确的选择支.这类选择题往往是由计算题、应用题或证明题改编而来,其基本求解策略是由因导果,直接求解.

由于填空题和选择题相比,缺少选择支的信息,所以常用到直接法进行求解.直接法是解决选择、填空题最基本的方法,适用范围广,只要运算正确必能得到正确答案,解题时要多角度思考问题,善于简化运算过程,快速准确得到结果. 直接法具体操作起来就是要熟悉试题所要考查的知识点,从而能快速找到相应的定理、性质、公式等进行求解,比如,数列试题,很明显能看到是等差数列还是等比数列或是两者的综合,如果是等差数列或等比数列,那就快速将等差数列或等比数列的定义(或)、性质(若,则或)、通项公式(或)、前n项和公式(等差数列、,等比数列)等搬出来看是否适用;如果不能直接看出,只能看出是数列试题,那就说明,需要对条件进行化简或转化了,也可快速进入状态. (2)排除法 排除法是一种间接解法,也就是我们常说的筛选法、代入验证法,其实质就是舍弃不符合题目要求的选项,找到符合题意的正确结论.也即通过观察、分析或推理运算各项提供的信息,对于错误的选项,逐一剔除,从而获得正确的结论.具体操作起来,我们可以灵活应用,合理选取相应选项进行快速排除,比如,可以把一些简单的数代入,符合条件的话就排除不含这个数的范围选项,不符合条件的话就排除含这个数的范围选项,即:如果有两个选项A()、B(),你就可以选取1这个数看是否符合题意,如果1符合题意,你就排除B,如果1不符合题意,你就排除A,这样就能快速找到正确选项,当然,选取数据时要考虑选项的特征,而不能选取所有选项都含有或都不含有的数;也可以根据各个选项对熟悉的知识点进行论证再排除,比如,四个选项当中有四个知识点,你就可以把熟悉掌握的知识点进行论证,看是否符合题意即可快速而且正确找到选项,而不会因为某个知识点不会或模棱两可得到错误选项. 而历年高考的选择题都采用的是“四选一”型,即选择项中只有一个是正确的,所以排除法是快速解决部分高考选择试题从而节省时间的有效方法.那对于填空题呢,其实也是可以的,比如有些填空题如果你已经求出了结果,但并不确定这个结果中的某个端点值是否要取,你就可以代入验证进行排除.所以,我们要熟练掌握这种能帮助你快速找到正确结论的方法,从而提高解题效率,为后面的试题解答留有更充足的时间! (3)特例法

软件调试技巧

软件调试技巧 一、软件调试方法 软件调试有很多种方法。常用的有4种,即强行排错法、回溯排错法、归纳排错法和演绎排错法。 1.强行排错法 这种方法需要动脑筋动的地方比较少,因此叫强行排错。通常有以下3种表现形式: ●打印内存变量的值。在执行程序时,通过打印内存变量的数值,将该数值同预期的数值进行比较,判 断程序是否执行出错。对于小程序,这种方法很有效。但程序较大时,由于数据量大,逻辑关系复杂,效果较差。 ●在程序关键分支处设置断点,如弹出提示框。这种方法对于弄清多分支程序的流向很有帮助,可以很 快锁定程序出错发生的大概位置范围。 ●使用编程软件的调试工具。通常编程软件的IDE集成开发环境都有调试功能,使用最多的就是单步调 试功能。它可以一步一步地跟踪程序的执行流程,以便发现错误所在。 2.回溯排错法 这是在小程序中常用的一种有效的调试方法。一旦发现了错误,可以先分析错误现象,确定最先发现该错误的位置。然后,人工沿程序的控制流程,追踪源程序代码,直到找到错误根源或确定错误产生的范围。 3.归纳排错法 归纳法是一种从特殊推断一般的系统化思考方法。归纳法调试的基本思想是,从一些线索(错误的现象)着手,通过分析它们之间的关系来找出错误,为此可能需要列出一系列相关的输入,然后看哪些输入数据的运行结果是正确的,哪些输入数据的运行结果有错误,然后加以分析、归纳,最终得出错误原因。 4.演绎排错法 演绎法是一种从一般原理或前提出发,经过排除和精化的过程来推导出结论的思考方法。调试时,首先根据错误现象,设想及枚举出所有可能出错的原因作为假设。然后再使用相关数据进行测试,从中逐个排除不可能正确的假设。最后,再用测试数据验证余下的假设是否是出错的原因。 二、调试的原则 调试能否成功一方面在于方法,另一方面很大程度上取决于个人的经验。但在调试时,通常应该遵循以下一些原则。 1.确定错误的性质和位置的原则 用头脑去分析思考与错误征兆有关的信息,避开死胡同。调试工具只是一种辅助手段。利用调试工具可以帮助思考,但不能代替思考。通常避免使用试探法,最多只能将它当作最后的手段,毕竟小概率事件有时也会发生。 2.修改错误的原则 在出现错误的地方,很可能还有别的错误。修改错误的一个常见失误是只修改了这个错误的征兆或这个错误的表现,而没有修改错误本身。当新修正一个错误的同时又引入新的错误。 三、有效减少调试时间 1.绘制程序流程图 一些程序员认为,绘制程序流程图是件繁琐的事,而且浪费时间。其实不然,当读者对着偌大的程序一筹莫展时,面对纷纭复杂的关系理不出头绪时,使用程序流程图绝对可以事半功倍。 因此建议在编制程序前先绘制流程图,这样编程的思路有条理,调试时同样会有条不紊。若编制程序之前没有绘制流程图,当排错没有进展时,可以马上编写流程图。你会发现,程序中某些分支或细节被忽略了,这些细节可能就是程序出错的地方。 2.不要过多地依赖单步调试 有些程序对时间很敏感。数据只在那么一瞬间有效,可谓稍纵即逝。所以等到单步执行到那里时,

PLC程序现场调试的方法

P L C程序现场调试的方 法 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

PLC程序现场调试的方法——【非常重要】 02-04 16:42更新林慧玲分类:围观:625人次微信二维码 1、要查接线、核对地址 要逐点进行,要确保正确无误。可不带电核对,那就是查线,较麻烦。也可带电查,加上信号后,看电控系统的动作情况是否符合设计的目的。 2、检查模拟量输入输出 看输入输出模块是否正确,工作是否正常。必要时,还可用标准仪器检查输入输出的精度。 3、检查与测试指示灯 控制面板上如有指示灯,应先对应指示灯的显示进行检查。一方面,查看灯坏了没有,另一方面检查逻辑关系是否正确。指示灯是反映系统工作的一面镜子,先调好它,将对进一步调试提供方便。 4、检查手动动作及手动控制逻辑关系 完成了以上调试,继而可进行手动动作及手动控制逻辑关系调试。要查看各个手动控制的输出点,是否有相应的输出以及与输出对应的动作,然后再看,各个手动控制是否能够实现。如有问题,立即解决。 5、半自动工作 如系统可自动工作,那先调半自动工作能否实现。调试时可一步步推进。直至完成整个控制周期。哪个步骤或环节出现问题,就着手解决哪个步骤或环节的问题。 6、自动工作 在完成半自动调试后,可进一步调试自动工作。要多观察几个工作循环,以确保系统能正确无误地连续工作。 7、模拟量调试、参数确定 以上调试的都是逻辑控制的项目。这是系统调试时,首先要调通的。这些调试基本完成后,可着手调试模拟量、脉冲量控制。最主要的是选定合适控制参数。一般讲,这个过程是比较长的。要耐心调,参数也要作多种选择,再从中

算法与程序设计》选修教案

第一课初识算法与程序设计 一、教学目标 1、知识与技能 (1)理解算法的概念,培养学生自我探索信息,高效获取信息的能力; (2)能初步利用算法解决简单的问题,培养学生的理论联系实际能力和动手操作能力。 2、情感、态度、价值观 学生在学习过程中,通过亲身经历体验获得对此算法的感性认识,培养学生自我获取信息、分析评 价信息、、表达呈现信息的能力,进一步提高其信息素养。 二、教学重点难点 重点:算法概念的理解 难点:如何科学合理的选择和设计算法。 三、教学策略与手段 以趣味性问题设置情境,激发学生探索解决问题的兴趣,与学生进行互动探讨,通过Flash演示材 料,比较直观地把抽象的问题简单化,使学生的思考逐步深入,从而总结出

算法的概念,学会如何设计 和选择算法,培养学生自主探究学习的能力。 四、教学过程(1课时) (一)我们来共同寻找下面一些生活中比较现实的问题的解决方法。 【问题一】天下真的有“不要钱的午餐”吗? 某一餐馆门口海报上写着“不要钱的午餐”,规则如下:在三个月内,来宾必须凑够五个人,五人 每次来就餐必须按照不同的顺序坐,直到把所有可能的顺序都坐一遍,以后来吃饭就可永远免费” 。于 是有人想,这太容易了,每人每次坐不同的位置,吃五次不就行了?于是他就叫上自己的朋友参加这项 活动,可是,吃了十次之后,还没有吃上免费午餐,这是怎么回事呢? 学生们感觉非常有意思,很快以小组为单位进行热烈的讨论并得出了破解问题的步骤:①第一个座位5 个人都有坐的机会②第二个座位只有4个人中的任一个有坐的机会(一个人不能同时坐两个座位)③第 三个座位只有3个人中的任一个有坐的机会④第四个座位只有2个人中的任一个有坐的机会⑤第五个座 位只有1个人有坐的机会⑥计算:5×4×3×2×1=120⑦得出结论:需要吃120次才有可能

实验一-Keil软件的使用及简单程序的调试方法

实验一Keil软件的使用及简单程序的调试方法 一、实验目的 掌握Keil的使用方法和建立一个完整的单片机汇编语言程序的调试过程及方法。 二、实验器材 计算机1台 三、实验内容 1.Keil的使用方法。 2.建立一个单片机汇编语言程序的调试过程及方法 四、实验步骤 1.Keil的使用方法。Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和C 语言的程序设计,界面友好,易学易用。启动Keil 后的界面如下:

几秒钟后即进入Keil的编辑界面。用户便可建立项目及应用程序。 2.简单程序的调试方法 Keil是通过项目工程来管理汇编程序的。因此在调试程序前必须建立一个工程,工程名称及保存位置由用户来指定,注意每位同学的工程名称用“学号姓名实验*”来命名。 (1)建立一工程 单击Project菜单,在弹出的下拉菜单中选中New Project选项。并在弹出的对话框中确定保存的位置及工程名称。 又弹出一对话框,要求用户选择相应的硬件CPU及相关设置。选择Atmel公司的AT89C51单片机。如下图所示

单击“确定”后在弹出的对话框中行选择“否”即工程建好了,但该工程没有任何语句,需要再建一个程序文件并将其添加到此工程中。 (2)建一文件 单击“File”/“New”命令,则弹出文件的编辑窗口,此时该文件还没有指明其文件名称及保存位置,该文件还没有加载到所建立的工程中。单击“File”/“Save”命令在弹出的对话框中指明文件的类型为.ASM汇编型及文件名后单击“保存”即可进行汇编源文件的编辑。如下图所示。 (3)将文件添加到工程中 单击“T arget 1”前的“+”号则展开后变成“-”号,并右键单击“Source Group 1”在弹出的下拉菜单中执行“Add Files to Group ‘Source Group 1’”命令并弹出对话框在该对话框中的“文件类型”下拉列表中选择“Asm source file”后找到要添加的文件名并选中,单击“Add”即可。

高考数学选择题—解题策略

1 第35关:高考数学选择题—解题策略 数学选择题在当今高考试卷中,不但题目多,而且占分比例高,选择题题量为12题每题5分共60分,分值占到试卷总分的40%。数学选择题具有概括性强,知识覆盖面广,小巧灵活,且有一定的综合性和深度等特点,考生能否迅速、准确、全面、简捷地解好选择题,成为高考成功的关键。 解答选择题的基本策略是准确、迅速。准确是解答选择题的先决条件,选择题不设中间分,一步失误,造成错选,全题无分,所以应仔细审题、深入分析、正确推演、谨防疏漏,确保准确;迅速是赢得时间获取高分的必要条件,对于选择题的答题时间,应该控制在不超过40分钟左右,速度越快越好,高考要求每道选择题在1~3分钟内解完,要避免“超时失分”现象的发生。 高考中的数学选择题一般是容易题或中档题,个别题属于较难题,当中的大多数题的解答可用特殊的方法快速选择。解选择题的基本思想是既要看到各类常规题的解题思想,但更应看到选择题的特殊性,数学选择题的四个选择支中有且仅有一个是正确的,因而,在解答时应该突出一个“选”字,尽量减少书写解题过程,要充分利用题干和选择支两方面提供的信息,依据题目的具体特点,灵活、巧妙、快速地选择解法,以便快速智取,这是解选择题的基本策略 (一)数学选择题的解题方法 1、直接法:就是从题设条件出发,通过正确的运算、推理或判断,直接得出结论再与选择支对照,从而作出选择的一种方法。运用此种方法解题需要扎实的数学基础。 例1、某人射击一次击中目标的概率为0.6,经过3次射击,此人至少有2次击中目标的概率为 ( ) 解析:某人每次射中的概率为0.6,3次射击至少射中两次属独立重复实验。 + 12554=12581 故选A 例2、有三个命题:①垂直于同一个平面的两条直线平行;②过平面α的一条斜线l 有且仅有一个平面与α垂直;③异面直线a 、b 不垂直,那么过a 的任一个平面与b 都不垂直。其中正确命题的个数为( ) A .0 B .1 C .2 D .3 解析:利用立几中有关垂直的判定与性质定理对上述三个命题作出判断,易得都是正确的,故选D 。 例3、已知F 1、F 2是椭圆+=1的两焦点,经点F 2的的直线交椭圆于点A 、B ,若|AB|=5,则|AF 1|+|BF 1|等于( ) A .11 B .10 C .9 D .16 解析:由椭圆的定义可得|AF 1|+|AF 2|=2a =8,|BF 1|+|BF 2|=2a =8,两式相加后将|AB|=5=|AF 2|+|BF 2|代入,得|AF 1|+|BF 1|=11,故选A 。 例4、已知在[0,1]上是的减函数,则a 的取值范围是( ) A .(0,1) B .(1,2) C .(0,2) D .[2,+∞) 解析:∵a>0,∴y 1=2-ax 是减函数,∵ 在[0,1]上是减函数 ∴a>1,且2-a>0,∴1tan α>cot α( ),则α∈( ) A .( ,) B .(,0) C .(0,) D .(,) 解析:因 ,取α=-代入sin α>tan α>cot α,满足条件式,则排除A 、C 、D ,故选B 。

PLC程序的调试方法及步骤(精)

PLC程序的调试方法及步骤 PLC程序的调试可以分为模拟调试和现场调试两个调试过程,在此之前首先对PLC外部接线作仔细检查,这一个环节很重要。外部接线一定要准确无误。也可以用事先编写好的试验程序对外部接线做扫描通电检查来查找接线故障。不过,为了安全考虑,最好将主电路断开。当确认接线无误后再连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到各部分的功能都正常,并能协调一致地完成整体的控制功能为止。 1.程序的模拟调试 将设计好的程序写入PLC后,首先逐条仔细检查,并改正写入时出现的错误。用户程序一般先在实验室模拟调试,实际的输入信号可以用钮子开关和按钮来模拟,各输出量的通/断状态用PLC上有关的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)。可以根据功能表图,在适当的时候用开关或按钮来模拟实际的反馈信号,如限位开关触点的接通和断开。对于顺序控制程序,调试程序的主要任务是检查程序的运行是否符合功能表图的规定,即在某一转换条件实现时,是否发生步的活动状态的正确变化,即该转换所有的前级步是否变为不活动步,所有的后续步是否变为活动步,以及各步被驱动的负载是否发生相应的变化。 在调试时应充分考虑各种可能的情况,对系统各种不同的工作方式、有选择序列的功能表图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后应及时修改梯形图和PLC中的程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求。 如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟测试结束后再写入它们的实际设定值。 在设计和模拟调试程序的同时,可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作也可以同时进行。 2.程序的现场调试 完成上述的工作后,将PLC安装在控制现场进行联机总调试,在调试过程中将暴露出系统中可能存在的传感器、执行器和硬接线等方面的问题,以及PLC的外部接线图和梯形图程序设计中的问题,应对出现的问题及时加以解决。如果调试达不到指标要求,则对相应硬件和软件部分作适当调整,通常只

2020高考数学应试策略

2020高考数学应试策略 高考数学应试策略 一、提前进入“角色” 高考前一个晚上睡足八个小时,早晨吃好清淡早餐,按清单带齐一切用具,提前半小时到达考区,一方面可以消除紧张、稳定情绪、从 容进场,另一方面也留有时间提前进入“角色”——让大脑开始简单 的数学活动,进入单一的数学情境。如: 1.清点一下用具是否带齐(笔、橡皮、作图工具、身分证、准考 证等,用具由省考试院统一发放)。 2.把一些基本数据、常用公式、重要定理在脑子里“过过电影”。 3.最后看一眼难记易忘的知识点。 4.互问互答一些不太复杂的问题。 二、精神要放松,情绪要自控 最易导致紧张、焦虑和恐惧心理的是入场后与答卷前的“临战”阶段,此时保持心态平衡的方法有三种: ①转移注意法:避开临考者的目光,把注意力转移到某一次你印象较深的数学模拟考试的评讲课上,或转移到对往日有趣、滑稽事情的 回忆中。 ②自我安慰法:如“我经过的考试多了,没什么了不起”,“考试,老师监督下的独立作业,无非是换一换环境”等。 ③抑制思维法:闭目而坐,气贯丹田,四肢放松,深呼吸,慢吐 气,(最好默念几遍:“阿弥陀佛或祖先保佑”呵呵,还真的管用)如此 进行到发卷时。 三、迅速摸透“题情”

刚拿到试卷,一般心情比较紧张,不忙匆匆作答,可先从头到尾、 正面反面通览全卷,尽量从卷面上获取最多的信息,为实施正确的解 题策略作全面调查,一般可在十分钟之内做完三件事: 1.顺利解答那些一眼看得出结论的简单选择或填空题(建议第一 题做两遍,直至答案一致为止,一旦解出,情绪立即会稳定)。 2.对不能立即作答的题目,可一面通览,一面粗略分为甲、已两类:甲类指题型比较熟悉、估计上手比较容易的题目,乙类是题型比较陌生、自我感觉比较困难的题目。 3.做到三个心中有数:对全卷一共有几道大小题有数,防止漏做题,对每道题各占几分心中有数,大致区分一下哪些属于代数题,哪些属 于三角题,哪些属于综合型的题。 通览全卷是克服“前面难题做不出,后面易题没时间做”的有效 措施,也从根本上防止了“漏做题”。 四、信心要充足,暗示靠自己 答卷中,见到简单题,要细心,不要忘乎所以,谨防“大意失荆州”。面对偏难的题,要耐心,不能急。考试全程都要确定“人家会的我也会,人家不会的我也会”的必胜信念,使自己始终处于最佳竞技状态。 五、三先三后 在通览全卷、并作了简单题的第一遍解答后,情绪基本趋于稳定,大脑趋于亢奋,此后七八十分钟内就是最佳状态的发挥或收获丰硕果 实的黄金季节了。实践证明,满分卷是极少数,绝大部分考生都只能 拿下部分题目或题目的部分得分。因此,实施“三先三后”及“分段 得分”的考试艺术是明智的。 1.先易后难。就是说,先做简单题,再做复杂题;先做甲类题,再做乙类题。当进行第二遍解答时(通览并顺手解答算第一遍),就无需拘 泥于从前到后的顺序,应根据自己的实际,跳过啃不动的题目,从易到难。

高中信息技术算法与程序设计教案沪教版选修1

解析法 一、基本说明 1、教学内容所属模块:信息技术选修1《算法与程序设计》 2、年级:高一年级 3、所用教材出版单位:上海科技教育出版社 4、所属的章节:第三章第一节 5、学时数:45分钟 二、教学设计 1、教学目标: (1)了解解析算法的基本概念。通过实例的学习,掌握用解析算法设计程序的基本思路。 (2)学会根据问题寻找恰当算法和解决问题的方法,并进一步理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的过程和方法。 (3)学会合作、交流,培养勇于实践、勤于思考和善于总结的精神和态度。 2、内容分析: 本节内容为用解析法设计程序,解析法是一种最基本的常用算法,在之前三种基本结构程序设计的例题分析中也曾使用过,该算法的分析也为今后的各种算法学习做好了准备。本课教学重点是“理解解析算法的思想,能写出求解问题的解析式并用程序实现”,本课的教学难点是“如何学会分析问题,合理设计算法,建立求解问题的解析式”。 3、学情分析: 学生已经具备了可视化编程的能力及程序设计的基本技能,这样就可以将教学的重点放在算法的分析上,培养学生解决实际问题的能力。 4、设计思路: 本课采用一个测量树高的例子进行引入,用简单的例子分析解析算法,然后采用教材上的活动“求解铁丝问题”让学生掌握解析算法的实现过程,用“求岛屿面积”的实践环节巩固学生的学习。课堂教学中主要采用任务驱动、分析归纳、小组合作、自主探究相结合的学习方法。

题 2’ 从A、B两点仰角的角度与两点之 间的距离可计算出MN的高度。 引出课题:解析法 探究学习 8’[学习任务一] 问题:MN是竖直于地面的物体, 其底部N不可到达。为了测量MN 的高度,在地面上选取一条与MN 在同一平面的水平线线段AB为 基线,测得AB的长为a=20米, 在A点向M点张望的仰角α =38.4°,在B点向M点张望的仰 角β=22.8°。试设计程序计算高 度MN。 要求:完成“学习任务一”(填 写电子文档) 1、问题分析:怎样写出计算表达 式。(请学生回答) 2、设计求解表达式MN=a/(1/tan β- 1/tanα)的算法。 (以下部分小组合作完成) 3、实现应用程序:老师提供程序 的可视化界面及不完整的程序, 要求学生程序填空,完善程序。 4、将程序输入到程序窗体的按钮 中并调试计算本题结果。附带计 算学校中一棵桂花树和一棵龙柏 的高度。 1、由α、β与a 推导出计算表达 式。 2、根据计算表达 式,分析解题算 法。 3、小组合作,填 空完成程序,交流 填空结果。 4、复制程序,调 试并得出运算结 果。 让学生在 老师的带 领下了解 解析法解 题的一般 过程。 学习小结2’老师提问:请同学说说求解任务 一的步骤是怎样的? 老师用流程图表示这个步 骤,提出解析法的概念。 了解解析算法的 概念。 让学生初 步了解解 析算法的 概念。 [学习任务二]求解“铁丝问题” “智力大比拼”活动: (1)一根长为6米,可制作一个 2平方米的矩形框,问该矩形长 和宽各为多少? (2)上面同样的问题,制作的面 积为2.1平方米,那么长、宽各 参与“智力大比 拼”活动。 产生计算机程序 解决问题与简单 人脑思维运算的 比较。 让学生参 与“智力大 比拼”活 动,产生冲 突,激发学 生学习的 兴趣。

3-2节 程序调试的方法

3-2节程序调试的方法 编程是一件需要认真和细心的工作。通过让学生从李明同学学习程序设计时所遇到的困难和他情感上所表现出来的“窘态”故事开始,道出程序调试不但需要技巧、更需要有耐心和毅力的道理,从而激发学生学习程序调试的兴趣和热情,拉开了本节的充幕。 接着,布置任务,让学生输入课本P83四段有错误的程序,要求学生自己探究,并改正程序。 最后分析程序运行的情况,总结出程序运行出错的四种类型: 一、拼写错误 1)在工程窗口中,看到红色文字显示的程序是有拼写错误的。 2)同时还要检查其它的拼写错误 Pring改为print Integr改为integer 2、编译时出现的错误 S应该改为a 3、运行时出现的错误 运行时的错误是指编译通过后,在执行程序时出现的错误,如用0作除数等。

例如:a=0的时候,将会出现0作除数的情形 4、逻辑错误 程序运行后,得出的结果不是正确的。这说明程序存在逻辑错误。逻辑错误产生 的原因很多,运算符使用不正确、语句次序不对、循环的设置不对等都可以产生 逻辑错误。 如这里的程序的出口应该是tree>=100 任务: P85 马上行动:

你和同学们能解决以上的问题吗?以合作、交流的方式大胆尝试一下,你会有意外的收获! 一、本节小结: 本节主要通过任务驱动、探究的形式,介绍了程序的错误类型,分析了产生错误的原因,程序的调试与排错的方法,让学生“从做中学”,进一步体验了程序调试的方法和技巧,培养了 学生调试程序的耐心和毅力,提高了学生程序设计的素养。 五、课外练习 编写一个程序,将从键盘输入的一个自然数进行因数分解,输出结果并上机验证。

《算法与程序设计》(选修)课件

高中信息技术《算法与程序设计VB (选修)》 知识要点 相关知识点 (一)算法 1.定义 相关题解: 1算法:就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法+数据结构=程序。 单选题 1、运用计算机程序解决实际问题时,合理的步骤是(B )。 A 、设计算法→分析问题→编写程序→调试程序 B 、分析问题→设计算法→编写程序→调试程序 C 、分析问题→编写程序→设计算法→调试程序 D 、设计算法→编写程序→分析问题→调试程序 2.算法的描述方法: 1算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。 2自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。 3流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。 4伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。 相关题解: 单选题 1、图形符号" "在算法流程图描述中表示( B ). A 处理或运算的功能 B 输入输出操作 C D 算法的开始或结束 2、图形符号在算法流程图描述中表示( A ). A B 输入输出操作 C 用来判断条件是否满足需求 D 算法的开始或结束 3、以下哪个是算法的描述方法?( A ) A 流程图描述法 B 枚举法 C 顺序法 D 列表法 4、以下哪个是算法的描述方法?( D ) A 顺序法 B 列表法 C 集合法 D 自然语言描述法 5、介于自然语言和计算机语言之间的一种算法描述是下列哪个选项?( ) A 、伪代码

B、流程图 C、高级语言 D、VB 程序设计语言 (二)程序设计基础 (1)常用高级编程语言:BASIC、VB、Pascal、C、C++、Java 1面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等 2控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。 对象属性=属性值 对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置,方法如下例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下 Txt123.text =”20”

高考文科数学的答题技巧总结

高考文科数学的答题技巧总结 适当多做题,养成良好的解题习惯 要想学好数学,多做题目是难免的,熟悉掌握各种题型的解题思路.刚开始要从基础题入手,以课本上的习题为准,反复练习打好基础,再找一些课外的习题,以帮助开拓思路,提高自己的分析、解决能力,掌握一般的解题规律.对于一些易错题,可备有错题集,写出自己的解题思路和正确的解题过程两者一起比较找出自己的错误所在,以便及时更正.在平时要养成良好的解题习惯.让自己的精力高度集中,使大脑兴奋,思维敏捷,能够进入最佳状态,在考试中能运用自如.实践证明:越到关键时候,你所表现的解题习惯与平时练习无异.如果平时解题时随便、粗心、大意等,往往在大考中充分暴露,故在平时养成良好的解题习惯是非常重要的. 合理分配时间 1、文科数学就是和时间的斗争。高考文科数学试卷一发下来后,首先把全部问题看一遍。找出其中看上去最容易解答的题,然后假定步骤,思考怎么样的顺序解题才最好。 2、切忌不看题目盲目背题,要仔细审题,清楚题目要求你解决什么问题,然后有条不紊迅速解题,提高准确率。 3、解题格式要规范,重点步骤要突出。 4、选择题时间控制在35分中以内。小题小做、巧做、简单做,选择题和填空题要多用数形结合、特殊值验证法等技巧,节约时间。 5、保持心静,以不变应万变。切莫因旁人的翻卷或其他行为干扰自己的解决思路。这些都是高考文科数学应试答题高分技巧。 浏览试卷,确定考试策略 一般提前5分钟发卷,涂卡、填密封线内部分和座号后浏览试卷:试卷发下后,先利用23分钟时间迅速把试卷浏览一遍,检查试卷有无遗漏或差错,了解考题的难易程度、分值等概况以及试题的数目、类型、结构、占分比例、哪些是难题,同时根据考试时间分配做题时间,做到心中有数,把握全局,做题时心绪平定,得心应手。 巧妙制定答题顺序 在浏览完试卷后,对答题顺序基本上做到心中有数,然后尽快做出答题顺序,排序要注意以下几点: 1.根据自己对考试内容所掌握的程度和试题分值来确定答题顺序。

高考数学答题策略与答题技巧

高考数学答题策略与答题技巧 一、历年高考数学试卷的启发 1.试卷上有参考公式,80%是有用的,它 为你的解题指引了方向; 2.解答题的各小问之间有一种阶梯关系, 通常后面的问要使用前问的结论。如果 前问是证明,即使不会证明结论,该结论 在后问中也可以使用。当然,我们也要考虑结论的独立性; 3.注意题目中的小括号括起来的部分,那往往是解题的关键; 二、答题策略选择 1.先易后难是所有科目应该遵循的原则,而数学卷上显得更为重要。一般来说,选择题的后两题,填空题的后一题,解答题的后两题是难题。当然,对于不同的学生来说,有的简单题目也可能是自己的难题,所以题目的难易只能由自己确定。一般来说,小题思考1分钟还没有建立解答方案,则应采取“暂时性放弃”,把自己可做的题目做完再 回头解答; 2.选择题有其独特的解答方法,首先重点把握选择支也是已知条件,利用选择支之间的关系可能使你的答案更准确。切记不要“小题大做”。注意解答题按步骤给分,根据题目的已知条件与问题的联系写出可能用到的公式、方法、或是判断。虽然不能完全解答,但是也要把自己的想法与做法写到答卷上。多写不会扣分,写了就可能得分。 三、答题思想方法 1.函数或方程或不等式的题目,先直接思考后建立三者的联系。首先考虑定义域,其次使用“三合一定理”。 2.如果在方程或是不等式中出现超越式,优先选择数形结合的思想方法; 3.面对含有参数的初等函数来说,在研究的时候应该抓住参数没有影响到的不变的性 质。如所过的定点,二次函数的对称轴或是……; 4.选择与填空中出现不等式的题目,优选特殊值法; 5.求参数的取值范围,应该建立关于参数的等式或是不等式,用函数的定义域或是值域或是解不等式完成,在对式子变形的过程中,优先选择分离参数的方法;

高考数学解题技巧汇总

高考数学解题技巧汇总 调整大脑思绪 我们在考试前要排除杂念,使自己尽快的进入考试的状态,在脑中回忆数学知识点, 进行针对性的自我暗示,减轻压力,稳定情绪,以平和的心态应对考试。 确保运算准确 高考的数学题题量比较大,所以时间比较紧张,基本不会给我们逐题检查的时间。所 以运算准确十分重要,最好是一次成功。我们要知道,解题的速度是建立在准确度上的, 而且解题的质量也影响着我们接下来的解答。最好是在快的基础上稳扎稳打。不要盲目的 追求速度而忽略了准确度。 面对难题,讲究方法 在面对一道我们不会的题的时候,我们可以试着将这道题划分成一个个的子问题,先 解决其中的一部分,说不准在做到哪个步骤的时候就会激发你的灵感,如果在某一道题的 环节上耽误的时间过多,我们可以换一个途径,跳过这个步骤,从其他步骤开始做起。 选择题 选择题是数学考试中常见的题型,我们想要提高选择题的正确率,就要求我们在平时 练习的时候要注意归纳题干中的信息,排除干扰选项,找到正确的答案。 填空题 一般高考数学的填空题都在选择题之后,难度相比其他题型来说也会低不少,而且分 值也不是非常高。数学考试的填空题主要考察我们最基础的能力。一般填空题的运算量都 不算很大,只要我们熟练掌握各个知识点,都可以顺利的解答。 身体技巧 正确的审题是解答问题的关键,审题的过程包括明确条件,分析条件,确定解题思路。分析条件是指我们在数学考试的时候要找出题目中已知的条件。分析条件就是根据已知条 件来找出隐含的条件,从掌握的信息来进行推导,以达到解题的目的。确定思路就是分析 已知条件和最终解答之间的联系,需要用到哪些定理,运用哪些步骤,最后完成解答。 感谢您的阅读,祝您生活愉快。

VB程序调试技巧

一,如果遇到了一些逻辑性很强的问题比如有循环什么的我的方法是在关键地方加入 变量 这样可以比较好地找到问题 二,msgbox 三,监视窗口,如下面的例子 For i=1 to 10000 A=sqr(i) next i 你想再监视当i=799时A的值,就可以添加监视,方法:点调试,添加监视,选择“当监视值为真时中断”,上面表达式框中写上i=799, 这样你按F5,运行程序,程序会在i=799时中断。其他选项你可以自己去琢磨一下。 一个程序如何顺利的“脱产”,调试的过程是非常重要的。学过、钻研过程序设计的人都有同样的感受,很多情况下,调试程序的过程会比程序编写的过程更为困难。任何一个天才都不敢说,他编的程序是100%正确的。几乎每一个稍微复杂一点的程序都必须经过反复的调试、修改,最终才完成。所以说,程序的调试是编程中的一项重要技术。 程序中的典型错误类型 A类:语法错误。 B类:编译错误。

C类:属性设置错误。 D类:逻辑错误。 调试方法 方法一:利用“MSDN帮助菜单” “MSDN帮助菜单”是一个很好的自学工具,对于出现调试对话框的菜单来说,可以按下“帮助”按钮查看错误原因。 对于一些不是很清楚的函数格式、保留字的作用,也可以借助“帮助菜单”。 方法二:逐过程检查 主要检查代码是否写对,位置有没有错误,关键是要确定一段代码是在哪个事件控制下的。 不妨先在脑海中把整个程序过一边,想一想究竟会有哪些事件发生(有些事件是人机互动的,例如:鼠标点击;而有些是机器自己执行的,这时要想到计时器的作用);然后想一想每一件事发生后有什么效果。我们代码所编写的一般就是事件发生后的这个效果,那么以此事件来决定代码所写的位置。

高考数学考试的答题技巧和方法

高考数学考试的答题技巧和方法?一、答题和时间的关系 整体而言,高考数学要想考好,必须要有扎实的基础知识和一定量的习题练习,在此基础上辅以一些做题方法和考试技巧。往年考试中总有许多考生抱怨考试时间不够用,导致自己会做的题最后没时间做,觉得很“亏”。 高考考的是个人能力,要求考生不但会做题还要准确快速地解答出来,只有这样才能在规定的时间内做完并能取得较高的分数。因此,对于大部分高考生来说,养成快速而准确的解题习惯并熟练掌握解题技巧是非常有必要的。 二、快与准的关系 在目前题量大、时间紧的情况下,“准”字则尤为重要。只有“准”才能得分,只有“准”你才可不必考虑再花时间检查,而“快”是平时训练的结果,不是考场上所能解决的问题,一味求快,只会落得错误百出。如去年第21题应用题,此题列出分段函数解析式并不难,但是相当多的考生在匆忙中把二次函数甚至一次函数都算错,尽管后继部分解题思路正确又花时间去算,也几乎得不到分,这与考生的实际水平是不相符的。适当地慢一点、准一点,可得多一点分;相反,快一点,错一片,花了时间还得不到分。 三、审题与解题的关系 有的考生对审题重视不够,匆匆一看急于下笔,以致题目的

条件与要求都没有吃透,至于如何从题目中挖掘隐含条件、启发解题思路就更无从谈起,这样解题出错自然多。只有耐心仔细地审题,准确地把握题目中的与量(如“至少”,“a0”,自变量的取值范围等等),从中获取尽可能多的信息,才能迅速找准解题方向。 四、“会做”与“得分”的关系 要将你的解题策略转化为得分点,主要靠准确完整的数学语言表述,这一点往往被一些考生所忽视,因此卷面上大量出现“会而不对”“对而不全”的情况,考生自己的估分与实际得分差之甚远。如立体几何论证中的“跳步”,使很多人丢失1/3以上得分,代数论证中“以图代证”,尽管解题思路正确甚至很巧妙,但是由于不善于把“图形语言”准确地转译为“文字语言”,得分少得可怜;再如去年理17题三角函数图像变换,许多考生“心中有数”却说不清楚,扣分者也不在少数。只有重视解题过程的语言表述,“会做”的题才能“得分”,高中生物。语文课本中的文章都是精选的比较优秀的文章,还有不少名家名篇。如果有选择循序渐进地让学生背诵一些优秀篇目、精彩段落,对提高学生的水平会大有裨益。现在,不少语文教师在分析课文时,把文章解体的支离破碎,总在文章的技巧方面下功夫。结果教师费劲,学生头疼。分析完之后,学生收效甚微,没过几天便忘的一干二净。造成这种事倍功半的尴尬局面的关键就是对文章读的不熟。常言道“书读百遍,其义自见”,

C Free 5程序调试方法

C Free 5.0 程序的单步调试 创建一份新的代码文件 可直接点击“文件”下的白色图标,或点击“文件”选择“新建”,或按快捷键“Ctrl + N”(C Free 5.0默认情况下新建的代码文件为.cpp 格式,可在“工具”、“环境选项”、“新建文件类型”中更改,C语言标准格式为.c 格式) 基于实例的C程序调试介绍 一、查看变量的内容 # include int main(int argc, char* argv[]) { int i; int sum; sum=0; for(i=1;i<=10;i++) sum=sum+i; printf("sum=%d",sum); return 0; } 第一步,打开C Free 5.0,输入上面的代码。 第二步,把光标移到“sum=0;”这一行,按F10 它的作 用是设 一个断 点,程序 运行到 这里时, 会停下 来。也就 是说,接 下来,程 序必须 通过按 F7键单 步运行 了。 第三步: 按F9 (开始调试) 我们发现有一箭头停留在这句语句上,它指示程序停留的位置,而箭头所在的语句(“sum=0;”)还没有执行。事实上,我们可以通过看一下内存变量sum的内容来验证。方法是这样的: 打开“调试”下的“监视”,或者按快捷键“Alt + 3”。 在“监视”的空白处点击鼠标右键,选择“添加监视”。

输入需要监视的变量名,这里输入为sum 这时我们可以在监视窗口中看到sum的内容不为0,而是一个随机的值。 第四步,我们按一下F7(进入),我们发现sum的内容变为0了。这说明“sum=0;”这句语句被执行了。 我们还可以用同样的方法看一下i的内容。 只需要鼠标点 第六步,一步一步地按F7,我们可以发现在单步执行for循环语句的时候i和sum的内容在不断变化。当退出循环时,我们发现i的内容为11(因为变量i的内容为11,i<=10这个条件不满足,所以程序退出循环)。 附带提一下,当程序已经执行了“sum=0;”这一句语句后,如果我们直接把光标移到“printf("sum=%d",sum);”,然后按Ctrl+ F8,我们可以直接把上面的for循环都执行了,而不必一步一步地按F7。在实践中,为了查找程序的逻辑错误,我们往往要单步运行该程序好几遍。如果已经通过单步调试验证某一段语句(如一个for循环语句或者几个用户定义的函数)正确了,我们就可以用Ctrl+ F8跳过这段语句,直接运行到还未测试的语句。二、F7(进入)和F8(跳过)的区别 # include int add(int m,int n) { int s; s=m+n; return s; } int main(int argc, char* argv[]) { int i=1; int j=2;

相关文档
相关文档 最新文档