内容正文:
用自然语言描述算法
头脑风暴:加热牛奶的方法有哪些?
头脑风暴:加热牛奶的方法有哪些?
通过明确的、可执行的操作步骤解决问题。
微波炉
说一说:“加热牛奶”的算法有哪几步?
中火
解冻
低火
3
2
中高火
高火
关
4
1
6
8
7
10
20
5
9
15
25
30
35
40
第一步
打开微波炉,放入牛奶
第二步
设置火力为中火
第三步
设置时间为2分钟
冷牛奶
热牛奶
算法
这种运用人们生活中常用的语言准确描述出的解决问题的方法及步骤,就是算法的自然语言描述。
第四步
打开微波炉,取出热牛奶
这是常用的算法描述方法,既通俗易懂,又简单易学。
通俗易懂 ✔
第一步
打开微波炉,放入牛奶
第二步
设置火力为中火
第三步
设置时间为2分钟
第四步
打开微波炉,取出热牛奶
算法的自然语言描述
简单易学 ✔
描述冗长 ✘
完整性 ✘
精确度 ✘
学 “ 规范描述 ”
第一步
倒热水到杯子里
第二步
放入果汁粉
第三步
用吸管搅拌均匀
“冲泡果汁”的算法
不够完整
不够精确
200ml
撕开封口,把果汁粉倒进杯子
练 “ 步骤拆解 ”
你
说
我
猜
?
验 “ 算法步骤 ”
请各位同学构思一份“整理讲台”的算法,任选一个同学验证算法的可行性。
《感谢聆听》
- Thank for Viewing -
$