- 1、本文档共116页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 算法初步
第一章 算法初步
1.1 算法与程序框图
1.1.1 算法的概念
【知识目标导航】
1.算法是做一件事情的方法和步骤,一个程序的算法应本着方便简捷的原则,在设计算法的过程中除注意
科学性外,还要把握五个特性:有穷性、确定性、可行性、有输入信息的说明、有输出信息的要求,另外我们设
计的算法还应具有通用性和灵活性,并且不唯一.
2 .算法的两种描述方法:
(1)用自然语言描述算法:指用英语、汉语、数学语言描述算法,对于数值性问题需建立数学模型或通过
固有的公式设计算法;对于非数值性问题要建立过程模型,通过过程模型来描述算法.
(2 )用程序框图描述算法:用程序框图描述算法更加清楚简练、形象直观、流向清楚,而且更容易改写成
程序语言.
3 .算法的步骤按照一定的顺序进行,具有不可逆性,每一步必须准确无误才能完成.
【经典例题精讲】
■ 例1. 用两种方法写出解不等式 2 的算法.
x− 3 +x2 > 0
分析:数值性问题的算法步骤只需把平时固定解法有条理的写出来即可.
方法一、算法步骤:
( 1)(− x2) − 0x >
第一步:原不等式可化为 ;
( 1)(− x2) − 0x >
第二步: 可以变为 或 ;
第三步: 的解为x > 2 , 的解为x < 1;
第四步:输出不等式的解集: 或 .
{ | x 2x > x <1}
方法二、算法步骤:
第一步:求出对应方程的根x1 = 1,x2 = 2 ;
第二步:确定根x1 = 1,x2 = 2 的大小;
1
高中教材一点通
{ | x 2x > x <1}
第三步:写出解集: 或 .
ax bx+ c+ > a 2 > 0( 0)
思考:若不等式为一般形式 ,应该怎样设计算法.
引申:(1)写出一个求解一元二次方程 2 的根的算法.
ax bx+ c+ = 0
y = ax + bx + c a ≠ 2 ( 0)
(2 )写出一个求解二次函数 的最值的算法.
■ 例2 .试写出从十个数中找出最大的数的一个算法.
解:我们先假想用一个“匣子”装数,从而算法步骤为:
第一步:先任选一数放在一个匣子A 中;
第二步:将第二个数与A 匣子中的数比较,大者放入A 匣子中;
第三步:再将第三个数与A 匣子中的数相比,大者放入A 匣子中;
第四步:重复上述步骤,最后将第十个数与A 匣子中的数相比,大者放入A 匣子中,此时A 匣子中的数就是
最大的数.
点评:(1)任给有限个数,求其最大数、最小数的算法都可以用这种逐一比较的方法.
(2 )如果要求比较的数较多,则可用一个变量来控制它,如编写一个程序,将100 名学生中成绩在60 分以
n
60 分)的学号和成绩打印出来.用 表示学生的学号,即 代表第一个学生的学号, 代表第 个学生
上(含
您可能关注的文档
- 2000中国教育发展报告教育体制的变革与创新-王善迈主编.pdf
- 保健与康复操(二)-施裕森.pdf
- 北京高等学校高职高专指导性专业目录2002年版-傅正泰主编《高职高专教育专业设置与管理问题的研究》课题组编.pdf
- 初中代数课创新教学设计案例汇编六-北京师联教育科学研究所.pdf
- 初中化学实验改进设计三-北京师联教育科学研究所.pdf
- 初中几何(一年级用)-编者:仇炳生陈文忠.pdf
- 初中生分类作文精选精评-肖艳丽.pdf
- 初中生话题作文新思路大全-溥正.pdf
- 初中英语考点难点详解(二)-郑天生.pdf
- 初中英语考点难点详解(三)-郑天生.pdf
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版初级练习卷有答案与.docx
- (附答案)川农12月《中药化学》作业考核-.docx
- (附答案)川农12月《园林植物保护学(本科)》作业考核-.docx
- (附答案)川农12月《有机化学(专科)》作业考核-.docx
- (附答案)川农12月《植物保护学(本科)》作业考核-.docx
- (附答案)东师《教育心理学》在线作业2-1(1).docx
- (附答案)川农12月《药剂学》作业考核-.docx
- (附答案)川农12月《配方饲料制造工艺与技术(专科)》作业考核-.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版基础知识题库带解析.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》基础知识模拟押题卷.docx
文档评论(0)