以下为《数学建模讲座算法与写作ppt》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
数学建模讲座
算法与写作西南交通大学峨眉校区基础课部数学教研室徐某某
2018年3月30日一、算法概述
二、算法举例
三、写作模板
四、公式图表的录入
五、写作具体要求
六、优秀写作案例内容提要 算法定义 所谓算法,是指在使用计算机解题前,需要将解题方法转换成一系列具体的在计算机上可执行的步骤,这些步骤能够清楚的反映解题方法一步步“怎么做”的过程,这个过程就是通常所说的算法。 一、算法概述 算法一词最早起源于公元9世纪的阿拉伯。有一位名叫花拉兹米的阿拉伯数学家,在他的一生中发现了很多求解算术问题的算法 。 由于很多成熟的算法已经集成在数学软件中,我们只需要会调用相应的函数即可,故数学建模中所指的算法应该是指广义的算法,即它可以是真正的算法,也可以只是解题的步骤或过程。数学建模中千万不要说没有模型、没有算法之类的话算法的特点 有穷性(有限性):任何一种提出的解题方法都是在有限的操作步骤内可以完成的,哪怕是失败的解题方法。 确定性(唯一性):解题方法中的任何一个操作步骤都是清晰无误的,不会使人产生歧义或者误解。 可行性(能行性):解题方法中的任何一个操作步骤在现有计算机软硬件条件下和逻辑思维中都能够实施实现。 有多个输入或输出:一个算法执行结束之后必须有数据处理结果输出,哪怕是输出错误的数据结果,没有输出的算法使毫无意义的。 算法的表示 使用自然语言描述算法 ① 确定一个n的值;
② 假设等号右边的算式项中的初始值i为1;
③ 假设sum的初始值为0;
④ 如果i≤n时,执行⑤,否则转出执行⑧;
⑤ 计算sum加上i的值后,重新赋值给sum;
⑥ 计算i加1,然后将值重新赋值给i;
⑦ 转去执行④;
⑧ 输出sum 的值,算法结束。你知道上面算法描述的内容是什么吗?算法的表示 使用流程图描述算法。 算法的表示 使用伪代码描述算法。 (1) 算法开始;
(2) 输入 n 的值;
(3) i ← 1; /* 为变量 i 赋初值*/
(4) sum ← 0; /*为变量 sum 赋初值*/
(5) do while i请点击下方选择您需要的文档下载。
以上为《数学建模讲座算法与写作ppt》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。