“L—O—A—C范式”助力思维教学

2018-05-02 10:15:06马建军张利波
中小学信息技术教育 2018年2期
关键词:计算机结构思维

马建军 张利波

循环结构是程序设计的重要组成部分,也是程序设计的重点和难点。重点在于循环结构能使程序变得简洁明了,编程思想更具结构化;难点在于初学者很难厘清循环结构,无法总结循环结构的一般范式。

华师大王荣良教授提出,“从计算思维教育的角度出发,其关键在于能对需要解决的问题进行抽象,形成计算机能够理解的形式化表达,并且让计算机自动地去计算。”本质上,循环结构是顺序结构,它让顺序结构变得简洁明晰,是一种形式化表达,便于人的思维呈现和表达。这种形式化的表达,将人的思维过程与计算机执行过程有机联结起来。一方面,形式化表达是为了让计算机更好地服务于人类,用简约方式告诉计算机,让计算机明确知道做什么;另一方面,形式化的表达普遍要求具有高度精确的要素,比如循环体和循环条件,对于初学编程的学生来说,精确的形式化表达具有一定的难度。

如何让学生准确理解循环思想,写出言简意赅、准确到位的循环结构?如果实现循环结构的建模,学生有范式可以参照,那么结构化循环结构更易实施了。

终于,经过实践探究,我们提出“L-O-A-C” 范式,即List-Observe-Analyze- Conclude,将循环结构由内向外打破,实现循环从具体到一般的思维过程,将循环问题进行抽象并建立可操作范式。

思维断想

以打印下图为例,我们依次剖析其中可以展现的思维。

第一,当我们打印这类图案时,几乎极少有人会采用纯手工方式实现。……

登录APP查看全文

猜你喜欢
计算机结构思维
思维跳跳糖
思维跳跳糖
思维跳跳糖
思维跳跳糖
《形而上学》△卷的结构和位置
哲学评论(2021年2期)2021-08-22 01:53:34
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
科技传播(2019年22期)2020-01-14 03:06:34
论结构
中华诗词(2019年7期)2019-11-25 01:43:04
信息系统审计中计算机审计的应用
消费导刊(2017年20期)2018-01-03 06:26:40
论《日出》的结构