算法教师导案及课时作业

合集下载

《第1课身边的算法》作业设计方案-小学信息技术浙教版23五年级上册

《第1课身边的算法》作业设计方案-小学信息技术浙教版23五年级上册

《身边的算法》作业设计方案(第一课时)一、作业目标本作业设计旨在通过第一课时的学习,使学生能够:1. 了解算法的基本概念,认识算法在信息技术领域的重要性。

2. 掌握简单的排序算法,并能运用在日常生活中。

3. 培养学生的逻辑思维能力和问题解决能力。

二、作业内容本课时的作业内容主要围绕算法的初步认知及排序算法的实践应用展开,具体包括:1. 阅读材料:阅读《身边的算法》相关学习材料,了解算法的概念、特点和在生活中的应用实例。

2. 理论学习:通过视频教程或教师讲解,学习排序算法的基本原理和常见类型(如冒泡排序、选择排序等)。

3. 实践操作:运用所学排序算法,对一组给定的数字进行排序。

要求使用流程图或伪代码清晰地展示算法实现过程。

4. 拓展探究:尝试寻找生活中其他应用算法的实例,并简要说明其算法原理。

三、作业要求为确保学生能够高效完成作业,特提出以下要求:1. 认真阅读材料,理解算法的基本概念。

2. 观看视频教程或听教师讲解时,做好笔记,重点记录排序算法的原理和实现步骤。

3. 实践操作时,要确保流程图或伪代码清晰易懂,能够准确反映算法的实现过程。

4. 拓展探究部分,要结合生活实际,积极寻找和发现身边的算法应用实例。

5. 按时提交作业,并在作业中注明完成时间和姓名。

四、作业评价本作业的评价将依据以下标准进行:1. 是否理解算法的基本概念。

2. 排序算法的理论学习情况,包括对排序算法原理的理解和类型的掌握。

3. 实践操作的完成情况,流程图或伪代码的清晰度和准确性。

4. 拓展探究部分的内容质量和创新性。

5. 作业的完成时间和态度。

五、作业反馈为帮助学生更好地掌握知识和提高学习能力,教师将对作业进行批改和反馈:1. 针对作业中的错误和不足,给出详细的批注和修改建议。

2. 对学生的优秀作业进行展示和表扬,激励学生积极学习。

3. 根据作业完成情况,进行针对性的辅导和指导,帮助学生解决学习中遇到的问题。

4. 及时将作业反馈给学生,让学生了解自己的学习状况,以便调整学习方法和提高学习效率。

全国青岛版信息技术八年级上册专题一第1课一、《算法》教学设计

全国青岛版信息技术八年级上册专题一第1课一、《算法》教学设计
(二)存在主要问题
1.教学管理:在教学管理方面,存在对学生的学习进度和效果的监控不足,需要加强对学生的学习情况进行跟踪和反馈。
2.教学组织:在教学组织方面,存在对学生学习方式的引导不足,需要加强对学生学习方式的指导和帮助。
3.教学方法:在教学方法方面,存在对学生的个性化教学不足,需要加强对学生的个性化教学和指导。
(三)改进措施
1.加强对学生的学习情况的监控和反馈,及时了解学生的学习进度和效果,帮助学生解决学习中的问题。
2.加强对学生学习方式的引导和帮助,提供更多的学习资源和方法,帮助学生找到适合自己的学习方式。
3.加强对学生的个性化教学和指导,根据学生的学习情况和需求,提供个性化的教学和指导,帮助学生提高学习效果。
(2)视频:提供相关的算法教学视频,让学生通过视频学习算法的具体设计和实现过程,提高学生的学习效果。
(3)在线工具:使用在线编程工具,让学生在线编写和调试算法,提高学生的实践能力。
教学流程
五、板书设计
1.算法的基本概念
-定义:算法是解决问题的步骤和方法
-特点:有穷性、确定性、可行性、输入和输出
2.算法的分类
(4)提供丰富的学习资源,帮助学生自主学习和探索。
教学方法与策略
பைடு நூலகம்1.教学方法
本节课采用讲授法、讨论法、案例研究法和项目导向学习法等多种教学方法,以适应不同学生的学习需求和特点。
(1)讲授法:通过教师的讲解,让学生掌握算法的基本概念、分类和应用,帮助学生建立对算法的整体认识。
(2)讨论法:组织学生进行小组讨论,让学生分享对算法的学习心得和理解,促进学生之间的互动和交流。
(3)算法的应用:算法在实际生活中的应用需要根据具体问题进行设计和调整,学生需要具备一定的实践能力和创新精神,才能将算法应用于实际问题。

