- 0
- 0
- 约3.62千字
- 约 35页
- 2017-03-04 发布于广东
- 举报
0_第9章软件开发设计基础课件.ppt
第九章 软件开发设计基础 第9章 软件开发技术基础 0.用计算机解决问题的步骤 利用计算机解决一个问题时,一般情况要经过如下步骤: 抽象:数学化—模型化; 算法:列出求解步骤—步骤化; 编成:用计算机描述算法—代码化; 运行:编辑、调试和测试—实施。 1.算法 算法的定义; 算法的要满足的条件; 算法的评价; 算法的设计要求; 算法的表示。 算法的定义 算法的定义: 算法:是对特定求解步骤地一种描述。 是指令的有限序列。 算法的要满足的5个条件 算法的要满足的5个条件: 有穷性: 确定性: 输入: 输出: 可行性: 算法的评价 算法的评价: 算法的时间复杂度—语句重复次数;T(n) 算法的空间复杂度—内存占用量;S(n) 算法的可读性—用于交流—便于理解 算法的设计要求 算法设计的要求: 正确:首要条件;合法输入—正确结果 可读:便于阅读交流;算法—程序 健壮:满足各种情况; 高效:效率要高—空间、时间 算法的表示 算法的表示: 自然语言: 流程图; 算法描述语言: 自然语言描述 传统流程图表示法 算法描述语言 2.程序设计 程序:是解决特定问题的指令序列。 程序设计语言:是描述计算机所执行的操作的语言。 程序设计:是指使用程序语言产生程序的过程。 程序设计所涉及的问题:不是简单的代码编写过程。 程序设计的分类:结构化(解决简单问题—过程)和面向对象(解决复杂问题—抽
您可能关注的文档
- 09-天然高分子材料课件.ppt
- 09-酶工程课件.ppt
- 09.09.07高一地理《序言·走进地理学》课件.ppt
- 090423.内蒙古能源基地的崛起课件.ppt
- 0913肾功能医学本科生课件.ppt
- 0927早读课件.ppt
- 099483_国民收入的分配_涂有权课件.ppt
- 099551_国有大中型企业_王海波课件.ppt
- 09_RFID于制造、物流与零售业之应用课件.ppt
- 09_图论初步课件.ppt
- 《JJF 2381-2026钢直尺检定仪校准规范》.pdf
- 计量规程规范 JJF 2381-2026钢直尺检定仪校准规范.pdf
- 计量规程规范 JJF 2391-2026超声声时标准棒校准规范.pdf
- JJF 2391-2026超声声时标准棒校准规范.pdf
- 《JJF 2391-2026超声声时标准棒校准规范》.pdf
- 计量规程规范 JJF 2932-2026超声猝发音信号源校准规范.pdf
- 《JJF 2932-2026超声猝发音信号源校准规范》.pdf
- JJF 2932-2026超声猝发音信号源校准规范.pdf
- JJF 2389-2026水声材料声学性能参数测量系统(行波管法)校准规范.pdf
- 计量规程规范 JJF 2389-2026水声材料声学性能参数测量系统(行波管法)校准规范.pdf
最近下载
- “双减”背景下小学低段语文创新作业设计的策略研究 开题报告.docx VIP
- 人工智能通识 课件 第七章 智能之躯——具身智能.pptx
- 毕业论文基于单片机的温湿度控制系统.doc VIP
- 第四单元第1课湘美七下《画里空间》教案 湘美版2025美术七年级下册.docx
- DW01B锂电池保护芯片,DW01+8205电路图.pdf VIP
- 运动训练基本原理与方法(北京体育大学) 学堂在线章节测试答案.docx VIP
- 2026年广州市海珠区辅警协警招聘笔试模拟试题及答案解析.docx VIP
- 价值百万的十句话.doc
- 15D502 等电位联结安装(标准图集).pdf VIP
- 毕业设计(论文)-基于PLC的蔬菜播种机控制系统设计.docx
原创力文档

文档评论(0)