(
课件网) 法 算 The concept and description of the algorithm 2.1算法与算法描述 Content 目录 旧知回顾 新知学习 课堂巩固 拓展思考 第一部分 旧知回顾 新知学习 课堂巩固 拓展思考 前课重点 大数据的特征都有哪些? 复习:1.3 数据科学与大数据 大数据处理过程都有那几步? 前课重点 大数据具有价值,但价值密度低 大数据的数据量非常大 即数据类型繁多,不仅包括传统的格式化数据,还包括来自互联网的网络日志、视频、图片、地理位置等 大数据的特征都有哪些? 数据类型多 价值密度低 数据规模大 处理数据快 数据生成速度快,要求对数据进行快速处理 前课重点 数据采集 大数据处理过程都有那几步? 数据挖掘应用 数据预处理 数据分析 第二部分 旧知回顾 新知学习 课堂巩固 拓展思考 一、认识算法 体 验 思 考 由于城市中的人口密集度高,在有限的空间内进行锻炼成为了大部分人的不二选择,所以智能跑步机逐渐成为了人们家庭中常备的运动器材。为了满足不同人群的锻炼需求,提高锻炼效果,常见的家用智能跑步机可以提供多种预设模式选择的功能,例如“心率跑”“坡度跑”等,如图2.1所示。 思考: 1.智能跑步机是如何根据用户选择的跑步模式,控制用户的具体跑步过程的 2.当设定为某种跑步模式时,跑步机又是如何根据不同的人和实时运动的情况行调节,从而使人获得最佳运动效果的 一、认识算法 智能跑步机可以根据用户自身需求选择智能计划包,可选择散步、暴走、模拟山地、日常养生等日常最常用的智能计划包方案,另外使用APPF还可以模拟真实风景的虚拟实景模式,比如在户外的马路上或者风景优美的景区道,将来可以结合VR虚拟现实眼镜来进一步提升虚拟场景的体验。 智能跑步机可根据性别、年龄、身高、腰围、臀围、体重等多项人体参数,计算出用户体质特征及其所适用的运动量、运动强度,这样家里的女人、老人、孩子就根据自己的实际需求来设定跑步健身计划,改变过往盲目的、没计划的跑步模式。 计算机解决问题依靠的是程序,而程序的编写依赖于算法和计算机“语言”, 即首先将需要解决的问题分解为若干个明确的步骤(算法),然后在用计算机能够接受的“语言”准确的描述出来,这样计算机才能够解决问题。 计算机如何解决实际问题? 这里输入简单的文字概述 这里输入简单的文字概述 点击添加标题 一、算法的概念 大家用列举的办法解决了这个问题,如果可能性更多问题更复杂,怎么办? 算法 输入 计算机 枚举法/穷举法 算法是什么? 在学习和生活中我们常常使用算法的知识来解决问题。请根据你刚刚解决问题的思路,小组讨论得出你对算法的概念,以及算法应具备的特征。 一、算法的概念 算法 在生活和学习中,人们经常会运用到算法(algorithm)知识,只是很少意识到。从广义上讲,算法是为解决一类特定问题而采取的确定的、有限的步骤。它描述出某类问题求解的方法和过程,在整个问题解决过程中起着重要的作用。在计算机领域,算法作为一个精心设计的运算序列,描述了计算机如何将输入转化为输出的过程。 一、算法的概念 大家说一说生活中会用到哪些算法知识? 1.将设计人员设计好的三维模型交给计算机来渲染,可以实现三维虚拟场景生成; 2.将下棋的规则和方法借助计算机来实现,可以实现人与计算机对弈; 3.将人对图片的识别和认识过程通过模型设计让计算机进行模拟,可以实现图像的自动识别等等。 算法其实是对解决问题办法的抽象 概念:从广义上讲,算法是为解决一类特定问题而采取的确定的、有限的步骤。 在计算机领域,算法作为一个精心设计的运算序列,描述了计算机如何将输入转化为输出的过程。 一、算法的概念 有输入 有输出 确定性 有穷性 并不是所有解决问题的步 ... ...