问题写出你在家里烧开水的过程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S3 如果序列中还有其它整数,重复S2.
S4 直到序列中没有可比的数为止,这时假定的“最大值”就 是序列的最大值.
或写成: S1 max=a; S2 如果b>max,则max=b;
S3 如果c>max,则max=c; S4 max就是a、b、c的最大值.
2008年安全评价人员教育培训
谢谢聆听
第 三 步 : 将 y A 2 C 1 A 2 C 2 代 入 ① , 得 x B 2 C 1 B 1 C 2 。
A 1 B 2 A 2 B 1
A 1 B 2 A 2 B 1
此时我们得到了二元一次方程组的求解公式,利用此公司
可得到问题5的另一个算法:
第一步:取A1=1,B1=-2,C1=1,A2=2,B2=1,C2=-1; 第 二 步 : 计 算 x B 2 C 1 B 1 C 2 与 y A 2 C 1 A 2 C 2
⑤普遍性:很多具体的问题,都可以设计合理的算法去解决,如心 算、计算器计算都要经过有限的、事先设计好的步骤加以解决.
例1 写出求1×2×3×4×5的算法.
解 S1:先求1×2,得到结果2; S2:将步骤1得到的结果2再乘以3,得到6; S3:将步骤2得到的结果6再乘以4,得到结果24; S4:将步骤3得到的结果24再乘以5,得到120。
(1)算法与一般意义上具体问题的解法既有联系,又有区别,它 们之间是一般和特殊的关系,也是抽象与具体的关系。算法的获得 要借助一般意义上具体问题的求解方法,而任何一个具体问题都可 以利用这类问题的一般算法来解决。
(2)算法的五个特征 ①有限性:一个算法的步骤序列是有限的,它应在有限步操作之后 停止,而不能是无限地执行下去;
下 面 写 出 求 方 程 组 A A 1 2 x x B B 1 2 y y C C 1 2 0 0 ( A 1 B 2 B 1 A 2 0 ) 的 解 的 算 法 :
第一步:②×A1-①×A2,得(A1B2-A2B1)y+A1C2-A2C1=0;③
第 二 步 : 解 ③ , 得 y A 2 C 1 A 2 C 2 ; A 1 B 2 A 2 B 1
问 题 5 给 出 求 解 方 程 组 2 4 x x 5 y y 7 1 1 ① ② 的 一 个 算 法 .
解:S1 ②-①×2得3y=-3;③ S2 解③得y=-1;
S3 将y=-1代入①,得x=4. 对于一般的二元一次方程组来说,上述步骤是否具有一般性? 应该怎样进一步完善?
②确定性:算法中的每一步应该是确定的并且能有效地执行且得到 确定的结果,而不应当是模棱两可的;
③逻辑性:算法从初始步骤开始,分为若干个明确的步骤,前一步 是后一步的前提,只有执行完前一步才能进行下一步,并且每一步 都准确无误,才能完成问题;
④不唯一性:求解某一个问题的算法不一定只有唯一的一个,可以 有不同的算法;
另解※ S1 让S=1,I=1; S2 将S×I的值赋给S,I的值增加1; S3 如果I比5大,则输出S,否则转第二步.
例2 写出一个求整数a、b、c最大值的算法. 解 S1 先假定序列中的第一个数为"最大值"。
S2 将序列中的下一个整数值与“最大值”比较,如果大于 "最大值",这时就假定这个数为"最大值".
S1 方得程乘①数不m 动 ,4 将 方2 程②中x的系数除以方程①中x的系数,可
2
2x y 7
S2 方程②减去m乘以方程①,消去方程②中x项,得到
3y 3
S3 将上面的方程组自下而上回代求解,得到y=-1,x=4.
S4
写出方程组的解
源自文库
x y
4
1
这种消元回代的算法使用 一般线形方程组的求解 ——说明算法的普遍性.
A 1 B 2 A 2 B 1 A 1 B 2 A 2 B 1
第三步:输出运算结果。
在数学中,现代意义上的“算法”通常是指可以用计算机来 解决的某一类问题的程序或步骤,这些程序或步骤必须是明确 和有效的,而且能够在有限步之内完成.
问题:我们要解决解决一类问题,我们可以抽象出其解题步骤或计 算序列,他们有什么样的要求?
S4 直到序列中没有可比的数为止,这时假定的“最大值”就 是序列的最大值.
或写成: S1 max=a; S2 如果b>max,则max=b;
S3 如果c>max,则max=c; S4 max就是a、b、c的最大值.
2008年安全评价人员教育培训
谢谢聆听
第 三 步 : 将 y A 2 C 1 A 2 C 2 代 入 ① , 得 x B 2 C 1 B 1 C 2 。
A 1 B 2 A 2 B 1
A 1 B 2 A 2 B 1
此时我们得到了二元一次方程组的求解公式,利用此公司
可得到问题5的另一个算法:
第一步:取A1=1,B1=-2,C1=1,A2=2,B2=1,C2=-1; 第 二 步 : 计 算 x B 2 C 1 B 1 C 2 与 y A 2 C 1 A 2 C 2
⑤普遍性:很多具体的问题,都可以设计合理的算法去解决,如心 算、计算器计算都要经过有限的、事先设计好的步骤加以解决.
例1 写出求1×2×3×4×5的算法.
解 S1:先求1×2,得到结果2; S2:将步骤1得到的结果2再乘以3,得到6; S3:将步骤2得到的结果6再乘以4,得到结果24; S4:将步骤3得到的结果24再乘以5,得到120。
(1)算法与一般意义上具体问题的解法既有联系,又有区别,它 们之间是一般和特殊的关系,也是抽象与具体的关系。算法的获得 要借助一般意义上具体问题的求解方法,而任何一个具体问题都可 以利用这类问题的一般算法来解决。
(2)算法的五个特征 ①有限性:一个算法的步骤序列是有限的,它应在有限步操作之后 停止,而不能是无限地执行下去;
下 面 写 出 求 方 程 组 A A 1 2 x x B B 1 2 y y C C 1 2 0 0 ( A 1 B 2 B 1 A 2 0 ) 的 解 的 算 法 :
第一步:②×A1-①×A2,得(A1B2-A2B1)y+A1C2-A2C1=0;③
第 二 步 : 解 ③ , 得 y A 2 C 1 A 2 C 2 ; A 1 B 2 A 2 B 1
问 题 5 给 出 求 解 方 程 组 2 4 x x 5 y y 7 1 1 ① ② 的 一 个 算 法 .
解:S1 ②-①×2得3y=-3;③ S2 解③得y=-1;
S3 将y=-1代入①,得x=4. 对于一般的二元一次方程组来说,上述步骤是否具有一般性? 应该怎样进一步完善?
②确定性:算法中的每一步应该是确定的并且能有效地执行且得到 确定的结果,而不应当是模棱两可的;
③逻辑性:算法从初始步骤开始,分为若干个明确的步骤,前一步 是后一步的前提,只有执行完前一步才能进行下一步,并且每一步 都准确无误,才能完成问题;
④不唯一性:求解某一个问题的算法不一定只有唯一的一个,可以 有不同的算法;
另解※ S1 让S=1,I=1; S2 将S×I的值赋给S,I的值增加1; S3 如果I比5大,则输出S,否则转第二步.
例2 写出一个求整数a、b、c最大值的算法. 解 S1 先假定序列中的第一个数为"最大值"。
S2 将序列中的下一个整数值与“最大值”比较,如果大于 "最大值",这时就假定这个数为"最大值".
S1 方得程乘①数不m 动 ,4 将 方2 程②中x的系数除以方程①中x的系数,可
2
2x y 7
S2 方程②减去m乘以方程①,消去方程②中x项,得到
3y 3
S3 将上面的方程组自下而上回代求解,得到y=-1,x=4.
S4
写出方程组的解
源自文库
x y
4
1
这种消元回代的算法使用 一般线形方程组的求解 ——说明算法的普遍性.
A 1 B 2 A 2 B 1 A 1 B 2 A 2 B 1
第三步:输出运算结果。
在数学中,现代意义上的“算法”通常是指可以用计算机来 解决的某一类问题的程序或步骤,这些程序或步骤必须是明确 和有效的,而且能够在有限步之内完成.
问题:我们要解决解决一类问题,我们可以抽象出其解题步骤或计 算序列,他们有什么样的要求?