2.1算法(课件)-中职《数学(职业模块 财经、商贸及服务类)》同步教学(同济大学出版社)

2023-09-13
| 12页
| 295人阅读
| 5人下载
普通

内容正文:

02 单元 算法与程序框图 第 引例 有一个人带着三只狼和三只羊过河,河边只有一条能同时容下一个人和两只动物的小船。没有人在的时候,如果狼的只数大于或等于羊的只数时,狼就会吃掉羊。请问,怎样才能安全渡河? 第一步:人带两只狼过河. 第二步:人自己返回. 第三步:人带一只狼过河. 第四步:人自己返回. 第五步:人带两只羊过河. 第六步:人带两只狼返回. 第七步:人带一只羊过河. 第八步:人自己返回. 第九步:人带两只狼过河. 2.1算法 2.1.1算法的概念 我们首先来看一个例子,把大象放冰箱总共分几步? 步骤1:把冰箱门打开. 步骤2:把大象放进冰箱. 步骤3:把冰箱门关上. 2.1算法 “算法”一词来源于算术,是指一个由已知推求未来的运算过程.而在数学中,我们把进行计算的程序或步骤称为算法.算法一般具有以下特点: (1) 确定性:算法中的每一步应该是确定的,并且能有效地执行且得到确定的结果. (2) 有限性:算法的步骤应是有限的,必须在有限次操作后停止. (3) 顺序性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后继步骤,只能执行完前一步才能进行下一步. (4) 有一个或多个输出:一个算法一定要有输出,算法的最终目的是求解,“求解”便是输出,否则就失去了意义. 2.1.1算法的概念 2.1算法 2.1.1算法的概念 例1 写出求1+2+3+…+100的一个算法. 解算法可分为以下步骤: 第一步:求1+2,结果为3. 第二步:求3+3,结果为6. 第三步:求6+4,结果为10. 第四步:求10+5,结果为15. 第n+n步:求4 950+100,结果为5 050. 因此,1+2+3+…+100=5 050. 2.1算法 2.1.1算法的概念 1.写出计算1×2×3×4×5的值的一个算法. 2.写出计算2+4+6+8+10的值的一个算法. 做一做 2.1算法 2.1.2算法的基本逻辑结构 顺序结构 1. 算法过程中各步骤之间都有明确的顺序性,由若干个依次执行的处理步骤组成的结构称为顺序结构.在算法的基本逻辑结构中,最简单的就是顺序结构. 2.1算法 2.1.2算法的基本逻辑结构 解 算法步骤可分为以下三步: 第一步:计算缴纳的五险一金金额 A=5 000×22%=1 100(元). 第二步:计算缴纳的个人所得税 B=(5 000-1 100-3 500)×3%=12(元). 第三步:计算实际领到的工资 C=5 000-1 100-12=3 888(元). 例2 某市居民个人所得税的起征点为3 500元,税率为3%.计算个人所得税时需扣除的五险一金约占总工资的22%.某人的月工资税前为5 000元,请问缴纳五险一金和个人所得税后,实际领到的工资为多少元? 2.1算法 2.1.2算法的基本逻辑结构 条件结构 2. 在一个算法中,若算法的流程根据条件是否成立来选择不同的步骤,这种算法结构称为条件结构. 循环结构 3. 将反复循环执行同一步骤的算法结构称为循环结构. 顺序结构、条件结构及循环结构称为算法的三大基本结构,它们可以组成各种复杂的算法,解决众多问题. 2.1算法 2.1.2算法的基本逻辑结构 例3 设火车托运重量为p(kg)的行李时,每千米的费用(单位:元)标准为 y 试写出计算运费的算法. 解 本题是条件结构.可设计一个计算运费的算法,分为以下四步. 第一步:称重p. 第二步:若p≤30 kg,y=0.3p;否则,下一步. 第三步:若p>30 kg,y=0.3×30+0.5(p-30). 第四步:输出y. 2.1算法 2.1.2算法的基本逻辑结构 例4 设计一个算法求100个正整数中能被7整除的最小正整数. 解 先将这100个数按从小到大的顺序排为一列 . 算法分为以下四步: 第一步:输入数据. 第二步:如果能被7整除,则输出;如果不能被7整除,则返回第一步输入下一个数. 第三步:直到第一个能够被7整除的数,或者所有的数都历遍为止. 第四步:输出结果. 2.1算法 2.1.2算法的基本逻辑结构 做一做 1.设计一个算法,求ax-R=0的解. 2.某居民区物业管理每月向居民收取卫生管理费用,计费方式如下:3人和3人以下的住户,每户每月交5元,超过三

资源预览图

2.1算法(课件)-中职《数学(职业模块 财经、商贸及服务类)》同步教学(同济大学出版社)
1
2.1算法(课件)-中职《数学(职业模块 财经、商贸及服务类)》同步教学(同济大学出版社)
2
2.1算法(课件)-中职《数学(职业模块 财经、商贸及服务类)》同步教学(同济大学出版社)
3
2.1算法(课件)-中职《数学(职业模块 财经、商贸及服务类)》同步教学(同济大学出版社)
4
2.1算法(课件)-中职《数学(职业模块 财经、商贸及服务类)》同步教学(同济大学出版社)
5
2.1算法(课件)-中职《数学(职业模块 财经、商贸及服务类)》同步教学(同济大学出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。