- 5
- 0
- 约8.42千字
- 约 71页
- 2019-10-09 发布于广东
- 举报
第5章 算法及程序设计 要点 算法+数据结构=程序设计 算术逻辑运算 非数值计算 面向过程和面向对象的程序设计。 5.1 算法的描述与实现 利用计算机解题的步骤是,实际的问题→抽象为数学问题→找到解决数学问题的方法→转化为计算机算法→用计算机程序设计语言编程→调试程序→运算得到结果。 5.1.1 计算机算法 1. 计算机算法的特点 (1) 对于任何一组确定的输入,都在有限的处理步骤后得到一组明确的输出。 (2) 计算机输出的结果是明确的。 (3) 计算机只能做有限步骤运算(处理)。 可以手工用π=4(1-1/3+1/5-1/7+1/9- …)的公式,无限精确地计算圆周率,但没有一种计算机算法能实现无限精确地计算圆周率。 1. 算法表示方法 (1)流程图表示法 利用基本流程图符号的组合,可以表示较复杂的设计思想。它主要由下面一些符号及流程指向线组成。 主要包括:开始、结束、输入、输出、过程、判断、循环等。 例如,输入一个数,如果它为0,输出“=0”,否则输出“0” (2) 问题分析图表PAD法 PAD(Problem Analysis Diagram )是一种二维树形结构的软件设计表现方法。它强调“自顶向下,逐步求精”的设计思想。 基本符号 例:设计菜单程序 (3) 表达式 在高级程序设计语言中,表达式类似数学中的计算公式,但与数学公式有
您可能关注的文档
- 计算机电路基础 教学课件 作者 耿壮 第03章.ppt
- 计算机电路基础 教学课件 作者 耿壮 第04章.ppt
- 计算机电路基础 教学课件 作者 耿壮 第06章.ppt
- 计算机电路基础 教学课件 作者 耿壮 第07章.ppt
- 计算机概论 教学课件 作者 毛汉书 1_ 第0章 绪论.ppt
- 计算机概论 教学课件 作者 毛汉书 1_ 第1章 信息的数量化表示.ppt
- 计算机概论 教学课件 作者 毛汉书 1_ 第2章 数字逻辑与数字系统.ppt
- 计算机概论 教学课件 作者 毛汉书 1_ 第3章 计算机系统组成.ppt
- 计算机概论 教学课件 作者 毛汉书 1_ 第4章 数据组织及数据处理.ppt
- 计算机概论 教学课件 作者 毛汉书 1_ 第6章 通信技术与计算机网络.ppt
- 人工智能治理全球合作进展研究报告.pptx
- 2026年透明度分析报告:质量为基,责任为本.pdf
- A股投资策略分析报告:十大未来产业,原子级制造.pdf
- 激光行业市场前景及投资研究报告:AI重构需求边界,产业跃迁.pdf
- SENASIC琻捷-市场前景及投资研究报告-深耕十余年,问鼎全球前三.pdf
- 地方政府城投行业市场前景及投资研究报告:融资加剧,转型表快里慢.pdf
- 光伏行业市场前景及投资研究报告:行业筑底期,新技术加速供给出清.pdf
- 2026年中国洗衣凝珠行业市场前景及投资研究报告:渠道重构,洗衣凝珠,结构性拐点.pdf
- 同程旅行-市场前景及投资研究报告-APP+出境主业增量,酒管高增,第二曲线.pdf
- 山东财经大学:2026年ESG信息披露标准建设与财经数据库应用研究报告.pptx
最近下载
- 新版延世韩国语1-第一课单词汇总.pdf VIP
- 3.桌游-财富流沙盘-教练带盘文字稿(口水稿)-word.pdf VIP
- 农业机械学-谷物清选、干燥跟种子加工机械文档资料.ppt VIP
- 《赤壁赋》PPT课件(50)完美版.ppt VIP
- 新解读《GB_T 11417.5-2012眼科光学 接触镜 第5部分_ 光学性能试验方法》.pptx VIP
- 2026年新疆天然气行业分析报告及未来发展趋势报告.docx VIP
- 延世韩国语单词第一册.pdf VIP
- 《建筑与市政工程施工现场临时用电安全技术标准》JGJT46-2024知识培训.pptx VIP
- DB11∕T1191.3-2024实验室危险化学品安全管理要求 第3部分:科研单位.pdf VIP
- 2025年云南省政府采购评审专家考试真题库(带答案).docx VIP
原创力文档

文档评论(0)