3.1用计算机编程解决问题的一般过程 ppt课件(17张PPT)-2023新浙教版《高中信息技术》必修第一册.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《3.1用计算机编程解决问题的一般过程 ppt课件(17张PPT)-2023新浙教版《高中信息技术》必修第一册.pptx》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中信息技术 3.1用计算机编程解决问题的一般过程 ppt课件(17张PPT)_2023新浙教版高中信息技术必修第一册.pptx 用计 编程 解决问题 一般 过程 进程 ppt 课件 17 _2023 下载 _必修1 数据与计算_浙教版(2019)_信息_高中
- 资源描述:
-
1、第3章 算法的程序实现浙教浙教版版信息技术信息技术(高中)(高中)必修必修1 1 数据与计算数据与计算3.1 3.1 用计算机编程解决问题的一般过程用计算机编程解决问题的一般过程 学习目标123了解计算机编程解决问题的一般过程。掌握python语言的基本知识,体验程序设计的基本流程。能用程序实现简单算法,掌握程序调试与运行的方法,感受算法的效率。12重点难点重点:利用计算机编程解决问题的一般过程。难点:抽象与建模。课堂导入 计算机已成为人们解决问题的重要工具。例如,用Word解决文字处理的问题,用Excel解决一般的数据计算、统计的问题等。但由于现实问题的多样性,并不是所有的问题都可以用现成的
2、计算机程序来解决。因此,针对这些问题,需要通过抽象与建模、设计算法、编写计算机程序来解决。下面以编写计算机程序绘制一个正多边形为例,了解用计算机编程解决实际问题的一般过程。1、抽象与建模 正多边形的各边边长相等,各内角度数也相等。因此,绘制一个正多边形,可以通过“画一条边,旋转一定角度后再画一条边”的重复操作来完成。例如,图3.1.1呈现的是绘制一个正六边形的过程。图3.1.1 绘制正六边形的过程绘制正多边形,除了要知道它的边数n和边长a,关键是要计算出每次旋转的角度。因此,解决这个问题的计算模型可以表示如下:假设正多边形的边数为n,边长为a。则内角度数d的值为:d=(n-2)x180+n。每
3、次旋转的角度为:180-d。2、设计算法 基于问题的抽象与建模,绘制一个正多边形的算法可以做如下描述:输人要绘制的正多边形的边数n和边长a。计算正多边形的每个内角度数d,其中d=(n-2)x180n。将以下过程重复执行n遍:画一条长度为a的线段,再将画笔方向向左(逆时针)旋转(180-d)度。3、编写程序 要让计算机按照预先设计的算法进行处理,需要将该算法用计算机程序设计语言描述,形成计算机程序。绘制正多边形的算法用Python语言描述如下:import turtle n=int(input(请输入正多边形的边数n:”))a=int(input(请输入边长a:”))d=(n-2)*180/nt
4、=turtle.Pen()for i in range(n):重复执行n遍 t.forward(a)向前绘制长度为a的线段 t.left(180-d)向左旋转(180-d)度程序运行截图:4、调试运行程序 通过运行程序,计算机会自动执行程序中的命令。但是,在将算法进行程序实现时,可能会因为录入错误、语法错误、逻辑错误等原因,导致程序不能正常运行或输出错误的结果。此时,需要对程序进行调试,以便发现错误并进行修正。例如、字母大小写的疏忽可能直接决定程序能否正常运行,程序中参数的调整可能影响输出图形的形状。问题与讨论:在用计算机编程解决问题的过程中,算法与程序两者之间的关系如何?算法 程序是指以某些
展开阅读全文
链接地址:https://www.163wenku.com/p-4901710.html