《第4课算法的程序体验》学历案-小学信息技术浙教版23六年级上册

《第4课算法的程序体验》学历案-小学信息技术浙教版23六年级上册

《算法的程序体验》学历案(第一课时)一、学习主题本课学习主题为“算法的程序体验”,是小学信息技术课程的重要组成部分。

通过本课的学习,学生将初步了解算法的概念,掌握简单的编程逻辑,体验程序的运行过程,为后续的编程学习打下基础。

二、学习目标1. 了解算法的基本概念,理解算法在程序中的作用。

2. 学会分析简单问题的解决步骤,形成算法的初步认识。

3. 通过实际操作,体验编程的基本过程,包括编写代码、调试程序等。

4. 培养学生的逻辑思维能力和解决问题的能力。

三、评价任务1. 评价学生对算法基本概念的理解程度,能否正确解释算法在程序中的作用。

2. 评价学生分析问题、形成算法的能力,能否将实际问题转化为可执行的程序步骤。

3. 评价学生在编程实践中的操作能力,包括代码编写、程序调试等。

4. 评价学生的逻辑思维能力和解决问题的能力,能否通过编程解决实际问题。

四、学习过程1. 导入新课:通过生活中的实例,引导学生理解算法的概念,如“如何合理安排时间完成多项任务”。

2. 新课讲解:教师通过课件展示算法的概念、作用及简单编程逻辑。

讲解时结合实例,让学生形成直观认识。

3. 互动讨论:学生分组讨论,教师引导学生在组内分享对算法的理解,讨论如何将实际问题转化为算法。

4. 编程实践:学生利用编程软件,根据教师提供的题目,编写程序并调试运行。

教师巡回指导,及时解答学生疑问。

5. 分享交流:学生展示自己的程序作品,分享编程过程中的心得体会,互相评价学习成果。

6. 总结提升:教师总结本课学习内容,强调算法在编程中的重要性,鼓励学生继续探索编程的乐趣。

五、检测与作业1. 检测学生对算法基本概念的理解程度,布置相关习题进行练习。

2. 布置编程实践作业,让学生自行选择题目,编写程序并运行,记录编程过程及心得体会。

3. 要求学生完成作业后进行自我评价和互评,培养评价能力。

六、学后反思1. 学生反思自己在本次课程中的收获和不足,如何改进学习方法。

《第3课算法设计》作业设计方案-小学信息技术浙教版23六年级上册

《第3课算法设计》作业设计方案-小学信息技术浙教版23六年级上册

《算法设计》作业设计方案(第一课时)一、作业目标本作业设计旨在通过第一课时的学习,使学生初步了解算法的基本概念和在信息技术中的重要性,掌握基本的算法设计思维,培养其逻辑思维能力及解决问题的实践能力。

二、作业内容本节课的作业内容主要包括以下方面:1. 理解算法概念:学生需通过阅读教材或网络资源,理解算法的定义、特性和在计算机科学中的重要性。

2. 算法设计基础:学生需学习并掌握基本的算法设计步骤,包括问题分析、设计思路、伪代码编写等。

3. 实践操作:学生需选择一个实际问题(如排序问题、找零问题等),运用所学算法设计知识,设计出解决问题的算法,并尝试用流程图或伪代码表示。

4. 小组合作:学生需以小组形式进行交流与讨论,共同完成一个合作性算法设计项目,比如编写一个小游戏或解决一个具有挑战性的实际问题。

