第1课 算法与问题解决 ppt课件 --(2023新)浙教版六年级上册信息科技同步教学.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第1课 算法与问题解决 ppt课件 --(2023新)浙教版六年级上册信息科技同步教学.pptx》由用户(QXX)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1课 算法与问题解决 ppt课件 _2023新浙教版六年级上册信息科技同步教学 算法 问题解决 ppt 课件 _ 2023 浙教版 六年级 上册 信息 科技 同步 教学 下载 _六年级上册_浙教版(2023)_信息_小学
- 资源描述:
-
1、目 录第2课 抽象与建模第1课 算法与问题解决第4课 算法的程序体验第3课 算法设计第5课 算法的执行第6课 猜数字算法设计第7课 猜数字算法验证学习目标理解算法与计算机程序之间的关系。知道在计算机中实现算法的一般步骤。利用算法与计算机程序解决简单问题。前 言 生活中人们经常运用算法来解决问题。借助计算机程序实现算法,可以提高解决问题的效率。思 考 投票、猜数等问题的算法可以用计算机来实现,那么所有算法都能用计筹机实现吗?日常使用的计算机程序是怎么编写出来的?学习内容在计算机中运用算法解决问题的一般步聚讨 论 生活中的投票问题可以通过哪些途径解决?各有什么优点?建 构 用算法来解决问题有很多种
2、途径,比如由计算机实现或由人工实施等,不同的途径适用于不同的场景。在计算机中运用算法解决问题,主要经历问题分析、抽象与建模、设计算法、验证与优化算法等过程。一、抽象与建模 解决问题首先要对问题进行分析,抽象出关键要素,建立模型。以投票问题为例,某校正在进行校徽设计征选,全校1000名学生通过投票的方式在两个候选作品中选择一个自己喜欢的设计方案。解决该问题的关键要素包括两个候选作品的编号、1000名学生的投票情况。一、抽象与建模 确定变量 本问题中,需要对每一次的投票内容进行处理,从而决定增加哪个作品的得票数。使用计算机解决这个问题时,可以用变量tp表示每一次的投票不同的变量值代表给不同的候选作
3、品投票,用a、b两个变量表示两个候选作品的得票数。一、抽象与建模 抽象规则 tp的值决定了a+1还是b+1,如当tp为“a”时,表示投票给A作品,则a=a+1;当tp为“b”时,表示投票给B作品,则b=b+1。一、抽象与建模 建立模型 在抽象的基础上,总结规律、建立模型是设计算法的前提。建立模型时可以借助公式、表格、图示等方式,下图以图示的形式对上述投票问题进行建模。二、设计算法 设计算法时,要确定算法的输入与输出,并合理地选择控制结构,准确、有序地描述解决问题的步骤。例如,使用计算机解决上述作品投票问题的算法,可以描述为如下几个步骤:步骤1:A、B作品得票数清零,即将变量a与b的值初始化赋为0;步骤2:投票者输入投票内容“a”或“b”,并将其赋值给变量tp;二、设计算法 步骤3:使用分支结构对投票内容进行判断,当tp为“a”时,变量a的数值加1,当tp为“b”时,变量b的数值加1;步骤4:使用循环结构重复步骤2、3,直到1000名学生都完成投票;步骤5:输出A、B作品的得票数。二、设计算法 算法的流程图如下:三、验证算法 在计算机中,可以通过编写并运行程序来验证算法。想一想 请同学们想一想假如输入的数据不是a,也不是b,结果会是怎样的?练 习 如果有3个作品参与投票,算法需要怎么调整?请同学们在流程图中做出相应的修改。
展开阅读全文