内容正文:
算法
浙江教育出版社 小学信息技术五年级上册 第一单元《算法与算法表示》
第二课《自然语言描述算法》
1
探索
建构
拓展
练习
Q1:什么是算法?
A
B
Q2:将A书桌和B书桌交换位置的算法是什么?
自然语言描述
2
探索
建构
拓展
练习
描述算法的方式还有哪些呢?
自然语言描述
流程图描述
伪代码描述
准确描述算法
他人理解
进行交流
验证算法
优化算法
自然语言描述
3
探索
建构
拓展
练习
自然语言描述
流程图描述
火车购票系统(实现了什么功能?)
自然语言描述
4
探索
建构
拓展
练习
自然语言描述算法
自然语言描述算法:运用人们日常生活中使用的语言来描述解决问题的方法及其步骤。
例如,“交换A和B两张课桌的位置”用自然语言可以这样描述
首先,把A课桌移到空位上。
然后,把B课桌移到原来放A课桌的位置。
最后,把空位上的A课桌移到原来B课桌的位置。
A
B
密码不正确,门不打开,提示重新输入密码。
自然语言描述
5
探索
建构
拓展
练习
自然语言描述算法
对一群人按照身高进行排序。当人数较多时,可以通过两两比较来实现。现以 3人为例描述按身高从矮到高进行排序的算法。
A
B
C
1.A与B比较,先找出两人中身高较矮的那个人。
2.再将找出的那个人与C比较,可确定3人中最矮的那个人,排在第1位。
3.剩下的两人再比较,矮的排在第2位,高的排在第3位。
自然语言描述
6
探索
建构
拓展
练习
自然语言描述算法
Q3:将A杯中的酱油和B杯中的水互换
A
酱油
B
水
B
酱油
A
水
完成课本第9页的练习
计算2+7+1。
在百位上书写1,十位上书写0。
自然语言描述
7
$$