三、作业要求作业要求如下:1. 认真阅读教材及相关资料,理解算法的基本概念和重要性。

2. 独立完成实践操作部分,并确保设计的算法能够解决问题。

3. 在小组合作中积极交流与协作,共同完成项目。

4. 作业中需注明问题的分析过程、设计思路及具体实现方法(包括流程图或伪代码)。

5. 作业需按时提交,并保持字迹工整、格式规范。

四、作业评价作业评价将从以下几个方面进行:1. 学生对算法概念的理解程度。

2. 实践操作的完成情况及解决问题的效果。

3. 小组合作的成果及组内成员的参与度。

4. 作业的规范性、条理性和逻辑性。

五、作业反馈作业反馈如下:1. 教师将对每份作业进行详细批改,指出学生的优点和不足。

2. 对于优秀的作业,将在课堂上进行展示和表扬,激励学生继续努力。

3. 对于存在问题的作业,教师将给予指导和建议,帮助学生改正错误并提高作业质量。

4. 教师将根据作业评价结果,对学生的学习情况进行总结和分析,为后续教学提供参考。

通过此作业设计方案的实施,不仅让学生对算法设计有了更深入的理解,也锻炼了他们的实践能力和团队协作能力。

《第9课 算法的评价方法》作业设计方案-小学信息技术浙教版23六年级上册

《第9课 算法的评价方法》作业设计方案-小学信息技术浙教版23六年级上册

《算法的评价方法》作业设计方案(第一课时)一、作业目标1. 掌握算法评价的基本方法;2. 能够运用评价标准对算法进行评估;3. 培养逻辑思维能力及问题解决能力。

二、作业内容1. 完成一份算法评价报告:要求学生对所提供的不同算法进行评估,包括时间复杂度、空间复杂度、稳定性、健壮性等方面。

报告中需详细说明每个算法的优缺点,并给出自己的评价和建议。

2. 小组讨论:学生以小组形式进行讨论,针对不同的算法提出自己的评价观点,并与其他同学进行交流和讨论。

通过讨论,学生能够更全面地了解算法的评价方法。

3. 编写算法评价程序:学生根据所学的算法知识,编写一个简单的程序,对给出的算法进行自动化评价。

要求程序能够自动计算算法的时间复杂度和空间复杂度,并给出相应的评价结果。

三、作业要求1. 独立完成:学生需独立完成作业,不得抄袭;2. 真实客观:报告和评价需客观真实,不得夸大或隐瞒;3. 交流讨论:小组讨论时,学生需积极参与,尊重其他同学的意见,共同探讨算法评价的方法;4. 提交作业:作业完成后,需提交电子版报告和程序代码。

四、作业评价1. 报告评价:根据报告的完整性和准确性,评价学生是否掌握了算法评价的基本方法;2. 小组讨论表现:根据学生在小组讨论中的表现,如参与度、表达是否清晰等,评价学生的团队合作和沟通能力;3. 程序编写:根据程序代码的规范性和正确性,以及是否达到了预期的评价效果,评价学生的编程能力和解决问题的能力。

五、作业反馈1. 学生自评:学生在提交作业后,可对自己的作业进行自我评价,了解自己的优点和不足;2. 教师评价:教师对每个学生的作业进行评价,提出改进意见和建议,同时给予鼓励和表扬;3. 交流反馈:教师可将学生的作业进行展示,组织学生进行交流和讨论,共同学习和进步。

通过本次作业,学生能够深入了解算法的评价方法,提高自己的逻辑思维能力及问题解决能力。

同时,通过小组讨论和程序编写,还能培养学生的团队合作和编程能力。

《2.2.1_认识算法》教学设计教学反思-2024-2025学年高中信息技术人教版必修1

《2.2.1_认识算法》教学设计教学反思-2024-2025学年高中信息技术人教版必修1

《认识算法》教学设计方案(第一课时)一、教学目标1. 了解什么是算法的基本观点。

2. 理解算法的基本因素。

