- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
、描述问题的格式:
明确问题(要做什么)
理解问题(解决问题的核心、需要具备哪些知识)
寻找备选方案(1. 2. 3.)
从备选方案中寻找最佳方案 「
列出所选方案的指令 ■匚
评价方案 、; 厂.-
二、问题的类型
可以通过一系列的动作解决问题的方案叫做算法方案
为解决一个问题而采取的方遂和步骤, 这些步骤叫做算法
不能通过直观的步骤来解决问题的方苦叫做启发式方案
根据解决问题的经验和规则启发出来的解决问题的方法
有穷性:在有限的步骤内达到解决问题的目的。
确定性:算法的每一步都是确切定义的, 不应是模棱两可
有零个或多个输入:执行算法时需要从外界获取信息
有一个或多个输出:算法的结果就是输出。
有效性:算法中的每一个步骤都应该有效地执行, 并得出
确切的结 一
程序: 事先编制好的具有特殊功能的指令序歹0。
模块:把一个大而复杂的问题分成多个小问题, 每个小问
题叫做一个模块。| 「
结 构化程序设计 的方法步骤: 自顶 向下、 逐步仑田化、 结构
化设计、程序化编码。 ;. 厂
四、|
问题分析图:已知数据、所需结果、所祀理(针对薮i
的处理、包括公式的引用)_、备选方案。,(的:在于理清 思路,它帮助程序员抓住问题的主要数据和信息, 忽略次 要的信息,是一种号用分析工具。)
结构图(交互图厂;建制模嗥、编号递增的步长随层次的一
降低而减小、编号的大尔指出执行的顺序(小优先) 、编
号相同同时输入。(把一个大而复杂的问题分解为若干个
子问题,每个子问题为一个模块, 每一个模块执行一项功
能,把每个模块联系起来表示模块间的相互关系, 并用一
个控制模块来控制所有的模块。这就是结构图的作用)
IPO图:输入、所需处理、模块引用编号、输出。填写顺
序:输出(所需结果,既是目标)、输入(所需数据、方 法)、所需处理。例子:计算员工的总薪水。 (将问题分析
徨序设计概念片忌结-3图描述的信息进一步细化, 更详细地指出哪些数据是输入数据,对这些数据作出什么处理, 哪些信息作为最终结构例:计算员工总薪水的IPOffi输入处理模块引 用金号输出工作时间单 位时间就水1>输入工作小时数2
徨序设计概念片
忌结-3
图描述的信息进一步细化, 更详细地指出哪些数据是输入
数据,对这些数据作出什么处理, 哪些信息作为最终结构
例:计算员工总薪水的IPOffi
输入
处理
模块引 用金号
输出
工作时间
单 位时间就水
1>输入工作小时数
2、输入单位小时薪水
3■计算者水
4、 打印薪水
5、 结束
1000
1000
2000 3000 0000
总薪水
;俞出。)
4.
算法的表示方法:自然语言、伪代码、传统流程图、结构
化流程图、NS图、计算机语言等。
5.
内部文档:阐述程序的相关信息,包括:程序员、程序的
概要说明、程序的修改信息、程序的注意事项等。
6.
外部文档:由帮助手册或帮助菜单组成。 包括:使用指南、
命令解释、安装指南等。
五、
计算机解决的问题:计算型、逻辑型、反复型
常虽:在整个指令的执行的过程中固定不变的数据
变虽:在指令的执行的过程中可以改变的, 且必须被命名
的量。
数据的类型:数值型、字符型、字符串型、逻辑型
程序设计概念总结-4 -
成??据
5.操作符:用于通知计算机对数据进行什么样的操作的运算
符。
操作数:操作符连接、处理的数据。
结果值:操作完成之后所得到的结果。
操作符的类型:数学操作符、关系操作符、逻辑操作符。
数学操作符:加、减、乘、除、整除、取模。_
TOC \o 1-5 \h \z 关系操作符: >、<、>=、<=、<>。 ,厂
逻辑操作符:与、或、非。| /
操作的优先级:除、整除、取模、乘 减/关系操作符
/NOT、AND、OR。 . ,//
表达式:将同类型的数据用操作符按、定的规则连接起来
的、有意义的式子、(所有的数据写在同一行上,加上省 去的乘号和必要的括号) I:
赋值:将一个表扶式的卒果赋给一个变虽同时取代原来的 值叫麒野%」
表咨式的分类:算术表达式、字符表达式、逻辑表达式。
计算机算法的分类:数值运算算法、非数值运算算法。
程序与算法的不同:程序是算法用某种 程序设计语言具
体实现、程序可以不满足算法的有限性。
三种基本结构:顺序结构、选择结构、循环结构。
两种循环结构的区别:Until先执行循环体,再判断条件,
4心 至少执行一次循环体。~~Whil先判断条件,再执行循环体, 可能一次也不执行循环体。一
三种基本结构的特点: 只有一个入口、 只有一个出口、 结 构内的每一部分都有机会被执行到、不存在死循环。
结构化程序设计:按照一组可以提高程序可读性和可维护
性的规则,采用自顶向下、逐步求精的思想对程序!!右模
块化设计。 ;, ■厂.厂
结构化程序设计的方
您可能关注的文档
- 移动公司总经理在工会工作会上的报告.docx
- 移动公司经理先进事迹材料.docx
- 移动公司授权委托书.docx
- 移动公司背景调查承诺书.docx
- 移动公司述职报告.docx
- 移动分公司营业厅优秀事迹材料.docx
- 移动分公司营业厅装饰方案.docx
- 移动分公司集团客户部经理事迹材料.docx
- 移动前台总结范文.docx
- 移动员工的述职报告.docx
- 2025年施工现场安全生产管理办法.docx
- 2026年海外宏观展望:弱复苏与再平衡-251216-国盛证券.pdf
- 2026年基础化工行业投资策略:把握顺周期,布局新成长-251210-甬兴证券.pdf
- “学海拾珠”系列之二百五十九:基于马氏距离K-Means聚类的价值-成长股分类-251212-华安证券.pdf
- 中国债券市场质量指数构建、动态分析与高质量发展建议--2025.pdf
- 2026年大类资产展望:快慢变量分野,新老资产收敛-251216-广发证券.pdf
- 2026年银行行业年度策略:心中花待开-251215-国海证券.pdf
- 2025年1-11月财政数据解读:11月财政收支双缓,与基本面放缓一致-251218-浙商证券.pdf
- 2026年金属行业风险排雷手册:年度策略报告姊妹篇-251212-浙商证券.pdf
- A股2026年策略展望:牛市从估值驱动到业绩驱动-251212-国盛证券.pdf
最近下载
- 最新人教版四年级语文上册期末试卷(可打印).doc VIP
- 护理差错类型分析与防范策略.pptx VIP
- 高职-计算机网络技术-说课要点.ppt VIP
- 2、日常行为表现---毛泽东思想和中国特色社会主义理论体系概论.docx VIP
- 初中英语新课程标准测试题(3套)含答案.pdf VIP
- 建设项目使用林地可行性报告编写规范.docx VIP
- 项目经理年终工作总结汇报课件.pptx VIP
- QJ3057-1998 航天用电气、电子和机电(EEE)元器件保证要求.pdf VIP
- 毛泽东思想和中国特色社会主义理论体系概论论文.docx VIP
- 中国马克思主义与当代 2024版 教材课后思考题参考答案.docx
原创力文档


文档评论(0)