- 0
- 0
- 约 41页
- 2017-01-02 发布于广东
- 举报
第二章 算法 2.1 算法的概念 要利用计算机处理问题,光学习语言的语法规则还不够,最重要的是要学会针对各类型的问题,拟定出有效的解题方法和步骤。解题方法和步骤就是算法。 算法: 为了解决一个问题而采取的有限步骤。 计算机算法: 如何使计算机一步一步地工作的具体过程。 利用计算机处理问题的步骤: 1)设计好算法——算法设计; 2)用计算机语言实现算法——程序设计。 算法必须是“有效”的。 算法设计还要充分考虑算法的好坏。 衡量算法好坏的主要标准: ① 程序简练。 ② 执行速度快。 ③ 占空间少。 例:考虑 的算法。 算法①:直接表达。 直接用语句 s=1+2+3+4+5+6+7+8+9+10 算法②:迭代法(累加求和法) s=1+2+3+4+5+6+7+8+9+10 算法步骤: s i ?① 使s=0 + ② 使i=1 累加器 记数器 ③ s+i→s ④ i+1→i ⑤ 若i≤10转③,否则转⑥ ⑥ 输出s 2.2 算法的表示 算法需要有统一的表示方法 常用的表示方法有: 自然语言 流程图 结构化流程图
您可能关注的文档
- C语言程序设计蔡启先第4章数组和字符串5课件教学.ppt
- C语言程序设计蔡启先第5章指针课件教学.ppt
- C语言程序设计蔡启先第6章函数课件教学.ppt
- C语言程序设计蔡启先第7章C程序的模块化设计课件教学.ppt
- C语言程序设计蔡启先第8章构造数据3课件教学.ppt
- C语言程序设计蔡启先第9章位运算课件教学.ppt
- C语言程序设计蔡启先第10章文件课件教学.ppt
- C语言程序设计曹玲焕孙萍主编第八章课件教学.ppt
- C语言程序设计曹玲焕孙萍主编第二章课件教学.ppt
- C语言程序设计曹玲焕孙萍主编第九章课件教学.ppt
- 2026年上海市初中毕业化学模拟试卷及答案.doc
- 苏州科技大学天平学院《数字合成技术》2023-2024学年第二学期期末试卷.doc
- 湖南省永州市江永县2026届六年级数学第一学期期末监测试题含解析.doc
- 2026年天津市河东区城管协管招聘考试备考试题及答案解析.docx
- 河北省石家庄外国语教育集团2024-2025学年数学七年级第一学期期末教学质量检测模拟试题含解析.doc
- 中国哲学智慧PPT.pptx
- 北部湾大学《文字与版式设计》2023-2024学年第二学期期末试卷.doc
- 2026年债权债务概括转让协议.docx
- 2026年内蒙古卷物理练习试卷及答案.doc
- 2026年书法小组的活动总结.docx
原创力文档

文档评论(0)