1 / 11
文档名称:

C语言设计.ppt

格式:ppt   大小:66KB   页数:11页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言设计.ppt

上传人:541807096 2020/6/11 文件大小:66 KB

下载得到文件列表

C语言设计.ppt

相关文档

文档介绍

文档介绍:程序的灵魂——算法算法的概念程序:有序的指令序列、为解决某一问题而写的、这些指令序列在结束时在逻辑上应完成一定的功能。程序=数据结构+算法算法:解决“做什么”和“怎么做”,广义地说,为了解决一个问题而确定的方法和步骤,就称为算法。算法的概念对于我们:因为同一个问题可以有不同的解题方法和步骤,为了有效的进行解题,不仅要保证算法的正确性,还要考虑算法的质量,选择合适的算法。算法的分类:数值运算算法(求数值解)非数值运算算法(常用于事务管理领域)简单算法1、计算5!原始算法:1×2×3×4×5新算法描述:每一步被乘数p和乘数i的乘积放到p中;然后i加1,循环做乘积,直到i大于5为止。 p=1;i=2; p=p*i; i=i+1;循环简单算法2、判断2000-2500年中的闰年条件:①能被4整除,但不能被100整除的年份是闰年②能被100整除,又能被400整除的年份是闰年算法的特性有穷性:操作步骤有限。确定性:每一步应当确定,不应含糊, 即算法的含义唯一。有效性:每一步都能有效的执行,并得到结果。有零个或多个输入。有一个或多个输出(没有输出的算法无意义)算法的三种基本结构顺序结构选择结构循环结构ABPABPA算法的表示自然语言流程图伪代码计算机语言传统流程图结束Np=p*ii=i+1开始p=1i=2i>5Y输出p计算5!传统流程图开始y=2000y%4?y%100?闰年y%400?非闰年闰年非闰年y=y+1y>2500?结束NYYYYNNN闰年的判断