- 4
- 0
- 约9.08千字
- 约 11页
- 2016-03-11 发布于江西
- 举报
程序设计基础辅导材料6.doc
第6章 算法和问题求解
本章我们来学习算法的基本概念。首先我们要了解算法,掌握算法的描述方法,进一步我们要学习算法的三种基本结构,然后要了解常见的、典型的算法,并要学习如何设计自己的简单算法。
6.1 算法的描述方法
1、用自然语言表达
所谓的“自然语言”指的是日常生活中使用的语言,如汉语、英语或数学语言。
例如:我们想计算1到N的累加和,为简单起见,设N的值不大于1000。
算法可以使用自然语言描述如下:
S1:输入n(要求n=1000);
S2:累加和sum置初值0;
S3:自然数i置初值1;
S4:若i=n, 则重复执行:
S41:i+sum — sum;
S42:i+1 —i
S5:输出sum,结束。
这就是用自然语言配合数学语言描述算法。
用自然语言描述的算法通俗易懂,而且容易掌握,但算法的表达与计算机的具体高级语言形式差距较大,通常是用于介绍求解问题的一般算法。
2、用伪代码表示
伪代码是一种介于自然语言与计算机语言之间的算法描述方法。它结构性较强,比较容易书写和理解,修改起来也相对方便。其特点是不拘泥于语言的语法结构,而着重以灵活的形式表现被描述对象。它利用自然语言的功能和若干基本控制结构来描述算法。
伪代码没有统一的标准,可以自己定义,也可以采用与程序设计语言类似的形式。
3、用传统流程图描述算法
流程图也叫框
您可能关注的文档
- 画一三叶玫瑰线,使一个小五角星在曲线上移动.doc
- 皇家墨尔本理工大学因特网与网络计算硕士录取.pdf
- 石家庄学院EDA期末试卷.doc
- 研究生课程考试规范——计算机应用基础.doc
- 福州屏东中学2016年会考模拟测试(九).doc
- 福师12秋《计算机应用基础》练习题.doc
- 私有云和托管云方案.pdf
- 私有标准及其反垄断法规制_于连超.pdf
- 科技英语ppt 邬帅斌.ppt
- 科罗拉多晚霞中的刘再复.pdf
- 基于自动化仿真平台的浅海固定光伏结构优化设计.docx
- 低碳环境下的港口智能化发展趋势.docx
- 人工智能驱动高校思政教育数字化转型的机遇、挑战与路径探索.docx
- 2026年南充文化旅游职业学院单招职业技能考试题库及一套参考答案详解.docx
- 减反式双层通风光伏百叶窗性能优化研究.docx
- 对湖北非遗枝江楠管抢救保护及传承发展的思考.docx
- 传承创新 让非遗绽放时代华彩.docx
- 2026年南充职业技术学院单招职业倾向性考试题库含答案详解.docx
- 物流管理应用型专业产教融合实践模式研究与路径探索——以广州华商学院为例.docx
- 2026年厦门华厦学院单招职业技能考试题库有答案详解.docx
最近下载
- 国家开放大学《摄影与摄像》50662考试复习题库汇总(含答案).docx VIP
- 一种年产10万吨年异丁烯法甲基丙烯酸甲酯生产工艺设计.doc
- 核心素养导向的语文教学.docx VIP
- GB 5768.3-2025道路交通标线标准解读PPT.pptx VIP
- 2026年广东大湾区联考初中学业水平质量监测化学试卷(试卷+解析).pdf VIP
- 双色注塑工艺及注意事项.pdf VIP
- 2024年国家广播电视总局直属事业单位招聘工作人员真题及答案.docx VIP
- 初中音乐七年级上册《红旗颂》——“音·诗·画”跨学科融合·大单元视域下革命历史题材器乐作品深度学习教案.docx VIP
- ds008-jl11x1-v1.09介绍说明文档.pdf
- YY 0503-2023 正式版 环氧乙烷灭菌器.pdf
原创力文档

文档评论(0)