基于计算思维的c语言程序设计教学探索

基于计算思维的c语言程序设计教学探索

ID:24671449

大小:54.50 KB

页数:3页

时间:2018-11-15

基于计算思维的c语言程序设计教学探索_第1页
基于计算思维的c语言程序设计教学探索_第2页
基于计算思维的c语言程序设计教学探索_第3页
资源描述:

《基于计算思维的c语言程序设计教学探索》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于计算思维的C语言程序设计教学探索摘要:文章根据作者教授c语言程序设计过程中学生学习遇到的障碍,提出了在教学中加入计算思维进行授课。并用实际案例来讲解了计算思维在教学中的应用,然后总结了c语言程序设计的一般思路,并对教学同仁提出了自己的建议。关键词:计算思维;教学改革;教学设计;程序设计1问题的提出C语言是大学理工类必修课程,对于计算机专业来时更是基础课程,它是后继课程数据结构、算法分析等前驱课程。但是对于刚接触计算机的大学新生来说,学习C语言课程有一定难度。C语言涉及的规则与概念相对较多,需要一定的理解力度,并且C语言程序设计语句使用

2、形式比较灵活,非常容易出现错误。通过时间教学发现,在学习课程前面的语法规则、变量表的时候初学者能跟上进度,但一旦学习后边比较复杂的知识章节时候就及其困难。甚至有学生C语言学习完成后,考试成绩非常好,但是要用C语言解决一个实际问题时候就无从下手,没有清晰的程序设计思路与合理的解决方案,总之学生在学习程序设计时,有两种情况,一种是面对繁杂的知识点无从下手,脱离的程序设计的思维,第二种是即使记住了很多知识点,仍然不知道灵活使用,不知道在什么时候用什么知识去解决什么问题。追究学生的这些问题,说明学生学习思维的僵化,那么启发学生使用正确的思维模式来

3、学习,比仔细分析,详细讲解知识点更为重要。2解决的办法而计算思维就是帮助学生降低程序设计的难度,计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为,它包括了涵盖计算机科学之广度的一系列思维活动。所以在平时的教学中,教师要注重培养学生的计算思维,让他们从实际的问题中去思考,不要着手就考虑具体的语法,先分析实际问题的解决办法。例如,要录入一个班级N名同学的5门课程的成绩,求出每位同学的平均分,然后对全班同学的排除名次,并把成绩单提供给学校存档。计算思维就是通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个

4、我们知道怎样解决的问题。首先要分析问题,要分析出我们要做什么工作,分析上面问题,细化我们要做的工作。(1)获取全班同学的5门课程的成绩。(2)求每位同学的平均分。(3)排名。(4)输出成绩单。然后,根据细化后的工作,再逐个击破,对于输入全班同学的5门课的成绩,我们需要做到以下几点。首先要选择用什么样的数据结构来存放学生的成绩,有多名同学,多门成绩,最好是选用结构体来定义学生的类型,然后用数组来存放多名学生信息。结构体的定义:确定先录入全班同学的一门课的成绩,再录入第二门课的成绩,以此类推,还是,按照同学,先录入一个同学的5门课成绩,再录入

5、第二个同学的5门课的成绩,以此类推。不管(2)中要用那种方法录入多名同学的多门课程的成绩,都需要用到循环,而且是双重循环。那么分析(2)中的第一种录入方法,按照课程数输入每位同学的成绩,我们用for循环来接收数据:for(inti=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。