3. 能够识别简单的算法例子。

二、教学重难点1. 教学重点:理解算法的基本观点和因素。

2. 教学难点:将算法的观点应用于实际问题中。

三、教学准备准备教学PPT,准备一些简单的算法例子(如排序、搜索等)的实物演示,准备一些相关的视频或动画以帮助学生理解。

四、教学过程:本节课是《认识算法》教学设计方案(第一课时)的重要部分,本节将详细介绍教学步骤和具体的教学方法。

1. 导入新课:起首,我们将通过一些生活中的实例,引导学生们理解什么是算法,为什么需要学习算法,以及算法在我们平时生活和工作中的应用。

设计思路:通过实例引导,帮助学生建立对算法的基本认识,激发他们的学习兴趣。

2. 基础观点讲解:我们将详细诠释算法的定义、基本因素、表示方法等基本观点,并通过一些生动的例子帮助学生理解。

设计思路:通过基础观点的讲解,帮助学生建立对算法的全面认识,为后续学习打下基础。

3. 实例分析:我们将通过一些具体的算法实例,如冒泡排序、斐波那契数列等,引导学生们了解算法的具体实现过程,并分析其优缺点。

设计思路:通过实例分析,帮助学生深入理解算法的实际应用,提高他们的分析能力和解决问题的能力。

4. 小组讨论:学生们将分成小组,就所学的算法知识进行讨论,提出自己的问题和看法,互相交流学习心得。

设计思路:通过小组讨论,鼓励学生主动思考、积极表达,培养他们的团队协作能力和沟通表达能力。

5. 总结回顾:在本节课的最后,我们将总结本节课的教学重点和难点,回顾所学的算法基础知识,帮助学生稳固所学知识。

设计思路:通过总结回顾,帮助学生梳理本节课的知识点,加深他们对算法的认识和理解。

通过引导学生思考、实践,来检验他们对知识的掌握水平,从而激发他们的学习兴趣和探索欲望。

可以设计一些有趣的算法实践题目,例如:让学生自己编写一个简单的猜数字游戏程序,通过不息的猜测和验证,来加深他们对算法的理解和掌握。

课时作业15:1.3 算法案例

课时作业15:1.3 算法案例

