首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 328 毫秒
1.
指针是C语言中非常重要的一种数据类型,灵活掌握指针的用法是C语言使用能力的一个标志。链表是数据结构中比较重要的一种数据类型,而利用指针处理链表更是C语言程序设计教学中的一个难点。笔者通过一个实例介绍C程序设计中链表的处理方法,该法对于学生更好地掌握指针技术具有一定的帮助作用。  相似文献   

2.
《数据结构》课是一门理论和实践要求都很强的课程,在教学中一个好的用例可以加深学生的理解,帮助学生更快地掌握和运用所学算法。文中根据科研中的SCPI命令解释程序设计,将该程序设计转换成教学中的实际用例,帮助学生尽快掌握相关数据结构的内容。  相似文献   

3.
袁学倩 《科技信息》2012,(21):137+218-137,218
本文在分析C语言程序设计课程特点的基础上,以独立学院的本科学生为研究对象,结合实际教学经验,从C语言程序设计课程的教学内容、教学手段、考核方式三个方面探讨C语言程序设计课程改革,力求使学生不但能够掌握C语言程序设计的基础理论知识,并能更好的激发学生的学习兴趣,能更好的具备编程能力,提高学生分析问题与解决问题的能力以及更好的学习数据结构等后续课程。  相似文献   

4.
张会  何春燕 《攀枝花学院学报》2006,23(3):104-105,119
目前许多高校已经将C语言作为程序设计的入门语言!且C语言程序设计也是《C++程序设计》《数据结构》等计算机专业课程的前导课程。本文结合笔者的教学实践,介绍了在C语言程序设计中遇到的一些疑难问题及其解决的方法,其中涉及到比较运算,自增自减运算,数组,函数等方面的问题。  相似文献   

5.
多态是面向对象程序设计的重要机制。多态数据结构是多态性机制的一种表现形式。通过分析继承结合动态联编机制并利用支持运行时多态性的虚函数和抽象类的特征,得出构建多态数据结构的基本方法,并以多态数组和多态队列两个实例说明多态数据结构在面向对象程序设计C++语言中的具体实现。  相似文献   

6.
将专业课知识融入高级语言程序设计教学   总被引:1,自引:0,他引:1  
“高级语言程序设计”作为计算机专业的基础课程,在计算机专业教学中占有十分重要的地位。同时, 该课程也是“数据结构”、“算法设计与分析”、“编译原理”、“操作系统”等课程的先修课程,它们之间又存在着密切的关系。从高级语言程序设计课程与其后续课程的融合问题入手,以操作系统课程为例,分析了计算机专业课的相关理论对程序设计课程的影响,提出了在语言类课程教学中初步渗透专业课的基本知识、在适当时机用适当的教学案例将专业课相关理论介绍学生的基本理念。目的是帮助学生从更深的层次上理解程序设计的相关概念和原理,为促进程序设计课程的开展、树立学生学习的兴趣和信心、提高程序设计的质量找到新的解决途径。以实例分析为手段,分析了这种方法的可行性,讨论了该方法实施的相关条件。  相似文献   

7.
从《数据结构》课程的特点和地位角度,分析了现有教学模式的不足,提出了一种基于数据结构课程的教学模式,旨在培养学生对问题进行抽象分析的能力,提高程序设计和程序调试的能力,运用所学知识解决实际问题的能力。  相似文献   

8.
针对PLC程序设计教学过程中存在的问题,以实际工程项目中经常出现的设备启停的控制为例,提出了PLC程序设计工程化的教学方法:首先对程序设计工程化的教学背景与必要性作了分析,接着对工程化教学的内容与方法作了探讨,最后对工程化教学的效果进行了总结。实践结果表明:程序设计工程化的教学方法是可行的,这种教学方法激发了学生的学习兴趣,使学生建立了良好的工程化程序设计思路,掌握了规范化的工程化程序设计方法,提高了实际工程编程能力。  相似文献   

9.
不用数组和指针的数据结构化程序设计是IBM公司软件工程专家H·D·Mills和R·C·Linger于1986年2月发表的《数据结构化程序设计:不用数组和指针的程序设计》一文中提出的关于结构化程序设计的新观点。这一观点的提出反映了数据结构程序设计的重大发展。但是取消目前广泛使用的数组和指针而代之以集合、堆栈和队列数据类型的程序设计,恐怕是难以为人们很快接受的,文献恰恰对这一问题的说明和论证尚欠充分。本文介绍和阐明了文献中的观点及其主要内容,并在进一步研究的基础上,以一个常见的数据结构设计为例,对使用数组和使用抽象数据类型设计同一问题的过程和结果,做了包括程序证明和效率在内的全面比较和客观评价。  相似文献   

10.
《数据结构》作为一门计算机专业基础课程,是计算机专业学生的必修课之一,一直被学生认为是比较难学的一门课.其一,它涉及程序设计基础、离散数学、高等数学等,对语言功底有一定的要求;其二,大量的线性和非线性的数据结构,让学生有点无所适从;其三,学生受上机操作能力的限制,对  相似文献   

