3.1 用计算机编程解决问题的一般过程 课件-2022-2023学年浙教版(2019)高中信息技术必修1

2022-12-15
| 20页
| 1753人阅读
| 23人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 -
章节 3.1 用计算机编程解决问题的一般过程
类型 课件
知识点 -
使用场景 同步教学
学年 2022-2023
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 2.25 MB
发布时间 2022-12-15
更新时间 2022-12-26
作者 fujoshi_xh
品牌系列 -
审核时间 2022-12-15
下载链接 https://m.zxxk.com/soft/36558158.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

3.1用计算机编程 解决问题的一般过程 1 目录 CONTENTS 1 抽象与建模 2 设计算法 3 编写程序 4 调试运行程序 2 小明想通过计算机编程的方式画出一个正多边形,想一想,可以怎么设计呢? 用算法解决问题的过程 算法要素(变量)、计算模型 算法特征、算法要素、结构化程序设计思想 自然语言、 流程图、 伪代码、 程序设计语言 抽象与建模 设计算法 描述算法 (编写程序) 调试运行 程序 运行程序 01 PART ONE 抽象与建模 5 正多边形的各边边长相等,各内角度数也相等。因此,绘制一个正多边形,可以通过“画一条边,旋转一定角度后再画一条边”的重复操作来完成。例如,图3.1.1呈现的是绘制一个正六边形的过程。 图3.1.1 绘制正六边形的过程 01 抽象与建模 旋转一定角度后再画一条边 旋转一定角度后再画一条边,以此类推。 6 绘制正多边形,需要知道哪些数据呢? 要知道它的边数和边长,以及旋转的角度。 假设边数用变量n表示,边长用变量a表示, 旋转角度的计算模型可以表示如下: 则内角度数d的值为:d=(n-2)x180÷n。每次旋转的角度为:180-d。 01 抽象与建模 7 02 PART TWO 设计算法 8 02 设计算法 基于问题的抽象与建模,绘制一个正多边形的算法可以做如下描述: ① 输入要绘制的正多边形的边数n和边长 a。 ② 计算正多边形的每个内角度数d,其中d=(n-2)x180÷n。 ③ 将以下过程重复执行n遍:画一条长度为a的线段,再将画笔方向向左(逆时针)旋转(180-d)度。 9 03 PART THREE 编写程序 10 03 描述算法 Turtle 绘制图像的函数库 turtle.Pen( ) 笔开始的地方 Pendown 笔落下的地方 Pencolor 笔的颜色 Pensize 笔的粗细 t.Circle 以参数为半径画圆 11 03 描述算法 #导入绘制图像的函数库 #输入边数赋值给n,值只能是整数 #输入边长赋值给a,值只能是整数 #计算内角和度数 12 04 PART THREE 调试运行程序 13 运行结果 演示 04 调试运行程序 通过运行程序,计算机会自动执行程序中的命令。 但是,在将算法进行程序实现时,可能会因为录人错误、语法错误、逻辑错误等原因,导致程序不能正常运行或输出错误的结果。此时,需要对程序进行调试,以便发现错误并进行修正。 04 调试运行程序 练一练,请画出下方代码的图形 绘制正方形 练一练,请画出下方代码的图形 绘制正五边形 练一练,请画出下方代码的图形 绘制红色五角星 练一练,请画出下方代码的图形 先画一个蓝边红心圆 再画一个红边蓝心圆 演示完毕,谢谢观看! 3.1用计算机编程 解决问题的一般过程 20 Lavf58.20.100 $

资源预览图

3.1 用计算机编程解决问题的一般过程 课件-2022-2023学年浙教版(2019)高中信息技术必修1
1
3.1 用计算机编程解决问题的一般过程 课件-2022-2023学年浙教版(2019)高中信息技术必修1
2
3.1 用计算机编程解决问题的一般过程 课件-2022-2023学年浙教版(2019)高中信息技术必修1
3
3.1 用计算机编程解决问题的一般过程 课件-2022-2023学年浙教版(2019)高中信息技术必修1
4
3.1 用计算机编程解决问题的一般过程 课件-2022-2023学年浙教版(2019)高中信息技术必修1
5
3.1 用计算机编程解决问题的一般过程 课件-2022-2023学年浙教版(2019)高中信息技术必修1
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。