ID: 18141219

2.1 计算机解决问题的过程(教学设计)- 2023—2024学年人教版高中信息技术必修1

日期:2024-11-30 科目:信息技术 类型:高中教案 查看:81次 大小:113125B 来源:二一课件通
预览图 1/1
必修,信息技术,高中,人教,学年,2024
  • cover
课题《2.1计算机解决问题的过程》设计思想 本节作为编程计算单元的起始部分,对学生的编程要求不高,主要让学生体验计算机解决问题的过程,培养编程的兴趣以及形成良好的编程习惯。课堂教学环节围绕“计算机绘制正多边形”的项目,整个项目的完成就是计算机解决问题的一个完整过程,分别包括分析问题、设计算法、编写程序和调试与维护四个步骤。从情境导入到课堂活动都引用了 Python中的海龟绘图库,呈现的程序结果直接且视觉冲击力强,学生能够感受到编程的奇妙。任务活动设置难度适中,学生容易接受。使用流程图描述算法是难点,采用简单的生活例子讲授让学生更容易理解。 教学目标 1.围绕“计算机绘制正多边形”的项目,让学生体验计算机解决问题的过程。 2.让学生了解流程图的规范表示方法,学会使用自然语言和流程图描述算法。 3.让学生了解算法的三种基本结构。 教学重点 使用自然语言和流程图描述算法以及算法的三种结构 教学难点 使用流程图描述算法教学方法项目 教学法;任务驱动法;自主合作探究法 教学过程 教学环节 教师活动 学生活动 设计意图 创设情境 1.运行两个计算机绘制彩色图形的程序,并呈现不一样的美丽图案。让学生领略计算机程序解决问题的魅力。 2.思考与讨论:计算机是如何实现这个绘制过程的呢?因为其背后有一种神奇的力量—计算机程序。而掌控这种力量的,是由人设计的算法。算法就是解决问题的方法和步骤。解决问题的过程,就是实现算法的过程。本节课我们就通过一个“计算机绘制正多边形”的项目共同体验计算机解决问题的过程。 1.观看计算机绘制图形的过程,领略计算机程序解决问题的魅力。 2.思考计算机如何实现绘制的?初步体会编程的奥妙。理解算法的含义,清楚程序、算法之间的关系 通过绘制彩色图形的程序导入,吸引学生的注意力,培养学生的学习兴趣,体验计算机编程的奥妙。让学生了解程序和算法的含义。 任务一表示“计算机绘制正多边形”的算法 围绕“计算机绘制正多边形”项目展开学习 ●分析算法正多边形的各边边长相等,内角度数也相等。因此,绘制一个正多边形可以通过“画一条边,旋转一定角度后再画一条边”的重复操作来完成。 ●建立计算模型绘制正多边形,除了要知道它的边数和边长,关键是要计算出每次旋转的角度。因此,解决这个问题的计算模型可以表示如下:假设正多边形的边数为 n,边长为 a. 则内角度数 d 的值为:_____,每次旋转的角度为:_____。 ●描述算法活动一使用自然语言描述算法自然语言是指人们日常生活中使用的语言,汉语、英语等都是自然语言。用自然语言描述算法,通常我们理解算法的第一步。思考实现绘制一个正多边形的算法,用自然语言描述出来,补全下面的表格。 活动二使用流程图描述算法 1. 介绍流程图符号 2.介绍三种基本结构的流程图 3.加上举例加深对三种基本结构的理解。 4. 让学生尝试使用流程图描述“计算机绘制正多边形”的算法,点评几位同学的流程图。 1.思考并分析计算机绘制正多边形的过程2. 用数学符号描述解决该问题的计算模型。尝试使用自然语言描述算法,完成表格内容培养学生分析解决问题的能力和逻辑思维能力。 学习掌握流程图符号学习三种基本结构的流程图自主探究、合作学习,尝试使用流程图描述“计算机绘制正多边形”的算法 让学生体验用自然语言描述算法,学以致用。通过此活动的设置让学生掌握用更加只够和易于理解的流程图描述算法,培养学生的自主探究能力和合作探究能力。 任务二用 Python语言实现“计算机绘制“正多边形” 将该算法用 Python语言描述,形成计算机程序。将程序呈现给学生。运行程序简单介绍 Python的开发环境,指导学生如何运行程序,分别输入不同的边数查看运行结果。 尝试运行程序,观察程序结果,是否实 ... ...

~~ 您好,已阅读到文档的结尾了 ~~