11.
基于有关因果关系复合的CommunicationClosedLayer理论,提出了一种结构化并行程序设计方法,以支持不同并行平台的“通用”并行程序设计方法.因果关系复合的范式定理的证明在理论上保证了采用“SEQOFPAR”形式进行结构化并行秩序设计的可行性;良好的代数性质也使得在这一模型中可采用代数方法的程序变换来进行并行程序设计、优化和验证.与其他并行程序设计模型和方法相比,提供了一种非常自然地综合描述数据并行和控制并行的途径;特别是基于代数变换的程序变换技术,提供了一种既独立于具体的体系结构又可高效实现的可能性.  相似文献   

12.
结合复杂配电网的特点,提出基于邻接多重表的复杂配电网可靠性评估分块算法。首先给出适合于配电网数据存储的邻接多重表构造方法及存储结构,解决了网络搜索的空间、时间复杂度问题。基于此提出配电网前推回代潮流计算方法及配电网可靠性评估的分块形成算法。该算法可使配电网潮流计算与可靠性评估分块算法采用同种存储结构,简化了配电网可靠性计算程序的编制,并可节省计算时间。应用该算法对RBTS-BUS6及实际工程系统进行了可靠性评估,算例表明该算法可有效减少计算时间,具有较高的工程实用价值。  相似文献   

13.
软件构件技术可显著提高程序的可靠性和开发效率,极大减少开发成本.泛型程序设计有助于降低编程的复杂度,为重用构件开发提供有效支持.介绍了生成式程序设计思想及泛型程序设计技术,分析了图算法领域的关键特征及领域共性问题,并对广度优先搜索、单源最短路径、所有顶点对最短路径等一类问题进行抽象,设计出相应的泛型图算法构件,进一步借助PAR方法中的泛型机制进行描述,并在PAR平台程序生成系统上进行构件组装生成具体的算法程序.  相似文献   

14.
Dafny是一种内置规范结构的编程语言和静态程序证明器,它能验证程序的功能正确性以及将证明过程自动化,这既提高了软件开发的效率,又极大增强了软件开发的可靠性.该文探索了一种模型驱动的Dafny程序形式化生成的方法.首先,从问题的Radl规约出发,根据规约变换技术得到其Radl算法; 然后,根据PAR方法中循环不变式开发新策略得到问题的循环不变式; 最后,在Radl算法和循环不变式基础上利用模型等价转换规则生成Dafny程序,并由Dafny证明器自动验证其功能正确性.用该方法解决了2个典型问题的算法程序开发与验证,证实了该方法能够有效地提高Dafny程序的生成效率和可靠性.  相似文献   

15.
继承是面向对象程序设计中的一个重要机制.但是,当程序员需要调整已有类并将其应用到类似的应用中,继承机制就不能支持这类程序员的需要.为了解决这一问题,我们结合类比和继承,提出了一种新的机制:柔性继承.该机制允许对类中属性进行删除和重定义.更重要的是,允许定义类之间的相似性,进行方法的间的类比推导,实现对方法及其算法的复用.描述了对柔性继承的规约语言机制和推理系统的具体设计和实现,通过对一些应用实例( 包含一个图形系统) 的规约和推导,说明我们的实验性机制具有一定的能力.  相似文献   

16.
本文提出的一种分离电阻法,不仅使一些常见的多值分段线性问题能够用规范算法来处理,而且可以保证所建立的规范方程具有网格结构,而这种结构正是使规范算法快速、高效的关键。本文的最终工作是在高档微机ALTOS上实现了这种方法,建立了通用的处理非线性电阻网络的分段线性分析系统PLAP。由于精心设计了电路输入语言及其编译软件,注重了程序结构的灵活性和编程技巧,所以系统不但使用方便而且结构精练。  相似文献   

17.
硬盘维护的编程技术   总被引:1,自引:0,他引:1  
讨论硬盘主引导(MBR)和系统引导(DBR)软故障的维护方法与编程技术。主要研究BPB参数表、硬盘分区表有关参数的计算问题;介绍了32位FAT的结构与恢复算法;对磁盘非物理性损坏的致命性故障恢复技术进行了深入的探讨。  相似文献   

18.
线性规划问题的计算比较复杂,当问题的规模较大时人工计算效率低下.借助于计算机的信息处理能力,设计出线性规划软件有助于提高计算效率.分析了线性规划数学模型与单纯形法的数据结构,提出了化标准型的方法与单纯形法迭代计算的步骤,采用Java语言开发出一种新的可视化线性规划计算软件.运行实例表明,该软件具有跨平台的特性,能够显示完整的计算过程,计算结果准确可靠.  相似文献   

19.
递阶结构进化神经网络在故障诊断中的应用   总被引:3,自引:0,他引:3  
主要研究进化神经网络在旋转机械故障诊断中的应用 ,提出了一种基于递阶结构的遗传算法与进化规划相结合的神经网络学习新算法 ,利用该算法可以同时对网络进行结构优化和权重求解。通过旋转机械故障分类应用实例 ,与传统的 BP训练算法作了比较 ,证明基于递阶结构的进化神经网络算法不仅在权重训练方面比传统 BP训练算法更加快速稳定 ,避免陷入局部极小点 ,而且同时对网络结构进行了优化 ,得到了结构更为简捷的旋转机械故障分类网络  相似文献   

20.
C语言中的结构体数据类型具有足够的灵活性,可以通过基本类型来表示各种各样所需要的数据。以栈程序设计课题为例,对C语言程序设计的抽象的数据类型方法进行了具体分析。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号