高一【信息技术(人教中图版)】循环终止语句(第一十六课时)-任务单
- 格式:docx
- 大小:41.82 KB
- 文档页数:4
程序设计基本知识【课程标准】●掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。
●通过解决实际问题,体验程序设计的基本流程。
【教学目标】●掌握Python语言中for语句的语法规范,能根据实际问题,编写正确的for语句实现循环结构。
(计算思维)●能综合应用三种结构解决项目问题,体会循序渐进、逐步完善的程序设计思想方法,培养学生使用计算机解决问题的能力。
(计算思维)●通过解决项目问题,掌握用计算机解决问题的基本方法,并能迁移到其他问题的解决之中,感受计算机编程的魅力。
(计算思维、信息社会责任)【学业要求】掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。
【学情分析】经过前面的学习,学生已经掌握了Python语言的基本知识和程序设计的三种基本结构,能用流程图描述算法,用f语句实现选择结构,用while语句实现循环结构,并编写程序解决简单问题,积累了用计算机编程解决现实问题的初步经验。
有些学生在平时生活中有使用“自助式人行过街红绿灯”的经验,了解路口红绿灯变化的过程。
考虑到学生个体之间的差异,本节课为基础较差的同学提供了不同任务的程序半成品来辅助学习。
【教学重点】掌握for循环语句的基本语法及其应用特点,综合使用三种结构解决问题。
【教学难点】能根据真实项目情境和问题解决需求,设计并完善算法,综合使用三种结构解决实际问题。
【教学方法】教学方法:项目学习(项目分析、项目实现、项目完善串联课堂教学);问题导学(以问题引领学生探究)。
本课由for循环的学习引入“自助式人行过街红绿灯”项目主题,由于项目程序的编写难度较大,如果以教师讲授的方式为主,很难吸引学生。
反之,采用项目学习和问题导学,可以帮助学生循序渐进地逐步完善项目程序,在迭代开发过程中既完成任务,又能很好地培养学生的计算思维。
软硬件资源:电子白板、Python编程环境、教学课件、微课、任务程序半成品。
【教学过程】。
《认识Do-Loop语句》作业设计方案(第一课时)一、作业目标本作业旨在让学生:1. 掌握Do-Loop语句的基本语法结构及工作原理。
2. 学会在编程中正确使用Do-Loop语句实现循环结构。
3. 培养学生在实际操作中运用Do-Loop语句解决实际问题的能力。
二、作业内容1. 理论知识学习学生需认真阅读教材,掌握Do-Loop语句的定义、结构及其与其他循环语句的区别。
通过自学或小组讨论的方式,理解循环体与循环条件的含义,并能够用简单的语言解释其工作原理。
2. 编程实践操作学生需利用所学知识,使用Do-Loop语句编写至少三个不同的程序实例,并记录在作业中。
程序应包括但不限于以下内容:(1)使用Do-Loop实现一个简单的计数器功能,如从1计数到10。
(2)设计一个需要满足特定条件的循环结构,例如实现一个只有在输入值达到某个条件时才停止的循环。
(3)尝试将多个条件或事件嵌入到循环体中,例如根据用户输入的不同执行不同的循环逻辑。
3. 代码理解与优化学生需从已学过的其他编程语言或书籍中找出至少一个含有Do-Loop语句的代码实例,分析其语法结构及实现逻辑,并尝试进行适当的优化。
三、作业要求1. 学生应按时完成作业,并在规定时间内提交至教师指定的平台或邮箱。
2. 学生在完成作业过程中应注重代码的规范性和可读性,确保代码逻辑清晰、易于理解。
3. 编程实践操作部分应附有详细的注释和程序运行结果截图,以便教师了解学生的理解和应用情况。
4. 代码优化部分应提供原始代码和优化后的代码对比,并简要说明优化的原因和效果。
5. 学生需遵守课堂纪律和学校规定,独立完成作业,不得抄袭他人成果。
四、作业评价教师将根据学生的作业完成情况、编程实践能力、代码规范性和创新性等方面进行评价。
评价标准包括:知识掌握程度、程序正确性、逻辑清晰度、代码质量等。
评价结果将作为学生平时成绩的一部分。
五、作业反馈教师将对每位学生的作业进行批改和点评,指出存在的问题和不足,并给出改进建议。
《使用循环语句解决问题--- for 循环》说课稿尊敬的各位评委,各位老师,大家好!今天我说课的题目是《使用循环语句解决问题---FOR 循环》,是选修教材《算法与程序设计》中第二单元程序设计基础的第四节,本课时为这一节的第一课时,本节课学习的内容是使用for循环语句解决实际问题。
与必修模块《信息技术基础》第四单元第三节尝试开发技巧内容相衔接。
新课程标准对这部分内容的要求是会使用程序设计语言实现循环控制结构。
通过对本节课的学习,学生可以在逐步完成任务的过程中感知解决问题的方法,从而达到会使用for语句实现循环。
循环结构是程序设计的三种基本结构之一,是程序设计的基础。
而for循环是循环结构的重要组成部分,因此学好本课对于学生掌握循环结构的知识尤为重要。
我所授课的对象是民族中学高一2班的学生,该班学生的总体素质在全年级是比较优秀的,学生特点是聪明、活泼好动、善于思考,并且具备了一定的自学能力和分析问题能力。
在学习了顺序结构和分支结构后,基本可以使用程序设计语言通过填写程序实现以上两种控制结构,但是由于个体差异的问题,有的同学在学习程序设计时还是有一定的困难,为了让学生始终保持高度的学习热情,我设置了不同层次的任务,实施分层次教学,由学生根据自身掌握的情况自主选择完成,让他们在课堂上都有所收获。
根据本单元教学要求和本课的特点,我制定了以下教学目标:1、知识与技能:了解循环语句的功能,掌握for循环语句的使用方法;理解循环语句的执行过程;学会使用循环语句解决实际问题。
2、过程与方法:通过自主学习,理解循环语句的结构和for循环;通过任务的实战演练,感受利用循环语句解决问题的思想方法,从而达到会使用循环思想解决实际问题;通过在线测试,使学生在分析、总结后能概括出FOR循环的特点。
3、情感、态度与价值观:在一个个任务的驱动下,逐步深化对知识的理解,提高分析问题、解决问题的能力,激发探究热情;通过教师的引导,在相互讨论中完成协作学习,培养协作意识;培养学生对问题的解决能力、规划能力;通过自己的努力可以为本组争得明星小组的称号,培养学生的集体荣誉感。
课程基本信息课例编号学科信息技术年级高一学期秋季课题循环结构-for语句教科书书名:信息技术必修一:数据与计算出版社:人民教育出版社/中国地图出版社出版日期:2019 年 6 月教学人员姓名单位授课教师指导教师教学目标教学目标:1.理解for语句的作用;2.掌握for语句的基本格式、执行过程及特点;3.理解应用for语句解决实际问题的要素;4.初步学会用for语句解决简单的实际问题的方法。
教学重点:for语句的特点、执行过程、基本格式、应用for语句的要素。
教学难点:初步学会用for语句编程解决实际问题的方法教学过程时间教学环节主要师生活动3环节一导入:一、提出任务一:前面,我们学习了程序的顺序结构、选择结构和python的一些基础知识,下面有个任务请大家帮着完成:在机器人比赛中,需要设置如图的运行轨道,请同学们参考任务单中的学习材料,编程实现画10个同切圆的轨道图形,如图所示,圆的半径分别为(50,55,60,65,70,75,80,85,90,95)二、展示代码:import turtle #导入turtle库t=turtle.Turtle()t.hideturtle()t.circle(50)t.circle(55)t.circle(60)t.circle(65)t.circle(70)t.circle(75)t.circle(80)t.circle(85)t.circle(90)t.circle(95)三、运行代码四、提出问题:请同学们看一下这段代码有什么特点?(重复写10条t.circle()语句,刚才画10个圆,需要重复写10条t.circle()语句,如果画100个圆就得重复写100条t.circle语句,有没有一种既简化代码又实现相同效果的方法呢?2 环节二:实践体验新课:for语句一、体验for语句的功效,提出问题任务2:请将下段代码输入到python编程平台,运行,看效果。
import turtle #导入turtle库t=turtle.Turtle()t.hideturtle()for n in [50,55,60,65,70,75,80,85,90,95]:t.circle(n)提出问题:为什么下列两段代码能实现同样的效果?10 环节三:原理二、原理探秘(一)案例探究-for语句的格式及执行过程任务三:参考任务单的学习材料,分析任务二代码中for语句的执行过程,并将分析结果填入流程图中。
教学设计:新2024秋季高一必修1 信息技术人教中图版第2章算法与程序实现《程序设计基本知识:程序语句》一、教学目标(核心素养)1.信息意识:学生能够认识到程序语句是构建程序的基本单元,理解不同程序语句在程序执行中的作用。
2.数字化学习与创新:通过理论学习与实践操作,学生能够掌握常见的程序语句(如赋值语句、输入输出语句、控制语句等)的语法、功能和使用方法,能够编写简单的程序语句实现特定功能。
3.计算思维:培养学生的逻辑思维和问题解决能力,通过编写程序语句,学会将实际问题抽象为可执行的程序步骤。
4.信息社会责任:在编程学习过程中,引导学生关注程序语句的准确性和效率,培养良好的编程习惯和社会责任感。
二、教学重点•掌握常见程序语句(赋值语句、输入输出语句、控制语句等)的语法和用法。
•理解程序语句在程序执行中的作用和流程。
三、教学难点•灵活运用控制语句(如条件语句、循环语句)实现复杂的程序逻辑。
•理解程序语句之间的执行顺序和依赖关系。
四、教学资源•多媒体课件(包含程序语句概念、示例及演示)。
•编程环境(如Python IDLE、Visual Studio Code等)及示例代码。
•教材及配套习题册。
•在线编程学习资源或平台链接(如有条件)。
五、教学方法•讲授法:介绍程序语句的基本概念、分类和语法。
•演示法:通过实例演示程序语句的编写和执行过程。
•实践操作法:学生分组进行编程实践,编写包含不同程序语句的程序。
•讨论法:组织学生讨论程序语句的应用场景和注意事项,分享学习心得。
六、教学过程1. 导入新课•故事引入:讲述一个简短的编程故事,如“小明的自动化生活”,其中涉及到家中的灯光、空调等设备通过程序控制自动开关。
引导学生思考这些设备是如何通过程序语句实现自动化控制的,引出程序语句的概念。
•提出问题:询问学生如果要用程序控制这些设备,需要用到哪些基本的语句?引出本节课的主题——程序设计基本知识:程序语句。
2. 新课教学•程序语句概述:•讲解程序语句是构建程序的基本单元,每个语句都执行一个特定的操作。
高一【信息技术(人教中图版)】语句与顺序结构(第十课时)学习任务单[精选多篇]第一篇:高一【信息技术(人教中图版)】语句与顺序结构(第十课时)学习任务单课程基本信息课例编号学科信息技术年级高一学期第一学期课题语句与顺序结构教科书书名:《信息技术》必修 1出版社:人民教育出版社;中国地图出版社出版日期:2019 年 6 月学生信息姓名学校班级学号学习目标 1.理解顺序结构的特点。
2.进一步理解赋值语句的用法。
3.进一步理解输入输出语句的用法。
4.应用恰当的语句编写顺序结构的计算机程序,增强利用计算机解决问题的能力。
课前学习任务如果编写一个简单程序模拟倒计时器,应该如何设计算法呢?课上学习任务【学习任务一】任务1-1:举例说明生活中的顺序结构任务1-2:修改倒计时器小程序,实现先红色 3 秒倒计时再绿色 3 秒倒计时的变化。
【学习任务二】任务 2-1:有两个一样的杯子,分别装了水和白酒,现在要将两杯中的液体互换,用水杯装白酒,用酒杯装水,请问你有什么办法?请按照解决问题的一般方法尝试编程解决这一问题。
任务 2-2:练习1:判断以下赋值语句写法是否正确,为什么?(1)D=6+9(2)F+3=E+6(3)Z=X*Y(4)C$=goodnight 练习2:下列程序的输出结果是多少?A=30 A=A+10 A=50 print(A)【学习任务三】任务 3-1:目前,世界上包括我国在内的绝大多数国家都使用摄氏温度,而美、英等国家使用华氏温度。
对于去美国旅行的中国游客来说,需要将当地发布的华氏温度转换为摄氏温度,以符合自己的理解习惯;同样,来中国旅行的美国游客亦如此。
请你想一想,能否利用计算机辅助旅行者进行温度转换?请按照解决问题的一般方法尝试编程解决这一问题。
任务 3-2:根据键盘输入的身高和体重值,编写程序计算体重指数BMI。
(BMI=w/h/h,w 为体重kg,h 为身高 m。
)第二篇:高一【信息技术(人教中图版)】语句与顺序结构(第十课时),教学设计课程基本信息课例编号学科信息技术年级高一学期 1 课题语句与顺序结构教科书书名:《信息技术》必修 1出版社:人民教育出版社;中国地图出版社出版日期:2019 年 6 月教学人员姓名单位授课教师指导教师指导教师教学目标教学目标:1.理解顺序结构的特点。
2019-2020年高中信息技术FOR循环结句程序设计学案教科版选修1一、知识目标:1)、掌握FOR循环语句的格式。
2)、理解FOR语句的执行过程。
3)、学会使用FOR循环语句来实现循环控制结构,解决实际问题。
4)、初步掌握程序调试运行的方法。
、窗体:默认对象名称修改后的对象名属性值对象说明Image1imgmao Strech true猫图片Picture Tom.jpgImage2imgshu Strech true老鼠图片Picture jerry.jpg man d1man d1Capti on猫发现了老鼠man d2man d2Capti on还原四、实践任务:1)、实现猫图片移动到老鼠图片处。
2)、用FOR循环语句完成猫抓老鼠程序的编写。
思考:循环变量i的初值与终值是否能够改变,如果能,请尝试修改。
五、课堂拓展:动画片中老鼠是否是原地不动的?如果老鼠也同步跑动起来,如何修改程序?、基本说明1模块:算法与程序设计(选修)2年级:高中一年级3所用教材版本:广东教育出版社4所属的章节:第二章第四节5学时数:40分钟(教室授课)二、教学设计1、教学目标:1)、掌握FOR循环语句的格式。
2)、理解FOR语句的执行过程。
3)、学会使用FOR循环语句来实现循环控制结构,解决实际问题。
4)、初步掌握程序调试运行的方法。
5)、培养学生分析问题,解决问题的能力。
6)、培养学生主动学习,自主学习的能力。
2、内容分析:本课是循环结构的第一节课,循环结构是第二章程序设计基础的重点和难点。
3、学情分析:高二学生,对VE的程序结构有了初步的认识。
4、设计思路:本节课本课是循环结构的第一节课,循环结构是第二章程序设计基础的重点和难点。
上好本节课对于循环结构的学习非常重要。
教材上的案例比较枯燥,不利于学生学习积极性的提高,因此本堂课的设计采用了学生喜欢的动画片猫和老鼠作为学习案例。
教师的主要任务在于积极引导,调动学生的积极性。
《认识Do-Loop语句》作业设计方案(第一课时)一、作业目标本作业设计旨在帮助学生掌握Do-Loop语句的基本概念和用法,通过实际操作加深对循环结构的理解,并培养学生独立分析问题和解决问题的能力。
二、作业内容1. 理论学习学生需认真阅读教材中关于Do-Loop语句的章节,掌握其基本语法结构和应用场景。
重点理解循环变量的作用和循环条件的重要性。
2. 编程实践(1)编写简单的Do-Loop程序,实现特定次数的循环操作,如计算数列的和或打印特定内容的字符串。
(2)结合实际问题,设计一个简单的Do-Loop程序实例,如使用Do-Loop语句控制一个计数器,当计数器达到某个值时停止循环。
3. 作业任务(1)完成课堂上的例题解析,并编写类似的练习题。
(2)利用Do-Loop语句设计一个有趣的小程序,可以是数学游戏、猜谜游戏等,要求程序逻辑清晰,功能完整。
三、作业要求1. 格式要求(1)作业代码需按照编程语言的标准格式进行排版,确保代码的可读性。
(2)程序注释要清晰明了,说明程序的运行逻辑和关键代码的作用。
2. 内容要求(1)编程实践部分需独立完成,不得抄袭他人代码。
(2)作业任务中的小程序设计需具有创新性和实用性,能体现学生对Do-Loop语句的理解和应用能力。
(3)在编写程序时,要充分考虑程序的健壮性,避免因输入错误导致程序崩溃或异常。
四、作业评价1. 评价标准(1)理论学习部分:学生对Do-Loop语句的理解程度和掌握情况。
(2)编程实践部分:学生编写的代码是否正确、规范、可读性强。
(3)作业任务部分:学生完成的小程序设计是否具有创新性和实用性,是否能体现学生对Do-Loop语句的深入理解。
2. 评分方式(1)根据学生的作业完成情况进行打分,满分为100分。
(2)对于优秀的作业作品,可在课堂上进行展示和分享。
(3)教师需对学生的作业进行点评和指导,帮助学生发现问题并改进。
五、作业反馈教师需及时批改学生的作业,对于普遍存在的问题进行讲解和指导。