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

| 4份
| 18页
| 962人阅读
| 246人下载
普通

内容正文:

2.1计算机解决问题的过程 引入新课 引入新课 学习目标 1.围绕“计算机绘制正多边形”的项目,让学生体验计算机解决问题的过程。 2.让学生了解流程图的规范表示方法,学会使用自然语言 和流程图描述算法。 3.让学生了解算法的三种基本结构。 学习目标 程序&算法 计算机程序是指示计算机解决问题的一组可执行的指令。 算法就是解决问题的方法和步骤。计算机解决问题的过程,就是实现算法的过程。 大象装入冰箱 把冰箱门打开 把大象装进去 把冰箱门关上 绘制 正六边形 过程 表示“用计算机程序绘制一个正多边形”的算法 算法分析 正多边形的各边边长相等,内角度数也相等。因此,绘制一个 正多边形可以通过“画一条边,旋转一定角度后再画一条边”的重复操作来完成。 绘制正多边形,除了要知道它的边数和边长,关键是要计算出每次旋转的角度。因此,解决这个问题的计算模型可以表示如下: 假设正多边形的边数为n,边长为a。思考: 内角度数d的值为?____________________ 每次旋转的角度为:________ 建立计算模型 d=(n-2)*180/n 180-d 6 自然语言是指人们日常生活中使用的语言,汉语、英语等都是自然语言。 活动一:思考实现绘制一个正多边形的算法,用自然语言描述出来,补全下面的表格。 环节 解决的步骤 输入 数据 输入要绘制的正多边形的 计算 计算正多边形的每个内角度数d,其中d= 输出 结果 (绘制) 将以下过程重复执行n遍: 1. 2. 边数n和边长a (n-2)*180/n 绘制一条长度为a的线段 将画笔方向向左(逆时针)旋转(180-d)度。 使用自然语言描述算法 使用流程图描述算法 活动二:学生自主学习流程图符号及三种基本结构的流程图。 起止框:表示一个算法的开始或结束。 输入输出框:表示算法中数据的输入或输出。 处理框:表示算法中数据的运算处理。 判断框:表示算法中的条件判断。满足条件,执行标识为“是”的路径; 不满足条件,执行标识为“否”的路径。 流程线:指向算法运行的方向。 起止框 输入输出框 处理框 判断框 流程线 流程图符号 顺序结构 01 分支结构(选择结构) 02 03 循环结构 三种基本结构的流程图 按照自上而下的先后顺序依次执行程序语句。 也称选择结构,是一种根据给定的条件进行判断的结构。 一种重复某一部分操作的结构 是 否 三种基本结构的流程图 晚上睡觉需要几步? 自然语言描述: 第一步:上床 第二步:熄灯 第三步:睡觉 顺序结构 按照自上而下的 顺序依次执行 上床 熄灯 睡觉 晚上睡觉需要几步? 自然语言描述: 判断:能否入睡? 若是:睡觉 若否:看书学习 是 否 能否入睡 睡觉 看书学习 根据给定的条件进行判断 分支结构(选择结构) 晚上学习需要几步?(每隔30分钟判断一次) 自然语言描述: 判断:是否学习 若是:学习 若否:停止学习 是否学习 30分 学习 是 否 循环结构 重复某一部分操作的结构 学以致用:使用流程图描述算法 环节 解决的步骤 输入 数据 输入要绘制的正多边形的边数n和边长a 计算 计算正多边形的每个内角度数d,其中d=(n-2)*180/n 输出 结果 将以下过程重复执行n遍: 1.绘制一条长度为a的线段 2.将画笔方向向左(逆时针)旋转(180-d)度。 活动三:结合自然语言的描述,补全流程图 开始 是否已画完n条边? 画笔向左旋转(180-d)度 是 否 结束 输入边数n和边长a d=(n-2)*180/n(n 画一条长度为a的线段 Python语言编写程序&运行程序并进行调试 了解注释及一些代码 程序设计语言的发展 机器语言 有二进制的0和1代码指令组成,能被计算机直接识别。但理解和记忆机器语言非常困难,并且容易出错,编程效率极低。 汇编语言 符号化的机器语言,采用英文助记符代替机器指令,比机器语言容易识别和记忆,汇编语言仍然是面向机器的语言。 高级语言 更接近自然语言,不依赖于特定的计算机系统,比较流行的高级语言有Java 、C/C++以及本书使用的Python等。 高级语言 汇编语言 机器语言 机器语言和汇编语言都是面向机器的,属于低级语言,高级语言的语法更接近人的表达习惯 分析问题 分析问题的需求情况、已知条件和需要解决的问题 O1 设计算法 最重要的环节,对算法的描述要尽可能精确、详尽。 O2 编写程序 选择一种计算机语言工具如Python语言来编写程序,实现算法。 O3 调试与维护 检查程序能否按照预想的效果执行。 O4 计用计算机解决问题的过程 机 总结 当堂检测 1、计算机解

资源预览图

2.1 计算机解决问题的过程  课件   2023—2024学年教科版(2019)高中信息技术 必修1-第1页
1
2.1 计算机解决问题的过程  课件   2023—2024学年教科版(2019)高中信息技术 必修1-第2页
2
2.1 计算机解决问题的过程  课件   2023—2024学年教科版(2019)高中信息技术 必修1-第3页
3
2.1 计算机解决问题的过程  课件   2023—2024学年教科版(2019)高中信息技术 必修1-第4页
4
2.1 计算机解决问题的过程  课件   2023—2024学年教科版(2019)高中信息技术 必修1-第5页
5
2.1 计算机解决问题的过程  课件   2023—2024学年教科版(2019)高中信息技术 必修1-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。