




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法初步复习课【教学目标】.回顾算法的概念以及三种基本逻辑结构;.掌握三种基本逻辑结构的应用;.掌握条件结构与循环结构互相嵌套的应用.【教学重点】三种基本逻辑结构的应用【教学难点】条件结构与循环结构互相嵌套的应用【教学过程】一、算法的基本概念.算法定义描述:在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成..算法的特性:①有穷性:一个算法的步骤序列是有限的,它应在有限步操作之后停止,而不能是无限的.②确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当是模棱两可.③可行性:算法中的每一步操作都必须是可执行的,也就是说算法中的每一步都能通过手工和机器在有限时间内完成.④输入:一个算法中有零个或多个输入..⑤输出:一个算法中有一个或多个输出.例:任意给定一个大于的整数,试设计一个程序或步骤对是否为质数做出判定.解:算法如下:第一步:判断是否等于.若,则是质数;若,则执行第二步.第二步:依次从()检验是不是的因数,即整除的数.若有这样的数,则不是质数;若没有这样的数,则是质数.二、三种基本逻辑结构.顺序结构顺序结构是由若干个依次执行的处理步骤组成.输入输出语句输入语句:“提示内容输入输出语句输出语句:“提示内容”;表达式赋值语句:变量表达式例:交换两个变量和的值,并输出交换前后的值.输入,输出,输入,输出,开始结束第一步:输入,的值.第二步:把的值赋给.第三步:把的值赋给.第四步:把的值赋给.第五步:输出,的值.程序如下:“,”;,,语句满足条件?语句满足条件?是否语句根据条件判断,决定不同流向.()——形式条件语句满足条件?语句满足条件?是否语句()—形式条件语句例:编写程序,使得任意输入的个整数按大到小的顺序输出..循环结构从某处开始,按照一定条件,反复执行某一处理步骤.满足条件?否满足条件?否循环体是条件循环体满足条件?满足条件?是否循环体()直到型(型)循环:循环体条件例:设计一个计算…的值的算法,并画出程序框图三、基本方法.编写一个程序的三个步骤:第一步:算法分析:根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法;第二步:画出程序框图:依据算法分析,画出对应的程序框图;第三步:写出程序:耕具程序框图中的算法步骤,逐步把算法用相应的程序语句表达出来.例:交换两个变量和的值,并输出交换前后的值..何时应用条件结构?当问题设计到一些判断,进行分类或分情况,或者比较大小时,应用条件结构;分成三种类型以上(包括三种)时,由边界开始逐一分类,应用多重条件结构.注意条件的边界值.如:(题目条件有明显的提示)()编写一个程序,任意输入一个整数,判断它是否是的倍数.()编写求一个数是偶数还是奇数的程序,从键盘上输入一个整数,输出该数的奇偶性.()编写一个程序,输入两个整数,判断是否能被整除.()某市电信部门规定:拨打市内电话时,如果通话时间不超过分钟,则收取通话费元;如果通话超过分钟,则超过部分以元分钟收取通话费.问:设计一个计算通话费用的算法,并且画出程序框图以及编出程序.()基本工资大雨或等于元,增加工资;若小于元大于等于元,则增加工资;若小于元,则增加工资.请编一个程序,根据用户输入的基本工资,计算出增加后的工资.()闰年是指年份能被整除但不能被整除,或者能被整除的年份.如:(题目隐藏着需要判断、分类或比较大小的过程等)()(课本第页例)编写程序,输入一元二次方程的系数,输出它的实数根.()(课本第页例)编写程序,使得任意输入的个整数按从大到小的顺序输出..何时应用循环结构?当反复执行某一步骤或过程时,应用循环结构.当型循环是先判断条件,条件满足十执行循环体,不满足退出循环;直到型循环是先执行循环体,再判断条件,不满足条件时执行循环体,满足时退出循环.当循环体涉及到条件是否有意义时,只能用当型循环(如图);当条件用到循环体初始值时,只能用直到型循环(如图).否否是是是否应用循环结构前:①确定循环变量和初始条件;②确定算法中反复执行的部分,即循环体;③确定循环的终止条件.如:(题目条件有明显的提示)()设计一个计算…的值的算法,并画出程序框图.()设计一个算法,计算函数当时的函数值,并画出程序框图.()如果我国工农业产值每年以的增长率增长,问几年后我国产值翻一翻,试用程序框图描述其算法.()设计一个算法,输出以内(包括)能被和整除的所有正整数,并画出算法的程序框图以及编程.()全班一共个学生,设计算法流程图,统计班上数学成绩优秀(分数)的学生人数,计算出全班同学的平均分.如:(题目隐藏着需要反复执行的过程等)()任意给定一个大于的整数,试设计一个程序或步骤对是否为质数做出判定.()画出用二分法求方程的近似根(精确度为)的程序框图,并写出程序.四、几个难点()()()()编写一个程序,对于函数输入的值,输出相应的函数值.()基本工资大于或等于元,增加工资;若小于元大于等于元,则增加工资;若小于元,则增加工资.请编一个程序,根据用户输入的基本工资,计算出增加后的工资..循环结构中嵌套着条件结构()任意给定一个大于的整数,试设计一个程序或步骤对是否为质数做出判定.()全班一共个学生,设计算法流程图,统计班上数学成绩优秀(分数)的学生人数,计算出全班同学的平均分.()画出用二分法求方程的近似根(精确度为)的程序框图,并写出程序..条件结构中嵌套着循环结构()任意给定一个大于的整数,试设计一个程序或步骤对是否为质数做出判定..循环结构中嵌套着循环结构()编写一个程序,求…!的值.五、知识应用.一城市在法定工作时间内,每小时的工资为元,加班工资每小时元,一人一周内工作小时,其中加班小时,税金是,写出这个人净得的工资数的一个算法,并画出程序框图.(()().已知函数编写一个程序,对每输入的一个值,都得到相应的函数值..年我国人口为亿,如果人口每年的自然增长率为,那么多少年后我国人口将达到亿?请设计一个算法,画出程序框图,并写出程序..某超市为里促销,规定:一次性购物元以下(含元)的,按原价付款;超过元但在元以下(含元)的,超过部分按九折付款;超过元的,超过部分按八折付款.设计一个算法程序框图,完成超市的自动计费的工作,要求输入消费金额,输出应付款.并编写程序..编写一个程序,任意输入两个正整数,,输出它们所有的公因数..设计算法的程序框图,输出以内除以余的正整数,并写出程序..设计算法的程序框图,求方程在区间内的解.(精确到)第二章虽然在学习的过程中会遇到许多不顺心的事,但古人说得好——吃一堑,长一智。多了一次失败,就多了一次教训;多了一次挫折,就多了一次经验。没有失败和挫折的人,是永远不会成功的。快乐学习并不是说一味的笑,而是采用学生容易接受的快乐方式把知识灌输到学生的大脑里。因为快乐学习是没有什么大的压力的,人在没有压力的情况下会表现得更好。青春的执迷和坚持会撑起你的整个世界,愿你做自己生命中的船长,在属于你的海洋中一帆风顺,珍惜生命并感受生活的真谛!老师知道你的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年加拿大移民英语考试(CELPIP)生活与工作场景真题模拟试卷(日常对话篇)
- 2025年消防安全应急处置员应急疏散考试试题
- 医学生心理健康教育课件
- 2025年人力资源管理师一级专业技能方案设计实战案例与模拟试题
- 财务成本管理复习checklist试题及答案
- 安徽省六安市第一中学2017-2018学年高二政治上学期第二次阶段性考试试题(含解析)
- IGCSE英语语言2024-2025年模拟试卷文学分析阅读与写作技巧
- 高中生物必修二模块生态学专题测试卷2025版
- 2025证券分析师研究报告业务冲刺卷(含财报分析)真题解析
- Delphi异常类型与处理试题及答案
- 安全培训管理体系
- 古诗教案模板范文
- 屠宰场安全培训
- 光伏电站运维课件
- 厂区绿化环境提升方案
- 南京工业大学《化工废水处理》2022-2023学年第一学期期末试卷
- 高三第二轮复习之文言翻译(李丽君)省公开课获奖课件市赛课比赛一等奖课件
- 科研机构科技创新激励制度
- 教辅资料进校园审批制度
- 产品代理合同协议书2024年
- 九年级你准备好了吗崔喜利公开课获奖课件百校联赛一等奖课件
评论
0/150
提交评论