- 7
- 0
- 约2.09万字
- 约 47页
- 2015-12-15 发布于广东
- 举报
C语言程序设计 第四章 程序流程控制 内容提要 算法的基本概念以及表示方法,简单介绍流程图 C程序的3种基本流程控制结构:顺序结构、选择结构(也叫分支结构)、循环结构,每种结构的控制语句: if、switch控制选择结构 for、while、do~while控制循环结构 break、continue、goto等语句的用法 循环嵌套程序的设计及运行过程 一些常用算法的基本思想: 分段函数求解问题 判断一个整数是否为质数 求两个正整数的最大公约数 各种求和问题 算法与语句 算法(Algorithm)就是为解决一个具体问题而采取的有限的操作步骤,算法通过语句来实现 计算机算法分两类:数值运算算法、非数值运算算法 程序=数据结构+算法 算法的正确性衡量标准: 有穷性:算法包含有限步操作 确定性:每一步都应确定无歧义 有效性:每一步都应能有效执行且能得到确定的结果 0或多个输入: 程序允许无输入 1或多个输出:任何程序都必须有输出,哪怕是提示信息 算法与语句 常用的算法描述方法有:自然语言、传统流程图、NS流程图、伪代码等,这里只介绍传统流程图。 例:求n!的算法思想: n!=1*2*3*…*n 由于计算机执行乘法时每次只能求两个数相乘,因此上面的公式在程序中必定需要通过反复相乘来实现。 需要设定一个变量n,表明求多少的阶乘; 第二个变量,存当前累乘的结果; 第三个变量
您可能关注的文档
- Delphi软件开发技术 张世明 P4新.ppt
- Delphi软件开发技术 张世明 P5新.ppt
- Delphi软件开发技术 张世明 P7新.ppt
- Delphi软件开发技术 张世明 P8新.ppt
- Delphi软件开发技术 张世明 P9新.ppt
- Delphi软件开发技术 张世明13316-Delphi软件开发技术教案(做完) P1新.ppt
- Delphi软件开发技术 张世明13316-Delphi软件开发技术教案(做完) P3新.ppt
- Delphi软件开发技术 张世明13316-Delphi软件开发技术教案(做完) P5新.ppt
- Delphi软件开发技术 张世明13316-Delphi软件开发技术教案(做完) P6新.ppt
- Delphi软件开发技术 张世明13316-Delphi软件开发技术教案(做完) P8新.ppt
- C语言程序设计 配套课件 朱立华 王立柱 C语言程序设计课件第5章090909新.ppt
- C语言程序设计 配套课件 朱立华 王立柱 C语言程序设计课件第6章090924新.ppt
- C语言程序设计 配套课件 朱立华 王立柱 C语言程序设计课件第7章091014新.ppt
- C语言程序设计 配套课件 朱立华 王立柱 C语言程序设计课件第10章091111新.ppt
- C语言程序设计 配套课件 朱立华 王立柱 C语言程序设计课件第11章091115新.ppt
- C语言程序设计 配套课件 朱立华 王立柱 C语言程序设计课件第13章091129新.ppt
- C语言程序设计 配套课件 朱立华 王立柱 第0章_课程介绍要求等091023新.ppt
- C语言程序设计 题解与上机指导 岐艳芳 全书 第1章新.ppt
- C语言程序设计 题解与上机指导 岐艳芳 全书 第2章新.ppt
- C语言程序设计 题解与上机指导 岐艳芳 全书 第3章新.ppt
最近下载
- 水电站水轮发电机组主要结构部件及重要螺栓检修技术导则.docx
- 无菌GMP培训课件.ppt
- 《社会工作综合能力(中级)》教学大纲.docx
- 5关于印发《各级岗位质量管理责任制》的通知9.16.docx VIP
- 金融数学方杰课后习题答案解析.pdf
- 2024新疆喀什地区“才聚喀什智惠丝路”秋季招才引智675人笔试备考试题及答案解析.docx VIP
- 长期照护师理论考试(1卷)测试题及答案.docx VIP
- 2025年轨道车司机(高级技师)职业技能鉴定考试题库(含答案).docx VIP
- 新解读《GB_T 4745-2012纺织品 防水性能的检测和评价 沾水法》.docx VIP
- 餐饮企业管理制度与表格.docx
原创力文档

文档评论(0)