1.3 算法案例一、选择题1.关于进位制说法错误的是()A.进位制是人们为了计数和运算方便而约定的记数系统B.二进制就是满二进一,十进制就是满十进一C.满几进一,就是几进制,几进制的基数就是几D.为了区分不同的进位制,必须在数的右下角标注基数2.下列四个数中,数值最小的是()A.25(10)B.54(4)C.10 110(2)D.10 111(2)3.用更相减损术求1 515和600的最大公约数时,需要做减法次数是()A.15B.14C.13D.124.计算机中常用的十六进制是逢16进1的计数制,采用数字0~9和字母A~F共16个计数符号,这些符号与十进制数的对应关系如下表:十六0123456789A B C D E F 进制十进0123456789101112131415制例如,用十六进制表示:E+D=1B,则A×B等于()A.6E B.72C.5F D.B05.以下各数有可能是五进制数的是()A.15B.106C.731D.21 340二、填空题6.用更相减损术求36与134的最大公约数,第一步应为________.7.用秦九韶算法求f(x)=2x3+x-3当x=3时的值v2=________.8.将八进制数127(8)化成二进制数为________.三、解答题9.用更相减损术求288与153的最大公约数.10.用秦九韶算法计算多项式f(x)=x6-12x5+60x4-160x3+240x2-192x+64,当x=2时的值.11.用秦九韶算法求多项式f(x)=8x7+5x6+3x4+2x+1,当x=2时的值.参考答案1.【解析】一般情况下,不同的进位制须在数的右下角标注基数,但十进制可以不用标注,所以不是必须在数的右下角标注基数,所以D 错误.【答案】D2.【解析】统一成十进制,B中54(4)=5×41+4=24,C中10 110(2)=1×24+1×22+2=22,D中,10 111(2)=23.【答案】C3.【解析】1 515-600=915,915-600=315,600-315=285,315-285=30,285-30=255,255-30=225,225-30=195,195-30=165,165-30=135,135-30=105,105-30=75,75-30=45,45-30=15,30-15=15.∴1 515与600的最大公约数是15.则共做14次减法.【答案】B4.【解析】A×B用十进制表示10×11=110,而110=6×16+14,所以用16进制表示6E.【答案】A5.【解析】五进制数中各个数字均是小于5的自然数,故选D.【答案】D6.【解析】∵36与134都是偶数,∴第一步应为:先除以2,得到18与67.【答案】先除以2,得到18与677.【解析】f(x)=((2x+0)x+1)x-3,v0=2;v1=2×3+0=6;v2=6×3+1=19.【答案】198.【解析】先将八进制数127(8)化为十进制数:127(8)=1×82+2×81+7×80=64+16+7=87,再将十进制数87化成二进制数:∴87=1010111(2),∴127(8)=1010111(2).【答案】1010111(2)9.解:288-153=135,153-135=18,135-18=117,117-18=99,99-18=81,81-18=63,63-18=45,45-18=27,27-18=9,18-9=9.因此288与153的最大公约数为9.10.解:将f(x)改写为f(x)=(((((x-12)x+60)x-160)x+240)x-192)x+64,由内向外依次计算一次多项式当x=2时的值,v0=1,v1=1×2-12=-10,v2=-10×2+60=40,v3=40×2-160=-80,v4=-80×2+240=80,v5=80×2-192=-32,v6=-32×2+64=0.所以f(2)=0,即x=2时,原多项式的值为0. 11.解:根据秦九韶算法,把多项式改写成如下形式:f(x)=8x7+5x6+0·x5+3·x4+0·x3+0·x2+2x+1=((((((8x+5)x+0)x+3)x+0)x+0)x+2)x+1.而x=2,所以有v0=8,v1=8×2+5=21,v2=21×2+0=42,v3=42×2+3=87,v4=87×2+0=174,v5=174×2+0=348,v6=348×2+2=698,v7=698×2+1=1 397.所以当x=2时,多项式的值为1 397.。

《第5课 算法的执行》作业设计方案-小学信息技术浙教版23六年级上册

《第5课 算法的执行》作业设计方案-小学信息技术浙教版23六年级上册

《算法的执行》作业设计方案(第一课时)一、作业目标通过本次作业,学生能够:1. 理解算法的基本概念;2. 掌握算法执行的基本流程;3. 培养逻辑思维和解决问题的能力。

二、作业内容1. 练习题:(1) 设计一个简单的算法,将两个数字相加并输出结果;(2) 分析并画出两个数字比较大小的算法流程图;(3) 编写一个算法,将一组数字进行排序。

2. 实践操作:(1) 制作一个简单的算法执行动画,展示加法、比较大小和排序算法的执行过程;(2) 根据自己的理解,尝试制作其他类型的算法执行动画。

三、作业要求1. 学生需独立完成作业,不允许抄袭;2. 对于练习题,需要写出简要的算法描述;3. 对于实践操作,需要制作出完整的动画作品,并能够清晰地解释算法的执行过程。

四、作业评价1. 学生提交作业后,教师将对作业进行批改,并给出相应的评价;2. 评价标准包括:算法描述的准确性、实践操作的完成度、动画制作的创意和表达能力等;3. 对于优秀的作品,将给予一定的奖励,以激励学生的学习积极性。

五、作业反馈1. 学生完成作业后,教师将向学生提供反馈,指出作业中的优点和不足,并提供改进建议;2. 学生根据反馈,对自己的作业进行修改和完善。

具体作业内容及步骤如下:一、明确本次作业的主题和任务,包括三个层次的任务:理解算法的基本概念、掌握算法执行的基本流程以及培养逻辑思维和解决问题的能力。

这三个任务相互关联,构成了一个完整的学习过程。

二、具体作业内容分为两个部分:练习题和实践操作。

