- 5
- 0
- 约8.18千字
- 约 73页
- 2018-03-27 发布于浙江
- 举报
[工学]第一章算法
第一章 引论 教学目标: 1.了解编程求解问题的全过程; 2.了解算法基础知识; 3.掌握结构化算法的表示方法; 4.理解常用算法设计思想。 教学内容: 1.软件开发和程序设计的概念; 2.算法的概念; 3.算法的表示方法; 4.算法设计策略; 5.算法复杂性分析。 软件开发和程序设计 软件:泛指程序和相关文档的集合。 文档:是为方便了解程序所需要的资料说明,这些资料并不一定要装入计算机。 程序:作为一种具有逻辑结构的信息,是计算任务的处理对象和处理规则的描述,这一描述必须通过相应的实体才能体现。 从用户的角度来看,软件决定着计算机做什么和如何做,是用户与硬件之间的交互界面。从商业的角度来看,当程序作为商品以有形介质为载体进行交易时即为软件 。 软件开发过程 从开始软件的研制到废弃该软件的整个期间,称为软件生命期。 传统的软件开发过程可划分为七个阶段,参见下图。 什么是程序? 计算机的工作是用程序来控制的 程序是指令的集合 指令是计算机可以识别的命令 什么是程序? 一个程序应包括以下两方面内容: ⑴ 对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。 ⑵ 对操作的描述。即操作步骤,也就是算法(algorithm)。 著名计算机科学家沃思(Nikiklaus Wirth)提出一个公式: 算法 + 数据结构 = 程序 什
您可能关注的文档
- [工学]第一章matlab操作基础1.ppt
- [工学]第一章、焊接基础知识.ppt
- [工学]第一章_纬编概述-09.ppt
- [工学]第一章信号与系统分析导论.ppt
- [工学]第一章信息与计算科学.ppt
- [工学]第一章低压电器.ppt
- [工学]第一章会计学的基本概念44.ppt
- [工学]第一章光纤的基本原理.ppt
- [工学]第一章城市规划原理.ppt
- [工学]第一章基于价值创造的财务管理.ppt
- 第四课 新的历史方位 课件2026-2027学年度统编版道德与法治九年级上册.pptx
- 中智咨询2026煤炭行业关键研判及央国企启示报告33页.pdf
- 电子行业25年9月台股电子板块景气跟踪存储涨价延续关注GB300开始切换-2510177页.pdf
- 浙江省浙东北联盟2025-2026学年高一下学期5月期中考试技术试卷含答案.pdf
- 河南省平顶山市18-19学年2026届高三下学期第四次月考试题语文试题含解析.pdf
- 湖北省楚天协作体2025-2026学年高一下学期4月期中考试历史试卷含答案.pdf
- 湖北省襄阳市南漳县2026届初三预测金卷(英语试题)含解析.pdf
- 海南省海口市琼山区2025-2026学年高三语文上学期12月月考试题【含答案】.pdf
- 浙江省浙东北联盟2025-2026学年高一下学期5月期中考试生物试卷含答案.pdf
- 浙江省浙东北联盟2025-2026学年高一下学期5月期中考试英语试卷.pdf
最近下载
- 小括号运算课件PPT.pptx VIP
- 医疗行业人工智能辅助治疗技术应用方案.doc VIP
- 2026年高考文综全国一卷真题及答案.docx VIP
- 2026年中央财政强农惠农富农政策全解读.pptx
- 2025年呼伦贝尔农垦集团有限公司工作人员招聘考试试题(附答案).docx
- HG-T 20553-2011 化工配管用无缝及焊接钢管尺寸选用系列.pdf VIP
- 中国高血压防治指南.docx VIP
- 小括号运算课件.pptx VIP
- 河北省保定市竞秀区2024-2025学年七年级下学期7月期末英语试题(含笔试答案,无听力音频及原文).pdf VIP
- 2025年新能源电动重卡货运专线充电基础设施建设规划及投资建议.docx VIP
原创力文档

文档评论(0)