|  客服中心  |  合作联系
搜刊网
论文下载
您当前位置
首页 > 论文下载 > 教育科学 > 提高学生程序设计能力的方法——程序阅读逐渐法
提高学生程序设计能力的方法——程序阅读逐渐法
来源:互联网 sk004 | 杨正武
【分  类】 教育科学
【关 键 词】 程序设计能力;程序阅读;计算机科学与技术;学习过程;阅读能力
【来  源】 互联网
【收  录】 中文学术期刊网
正文:

  Automobile autos = new Automobile(80, 3);

  对象的构成和初值描述和记录如下图1:

  Name: ”汽车”

  Name();

  speed: 80

  Speed();

  weight: 3

  Weight();

  Automobile(float speed, float weight );

  autos

  图1 对象的构成和初值描述和记录

  关于数据结构(C语言)程序的重点是数据的逻辑结构物理结构及定义性描述。

  例如顺序表[3]:

  0 1 2 3 4

  34

  18

  98

  23

  56

  顺序表的静态结构定义:

  #define ListSize 100 //最大允许长度

  typedef int ElemType;

  typedef struct {

  ElemType elem[ListSize];

  int length;

  } SeqList;

  2.3上机验证

  把模拟计算机执行程序的输出结果与计算机执行程序的输出结果对照,如果是对的,则说明模拟计算机执行程序是正确的,否则,要重新模拟计算机执行程序,找出问题,直到模拟计算机执行程序是正确。上机实验能训练学生知道正确的结果是来自计算机的执行,而非是教材中的结果,也并非老师给出的结果。上机实验能训练学生对程序实质的理解。上机实验验证还要与程序的结构对齐,即上机实验证程序,要做到对程序的每一个程序段都能执行到。

  3. 以程序阅读为基础、课程群角度展开的程序设计教学

  以程序阅读为基础的程序设计就是在程序阅读基础上掌握程序设计。程序分为两种:验证性程序设计和应用性程序设计。验证性设计包含对教材中的说明性的程序段完善为一个完整的程序;或针对一个具体的语言问题,通过编程对比、输出等进行理解和掌握该语言问题。验证性设计的设计难度较小,学生比较容易掌,树立学的自信心和兴趣,另一方面通过验证性程序设计来,学生能深刻理解语言中语句的语法问题和执行问题。执行过程更具体、更深刻。应用性设计包括简单的应用性设计和复杂性、综合性强的应用性程序设计。程序设计分为:数据表示、程序设计、程序阅读。通过对验证性程序的阅读,模仿该验证性程序进行验证性程序设计,通过对应用性程序的阅读,模仿应用性程序的设计思想、方法和技巧,进行应用性程序设计。设计的程序是否正确都需要进行程序阅读,检验程序设计的正确性。讲授和练习的阅读程序例子与要学生设计的程序有着相似性,以便学生能够模拟程序设计,启发和激活学程序设计能力。

  在程序设计课中,分析一个具体的程序通过对变量的内容作一系列的加工处理得到改变,得到最终结果,达到任务的实现。由于处理的变量及关系都较简单,难点和重点应放在程序的过程(主要是三种基本结构)和方法调用执行。当然也需要描述和记录变量的构成和内容变化。在面向对象程序设计课中,,分析一个具体的程序通过对类、对象以及类与类之间的关系作一系列的加工处理得到改变,得到最终结果,达到任务的实现。在数据结构课中在程序设计课中,分析一个具体的程序(类语言描述)通过对有结构的数据在存储上的的内容作一系列的加工处理得到改变,得到最终结果,达到任务的实现。通过在程序类的程序任务的差异和区别,程序设计的训练相应地也应有所不同。尤其是是要有针对应用程序的程序阅读训练,这种训练包括两个方面,一方面是按程序设计类课程中不同课程制作相应的程序阅读材料。另一方面,对程序阅读材料按程序阅读方法进行全面、深入地阅读。程序阅读训练完成后,根据程序阅读材料,制作相似的程序设计题目,训练学生的程序设计能力

  4.结束语

  教学实践证明,让学生掌握了程序阅读方法和规律,能有效促进学生提高程序设计能力;在程序设计类课程群的范围内来训练序设计能力,在时间和内容上更充分和全面。从总体上上,提升学生程序设计能力的教学效果明显。课程改革除了要有科学且可行改革的思想教学方式,还要在讲授方式、教学讲义、实验项目、习题练习、课件等教学内容、教学手段方面有着配套的、整体的改革,才能实现效果最大化。下一步,就是分析、总结教学效果,作好整体配套工作。让动态的课程改革本身不断深入提高。

  参考文献

  .

  郑莉主编.C++面向对象程序设计[M].北京.清华大学出版社,2002

  郑宇军主编.C#面向对象程序设计[M].北京.人民邮电出版社,2003

  严蔚敏主编.数据结构(C语言版)[M].北京.清华大学出版社,2006

相关推荐
热门期刊
太原理工大学学报《太原理工大学学报》
《太原理工大学学报》是太原理工大学主办的自然科学综合性学术理论期刊,是由原《太原工业大学学报》和《山西矿业学院学报》于1998年合并而成。《太原工业大学学...
云南地理环境研究《云南地理环境研究》
《云南地理环境研究》(双月刊)1989年创刊,由云南大学主办、云南教育厅主管的学术类科技期刊,着重刊登国内外地理环境研究的理论、方法与成果。 《云南地理环境研究》...
中国有色金属学报《中国有色金属学报》
《中国有色金属学报》杂志,月刊,于1991年经国家新闻出版总署批准正式创刊,CN:43-1238/TG,本刊在国内外有广泛的覆盖面,题材新颖,信息量大、时效性强的特点,其中主要栏目...
燃烧科学与技术《燃烧科学与技术》
《燃烧科学与技术》杂志,于1995年经国家新闻出版总署批准正式创刊,CN:12-1240/TK,本刊在国内外有广泛的覆盖面,题材新颖,信息量大、时效性强的特点,其中主要栏目有:燃烧...
上海市人民代表大会常务委员会公报《上海市人民代表大会常务委员会公报》
《上海市人民代表大会常务委员会公报》杂志,于1984年经国家新闻出版总署批准正式创刊,CN:31-1855/D,本刊在国内外有广泛的覆盖面,题材新颖,信息量大、时效性强的特点...
边缘法学论坛《边缘法学论坛》
《边缘法学论坛》(半年刊),是以书代刊形式的专业性学术杂志,在国内外公开发行。她是国际边缘法学界联盟和中国边缘法学研究会、江西省边缘法学研究会的会刊,由江西农...
友情链接
中教杯 国家新闻出版总署 中国知网 万方数据 维普网 中国科学院 中国国家图书馆 央视英文版 中国留学网 中青网 中国国家人才网 中国经济网 中国日报网 中国新闻网 中国学术期刊网
关于我们
平台简介
诚聘英才
企业文化
竞争优势
版权信息
服务条款
客服承诺
常见问题
版权声明
合作加盟
期刊加盟
广告服务
联系我们
网站导航
期刊大全
论文下载
课题申报
学术会议
编辑QQ
编辑联络
2007-2023
中文学术期刊检索机构
bianjibu777@qq.com
联系我们

版权所有©2007- 2023 中国学术期刊网(qikanw.com) All Rights Reserved 京ICP备2021008252号
本站是学术论文网络平台,若期刊网有侵犯您的版权,请及时与期刊网客服取得联系,联系信箱: bianjibu777@qq.com    
中国学术期刊网