- 18
- 0
- 约1.45千字
- 约 42页
- 2022-08-20 发布于浙江
- 举报
第 二 章 ;主要内容;一个程序应包括的两个方面:
(1)对数据的描述
在程序中要指定数据的类型和数据的组织形式,即数据的结构。
(2)对操作的描述
即操作步骤,也就是算法。
著名计算机科学家沃斯提出了一个公式:
数据结构 + 算法 = 程序
;程序 = 数据结构 + 算法 +程序设计方法+语言工具和环境
上述四个方面中:
算法是灵魂;
数据结构是加工对象;
语言是工具;
编程需要采取合适的方法。
算法解决做什么和怎么做的问题。
程序中的按一定顺序列出的操作语句,是算法的体现。
;二、算法的定义及特性;算法的5个特性:
有穷性:一个算法必须在执行有穷步之后结束
确定性:算法的每一步必须是确切定义的。对于相同
输入必须得到相同结果 .
输入:有零个或多个输入
输出:有一个或多个输出
有效性:算法的每一步都是能够实现的,即可操作的
;三、简单算法举例;改进的方法(或通用的方法):
先设两个变量p和i,p代表被乘数,i代表乘数。并且将每一步乘积直接放入被乘数变量p中。用循环算法求结果。
S1:令p=1
S2:令i=2
S3:使p x i,并将乘积放入p中。通常表示为 p × i = p
您可能关注的文档
- C语言编程 C语言程序设计 C语言入门教程 第8章 善于利用指针 共214页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第11章_预处理 共38页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第2章 算法-程序的灵魂 共68页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第4章 选择结构程序设计 共96页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第5章 循环结构程序设计 共88页.pptx
- C++语言考试题试卷 练习题 模拟题 选择题 含答案 考卷3.pdf
- C++语言考试题试卷 练习题 模拟题 选择题 含答案 考卷4.pdf
- C++语言考试题试卷 练习题 模拟题 选择题 含答案 考卷5.pdf
- C++语言考试题试卷 练习题 模拟题 选择题 含答案 考卷6.pdf
- C++语言考试题试卷 练习题 模拟题 选择题 含答案 考卷1.pdf
- C语言基础入门教程 C语言程序设计教程 第3章 数据类型 运算符与表达式 共120页.pptx
- C语言教程 C语言程序设计教程PPT课件 第5章 数组 共94页.pptx
- C语言教程 C语言程序设计教程PPT课件 第6章 指针 存储单元地址的使用 共65页.pptx
- C语言教程 C语言程序设计教程PPT课件 第7章 预编译命令 与编译器有关的预处理指令 共29页.pptx
- C语言教程 C语言程序设计教程PPT课件 第8章 结构体与共用体 自定义数据类型的使用 共74页.pptx
- C语言教程 C语言程序设计教程PPT课件 第9章 文件 流式数据的输入输出操作 共41页.ppt
- C语言教程 C语言程序设计教程PPT课件 第3章 算法与控制语句 共92页.pptx
- C语言教程 C语言程序设计教程PPT课件 第4章 函数 共53页.pptx
- C语言进阶教程 C语言程序设计 C语言入门 第9章 算法 共9页.pptx
- C语言进阶教程 C语言程序设计 C语言入门 第10章 位运算 共9页.pptx
最近下载
- 珠海长炼石化设备有限公司.doc VIP
- 自考06008影视文学(浙江)密训高频考点重点汇总.docx VIP
- 北镇市暖春热力2台65吨燃煤热水锅炉改造能效提升及其除尘脱硫脱硝系统环保提标改造项目环境影响报告书.pdf VIP
- 2024年自考00537《中国现代文学史》复习资料整编.pdf VIP
- 2024年自考00537《中国现代文学史》复习资料整编.pdf VIP
- 中国现代文学史复习资料(全).pdf VIP
- 中国现代文学史复习资料(全).doc VIP
- Siemens 西门子工业 SIMATIC S7-300 将 SIMODRIVE 611U 连接到 T-CPU SIMATIC S7-300 将 SIMODRIVE 611U 连接到 T-CPU 使用.pdf
- 珠海万通化工有限公司改扩建工程环评报告书.pdf VIP
- 初二数学八年级上期期中模拟试卷实用版_1.pdf
原创力文档

文档评论(0)