流程图在计算思维教学实践中的运用与思考.docxVIP

  • 4
  • 0
  • 约2.54千字
  • 约 4页
  • 2025-02-16 发布于北京
  • 举报

流程图在计算思维教学实践中的运用与思考.docx

流程图在计算思维教学实践中的运用与思考

计算思维和流程图的映射关系

在程序设计教学中,最重要的不是写程序,而是设计。这就好比建筑、机械等行业要画设计图、施工图,程序设计的思路也有必要以图的形式画出来。流程图的使用和计算思维要素之间的关系,如右表所示。

显然,流程图是学生理清思路、辅助程序设计、发展计算思维的一种有效工具。在日常的程序设计教学中,学生画好流程图,练好基本功,能科学有效地辅助抽象建模、帮助综合资源求解问题,进而促进知识的迁移运用,这也是计算思维培养的内涵所在。

流程图在程序设计教学中的应用

1.课前构建流程图,科学识别抽象建模

计算机归根到底执行的是数值计算,只有将现实问题转换成数学问题才能通过计算予以解决,也就是说,要将现实问题抽象为“可计算”问题。而设计与分析的过程就是不停地进行抽象和封装,并确定各个系统实体的细节。因此,在程序设计教学中,教师要提出问题,让学生围绕问题进行抽象、建模,然后引导学生用流程图把抽象出来的内容进行关联。在此过程中,可设置头脑风暴等活动,在激发学生兴趣的同时帮助学生构建思维框架,培养学生系统分析、抽象思维的能力。下面,笔者以《选择排序》的第一课时为例进行教学实践。

环节一:教师播放动画,激发学生学习兴趣,鼓励学生观察分析。

环节二:头脑风暴,引导学生归纳总结,画出对应流程图(如下页图1)。

在传统教学中,教师一般会直接告知学生算法思想,这样

文档评论(0)

1亿VIP精品文档

相关文档