由于在实数范围内负数不能开平方根,这个算法是不能被执行的。
任务二:制做红烧肉:(体会算法的确定性和顺序性)
第一步:将250克肉切块
第二步:锅内放少许植物油,烧热后将猪肉下锅,加糖翻炒至变色,同时放一些酱油、及少许料酒、大料,加入清水微火慢炖;
第三步:炖熟后加香菇、木耳、姜、葱、适量的盐,少量的味精即成。
不能先放油把锅烧热再切肉,顺序不能颠倒,"加入适量的盐,少量的味精"少量是多少?这在算法中是无法执行的;因此,从严格意义上来讲,这样的菜谱并不能称为算法。
任务三:用计算器计算的近似值。(体会算法的确定性)
第一步:打开计算器开关
第二步:键入3
第三步:再按键
第四步:读取的近似值。
由于没有给出精确度,得到的结果不能确定。
巩固练习1:下面是解决问题的算法的是( A )
A打开计算机需先插好电源,再打开显示器,打开主机。
B斜二测画法需将平行于轴的长度保持不变,平行于轴的长度变为原来的一半。
C求方程的解先移项。
D建国60周年庆典。
算法是方法与步骤,而B与D仅陈述事件,而C虽然是步骤,但并不能达到目的,也不是解这个方程的算法。
巩固练习2:下面结论正确的是( D E )
A 一个程序的算法步骤是可逆的。
B 一个算法可以无止境地运行下去。
C 完成一件事情的算法有且只有一种。
D 算法的每一步操作必须是明确的,不能有歧异或模糊。
E 算法执行后一定产生确定的结果。
巩固练习3:写出解二元一次方程组的算法.
基本概念题(实物展示学生做法)
解:第一步:①+2×②,得.........③