资源简介 (共17张PPT)人教/中图版(2019)数据与计算2.1《解决问题的一般过程和用计算机解决问题》你是怎么解决这个问题的?学习目标:体验用计算机解决问题的过程,能够解决生活中的实际问题。了解编程解决问题的基本方法,提高解决问题的能力。培养学生编程的兴趣,发展计算思维。本节内容一二三四人们解决问题的过程通常包括以下阶段:分析问题寻找解决问题的途径与方法解决问题并验证结果用计算机解决问题的过程鸡兔同笼问题:已知未知根据学过的数学知识找出题目中的已知和未知,并填写上面的表格。分析问题分析问题(找出已知和未知)设计方案(写出算法)设计方案编写程序:a=35b=94forxinrange(1,a):y=a-xif2x+4y==b:print("鸡有"+str(x)+"只","兔有"+str(y)+"只")编码调试教师利用云课堂的屏幕广播功能演示编写程序和调试程序的过程,学生在Python中亲自体验,教师指导。调试程序:编码调试用计算机解决问题的过程思考探究:相同点不同点人工解决问题的过程用计算机解决问题请两名同学到白板上操作巩固提升1.现在你是一名交通协管员,为了保证道路通畅,需要进行交通疏导,请描述一下你所采用的方法和过程。2.分析用计算机程序模块控制红绿灯的过程。巩固提升importturtle#导入可以绘制图形的Python内置模块turtleimporttime#导入与时间处理有关的Python内置模块time#初始化红绿灯light=turtle.Turtle()light.hideturtle()light.screen.delay(0)#禁用绘制过程的动画显示#红灯亮light.color("red","red")light.begin_fill()light.circle(20)light.end_fill()#红灯保持显示time.sleep(15)#绿灯亮light.color("green","green")light.begin_fill()light.circle(20)light.end_fill()分析程序代码:思考:如果将红灯持续显示时长设为30S,应该如何修改程序?试着改写程序代码并调试运行。课堂小结利用桌面上的XMind软件建立本节课内容的思维导图。移动应用程序可以解决的问题问题解决的过程分享一款自己喜欢的移动应用程序,分析它能解决什么类型的问题,是如何解决问题的,填写如下表格:作业(装订线)课题解决问题的一般过程和用计算机解决问题课型新授课课时安排1教学过程(授课教师:授课班级:)教学目标1.体验用计算机解决问题的过程,能够解决生活中的实际问题。2.了解编程解决问题的基本方法,提高解决问题的能力。3.认识python语言,熟悉编程环境,能够根据需要改写简单的程序代码。4.体验程序设计的魅力,培养学生编程的兴趣,发展计算思维。一、情景导入:提出“鸡兔同笼”问题,学生思考怎样用学过的知识解决这个问题。导入本节课题,明确本节学习目标。二、讲授新知:1.分析人工解决“鸡兔同笼”问题的一般过程:分析问题→寻找解决问题的途径与方法→解决问题并验证结果2.体验用计算机解决问题的过程。(1)分析问题(2)设计方案(写出算法)(3)编码调试(在python中编写程序代码并进行调试)教师利用云课堂的屏幕广播功能演示编写程序和调试程序的过程,学生在Python中亲自体验,教师指导。三、讨论探究:分组讨论人工解决问题和用计算机解决问题的异同点及优缺点。四、巩固提升:1.假设现在你是一名交通协管员,为了保证道路通畅,需要进行交通疏导,请描述一下你所采用的方法和过程。2.分析用计算机程序控制红绿灯的过程。学生体验在python语言中编程调试过程。思考:如果将红灯持续显示时长设为30S,应该如何修改程序?五、课堂小结:利用桌面上的XMind软件建立本节课内容的思维导图。六、作业:分享一款自己喜欢的移动应用程序,分析它能解决什么类型的问题,是如何解决问题的,填写表格。教学难点教学重点重点:用计算机解决问题的一般过程难点:运用计算思维对具体问题进行分析和设计方案教学方法讲授法、讨论探究法、小组合作法等板书设计(人工解决问题的过程)解决问题的过程(用计算机解决问题的过程)教学反思根据所授班级学生的基础,我没有按照教材进行教学设计,而是以更适合学生的“鸡兔同笼”这个简单的问题入手,让学生体验了用计算机解决问题的过程。由于学生没有编程基础,第一次接触python语言,所以本节课学生能够调试运行代码即可,重在激发学生学习编程的兴趣和提高学生分析问题解决问题的能力。 展开更多...... 收起↑ 资源列表 2.1解决问题的一般过程和用计算机解决问题-人教中图版(2019)高中信息技术必修一教案.docx 2.1解决问题的一般过程和用计算机解决问题.pptx 鸡兔同笼.mp4