练习题部分包括三个小任务,分别是设计一个简单的算法、比较两个数字的大小以及编写一个算法进行排序。

这些任务旨在帮助学生从不同角度理解和应用算法。

实践操作部分则包括制作简单的算法执行动画的任务,学生需要发挥自己的想象力和创造力,制作出具有自己特色的动画作品。

这个部分的任务需要学生灵活运用所学的知识和技能,具有一定的挑战性。

三、对于作业的要求,我们希望学生能够独立完成任务,不允许抄袭。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

§1.1.1《算法的概念》◇教师导案◇时间:第周星期班组姓名_______■预备知识结合教材实例2121x yx y-=-⎧⎨+=⎩,总结用加减消元法解二元一次方程组的步骤.一、认知理解1.1算法的定义:广义的算法是在数学中,算法通常是现在,算法通常可以1.2 算法的特征:、、、、。

二、分析应用2.1 (1)设计一个算法,判断7是否为质数.(2)设计一个算法,判断35是否为质数.2.2请写出判断n(n>2)是否为质数的算法.(点拨:从2.1到2.2由具体到一般,形成完整的思路.)2.3写出用“二分法”求方程2x 2=0 (x>0)-的近似解的算法. (点拨:方程2x 2=0 -的解就是函数2f(x)=x 2-的零点,进而用求零点的思路解决问题.)三、综合评价3.1.写出求过点M (-2,-1)、N (2,3)的直线与坐标轴围成的三角形面积的一个算法. (点拨:用两点写出方程,求得横纵截距,取绝对值后算面积,形成条理化解题的习惯.)四、归纳总结§1.1.1《算法的概念》课时作业1.1下列对算法的理解不正确的是( )A .算法有一个共同特点就是对一类问题都有效(而不是个别问题)B .算法要求是一步步执行,每一步都能得到唯一的结果C .算法一般是机械的,有时要进行大量重复的计算,它的优点是一种通法D .任何问题都可以用算法来解决1.2下列各式中S 值不可以用算法求解的是( )A .S =1+2+3+4B .S =12+22+32+…+1002C .S =1+12+…+110000D .S =1+2+3+4+…1.3已知直角三角形两直角边长为a ,b ,求斜边长c 的一个算法分下列三步:①计算c =②输入直角三角形两直角边长a ,b 的值;③输出斜边长c 的值,其中正确的顺序是( )A.①②③B.②③①C.①③②D.②①③1.4对于一般的二元一次方程组1112220a x b y c a x b y c ++=⎧⎨++=⎩ ,在写此方程组解的算法时,需要我们注意的是( )A .10a ≠B .20a ≠C .11220a b a b -≠D .12210a b a b -≠ 2.1结合下面的算法:第一步,输入x.第二步,判断x 是否小于0,若是,则输出x +2,否则执行第三步. 第三步,输出x -1.当输入的x 的值为-1,0,1时,输出的结果分别为( ) A .-1,0,1 B .-1,1,0 C .1,-1,0D .0,-1,12.2 给出下列算法:第一步,输入正整数n(n>1).第二步,判断n 是否等于2,若n =2,则输出n ;若n>2,则执行第三步.第三步,依次从2到n -1检验能不能整除n ,若不能整除n ,则执行第四步;若能整除n ,则执行第一步.第四步,输出n. 则输出的n 的值是( ) A .奇数 B .偶数 C .质数D .合数2.3已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99 , 求他的总分和平均成绩的一个算法为: 第一步:取A=89 ,B=96 ,C=99;第二步:_________________________________________; 第三步:_________________________________________; 第四步:输出计算的结果.3.1.写出解方程2230x x --=的一个算法.3.2.已知球的表面积为16π,求球的体积.写出解决该问题的两个算法.§1.1.2《程序框图与算法的基本逻辑结构》 ◇教师导案◇时间:第 周 星期 班 组 姓名_______■预备知识1.什么是程序框图?2.基本程序框、流程线和它们表示的功能.3.算法的基本逻结构有______________、_________________和_________________.一、认知理解1.1右图所示的是一个算法的流程图,已知13a=,27a=,输出b的值.(点拨:熟悉执行框图的过程,将2b 记作b 的意思就是把2b的值赋给b )二、 分析应用2.1请用程序框图表示上一节讲过的“判断整数n(n>2)是否为质数”的算法.并指出程序框图中包含的顺序结构、条件结构、循环结构. (点拨:在具体的框图中识别三种逻辑结构)2.2请用程序框图表示“求一个学生语文、数学、外语三门课平均成绩”的算法. (点拨:用顺序结构画出框图)2.3 请用程序框图表示“求实数x 的绝对值”的算法. (点拨:用条件结构画出框图)三、综合评价3.1画出函数21,15,113,1x x y x x x ⎧+<-⎪=-<<⎨⎪+>⎩的程序框图.(点拨:用两次条件结构画出框图)四、归纳总结§1.1.2《程序框图与算法的基本逻辑结构》课时作业1.1图1的程序框图表示的算法的运行结果是________.图1 图21.2图2是某个函数求值的程序框图,则满足该程序的函数解析式为________ .2.1下面左图给出一个算法的程序框图,该程序框图的功能是 ( )A.求输出,,a b c 三数的最大数B.求输出,,a b c 三数的最小数C.将,,a b c 按从小到大排列D.将,,a b c 按从大到小排列2.2上面右图的程序框图能判断任意输入的数x 的奇偶性:其中判断框内的条件是( )A.0m =B.0x =C.1x = D.1m =2.3函数21,00,06,0x x y x x x ⎧+>⎪==⎨⎪+<⎩的程序框图如图所示,则①②③的填空完全正确的是________.(1)①y =0;②x =0;③y =x +6 (2)①y =0;②x <0;③y =x +6 (3)①y =x 2+1;②x >0;③y =0 (4)①y =x 2+1;②x =0;③y =03.1 “特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:0.53x ,x 50y=500.53+(x-50),x>50≤⎧⎨⨯⎩ 其中y (单位:元)为托运费,x 为托运物品的重量(单位:千克), 试画出计算费用y 的程序框图.3.2设计一个求解一元二次方程20(0)ax bx c a ++=≠的算法,并画出程序框图表示.§1.1.3《程序框图与算法的基本逻辑结构》◇教师导案◇时间:第周星期班组姓名_______■预备知识1.什么是循环结构?循环体是什么?2.循环结构的两种形式分别是什么?它们有什么区别?一、认知理解1.1 求1+3+5+7+9的算法的第一步是1+3得4,第二步是将第一步中运算结果4与5相加得9, 第三步是__________________ _ _, 第四步是 .以上的算法中重复的操作是 .(点拨:根据具体的步骤,发现重复操作的是:前一步的运算结果加上一系列有规律的数字.) 二、 分析应用2.1设计一个计算1+2+3++100 的值的算法,并画出程序框图.(点拨:先设计一种程序框图,再通过变化初始赋值等条件,设计多种程序框图,还可以把当型循环结构和直到型循环结构相互转化)2.2设计一个计算1234100⨯⨯⨯⨯⨯ 的值的算法,并画出程序框图.(点拨:可以通过2.1变式得到2.2,注意S 的初始赋值不能再赋成0和其他变化)三、综合评价3.1某工厂2014年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5%. 设计一个程序框图,输出预计年生产总值超过300万元的最早年份.. (点拨:先写出解决本例的算法步骤,再构造循环结构)四、归纳总结§1.1.3《程序框图与算法的基本逻辑结构》课时作业1.1对循环结构描述不正确的是( )A .循环结构有两种形式:当型循环结构和直到型循环结构B .当型循环结构特点是满足条件就循环C .直到型循环结构特点直到满足条件时停止循环D .循环结构不是必须含有条件结构1.2 高中某班一共有40名学生,张老师设计了右图的程序框图,统计班级数学成绩的人数 (s 表示数学成绩),其中输出的m,n 分别表示的是( ) A .n 表示班上数学成绩大于80的人数B .n 表示班上数学成绩大于80且小于90的人数C .m 表示班上数学成绩大于40的人数D .m 表示班上数学成绩大于80的人数2.1执行下面左图所示的程序框图,输出的S 值为( )A .1B .23 C .1321D .6109872.2阅读上面右图所示的程序框图,运行相应的程序, 若输入m 的值为2, 则输出的结果i =_______.2.3阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是( ).A .S <8B .S <9C .S <10D .S <113.1求151015100⨯⨯⨯⨯⨯ 的值,设计一个算法并画出程序框图(要求分别用直到型和当型循环结构). 3.2已知有一列数1,,43,32,21+n n ,求该列数前20项的和,设计一个算法并画出程序框图.第一章算法初步章末小结◇教师导案◇时间:第 周 星期 班 组 姓名总课题 算法初步总课时 1 第1课时课题算法初步章末小结课型复习课学习目标1.明确算法的含义,掌握算法的三种基本结构——顺序、条件和循环结构,以及基本的算法语句;2.对本章知识形成知识网络,熟练应用算法、程序框图和算法基本语句来解决问题,提高逻辑思维能力和归纳能力.重点算法的基本知识与算法对应的程序框图的设计.难点与算法对应的程序框图的设计及算法程序的编写.二、高考链接1.[ 2013年新课标Ⅱ卷7(文)] 执行下面的程序框图,如果输入的N=4,那么输出的S=( )A.1B.1+C.1++++ D.1++++2. [2014年新课标Ⅱ卷7(理)] 执行下面的程序框图,如果输入的x ,t 均为2,则输出的S =( ) B.5 C.6A.4D.7(题1) (题2) 3.[ 2014年新课标I 卷7(理)] 执行下图的程序框图,若输入的,,a b k 分别为1,2,3,则输出的M =( )A .203 B .165 C .72 D .1584.[2013年全国卷7(文)] 执行右面的程序框图,如果输入的t ∈[-1,3],则输出的s 属于( )A.[-3,4]B.[-5,2]C.[-4,3]D.[-2,5](题4) (题5) (题6) 5.[2015全国卷9(理)] 执行右面的程序框图,如果输入的t =0.01,则输出的n =( ) A.5 B.6 C.7 D.86.[ 2015全国卷8(文)] 右边程序框图的算法思路源于我国古代数学名著《九章算术》中“更相减损术”.执行该程序框图,若输入的a 、b 分别为14、18,则输出的=a ( ) A. 0 B. 2 C. 4 D. 14第一章算法初步章末小结◇课时作业◇1. 根据下列算法语句, 当输入x 为60时, 输出y 的值为( ) A.25 B.30 C.31 D.61(题1) (题2)2. 当2=x 时,上面的程序段执行后所得的结果是 ( ) A .3 B .7 C .15 D .173. 阅读下列程序: INPUT x ;IF x <0, theny =32x π+;ELSEIF x >0, theny =52x π-;ELSE y =0;END IF END IF PRINT y .END如果输入x =-2,则输出结果y 为( )A.π-5B.-π-5C.3+πD.3-π 4.阅读下面的程序框图,运行相应的程序,则输出i 的值为 ( ) A .3 B .4 C .5 D .6(题4) (题5)5.执行上图所示的程序框图,如果输入的n 是4,则输出的p 是 ( ). A .8 B .5 C .3 D .26. 如右图所示的程序是用来( ) A .计算3×10的值 B .计算93的值C .计算103的值D .计算1×2×3×…×10的值7.执行下图所示的程序框图,输入l =2,m =3,n =5,则输出y 的值是________.(题7) (题8)8.阅读上面的程序框图,若输入m = 4,n = 3,则输出a =_____,i =_____. 9.如图是某算法的程序框图,则程序运行后输出的结果是________.10. 用秦九韶算法求多项式x x x x x x x x f ++++++=234567234567)(当3=x 时的值.写出其算法,并画出程序框图,写出相应的程序语句.。

相关文档
最新文档