当前位置: 查字典论文网 >> 开门见山与循序渐进:一种C语言指针教学方法

开门见山与循序渐进:一种C语言指针教学方法

格式:DOC 上传日期:2023-01-02 01:50:26
开门见山与循序渐进:一种C语言指针教学方法
时间:2023-01-02 01:50:26     小编:

(北京交通大学 计算机与信息技术学院,北京 100044)

摘 要:指针是C语言教学中的难点和重点,作者提出一种指针教学方法,即把指针的内容贯穿于C语言的整个教学过程中:在第一次课中会介绍存储器和地址的概念,在随后的教学中,从存储器和地址的角度解释所学内容,在指针教学章节重点介绍指针用法。

关键词: C语言;C程序设计;指针;教W

1 背 景

指针是C语言的精髓和灵魂,是C语言中最具魅力和最富活力的部分,C语言通过指针来实现访问硬件资源、动态分配和回收内存空间、降低函数调用中参数传递的开销、减少使用全局变量、实现函数回调等功能。没有指针的C语言不可能进行任何有实际意义的编程。

指针也是C语言中最危险的部分,程序会因指针使用不当而潜藏风险,轻则导致程序退出,重则导致系统内存泄漏,甚至系统崩溃。

使用C语言编程离不开指针,但掌握和熟练使用指针却很难,对初学者尤其如此。指针是C语言教学中的难点和重点,很多教师在教学中尝试了多种方法[1-5],取得了不错的效果。作者经过多年C语言教学实践,逐渐摸索出“开门见山”与“循序渐进”相结合的指针教学方法,把指针教学融合在C语言教学的全过程中。“开门见山”是在课程开始,通过介绍计算机体系架构和程序运行过程,引入存储器及地址概念,尽早引入指针;“循序渐进”是在之后课堂教学内容的设计中,不断介绍和强化存储器的概念,加强学生对地址的认识。在正式介绍指针教学内容前,这种教学方法使学生已经建立并熟悉指针概念,对掌握和使用指针编程很有帮助。

2 指针学习困难的原因

学生在指针学习时,普遍感觉指针概念抽象,难以理解,影响学习、掌握和使用。主要原因在于如下3点。

(1)对学生而言,程序设计是一门全新类型的课程。其特点是知识点分散、逻辑性不强。编写代码既要符合语法规则,又要考虑逻辑关系,编码必须严格遵守语法规则:一个看上去微不足道的错误,比如语句漏写了分号,编译器会在其他没有错误的地方报告很多错误信息,这使初学者手足无措,无法排错;程序有了致命错误,比如变量没有初始化,但编译器只会轻描淡写地报个告警(warning),程序运行时,却时对时错。这些特征对于初学者都是陌生的,他们以往的学习方法和经验在面对该课程时几乎没有任何借鉴作用,这导致他们从课程开始就遇到很多困难。

(2)学生们不了解计算机。C语言是伴随着UNIX操作系统产生的,它的语言特性和计算机的构成紧密结合,甚至可以说,C语言是为对计算机了如指掌的专家设计的。而大学中常把C语言课程安排为程序设计的常识教育,学生在学习C程序设计课程前,还没有学过计算机原理等课程,他们可能听说过CPU、内存等概念,但并不了解这些概念的确切含义,不了解程序运行的过程,这会导致指针概念更加抽象,难以理解、掌握并使用。

(3)学生们通常是在学习C语言遇到困难挫折的情况下,接触和学习指针的,这增加了他们的畏惧心理,影响指针内容的掌握。基于兴趣,在课程开始阶段他们专心听讲,努力编写和调试简单的程序,但随着变量、函数、数组等内容逐渐引入,程序结构越发复杂,程序设计需要同时考虑算法,这会使学生感觉到学习的压力和困难,特别是在编译程序时,排除一个小小的错误,都要耗费很长的时间,这严重影响他们的学习热情和信心。在这种情况下,指针被引入课程中,并且指针概念抽象,又和C中的变量、函数、数组、结构等联系紧密,这些都放大了指针的学习难度,影响学生的理解和掌握。

针对如上问题,作者逐渐探索并使用了“开门见山”与“循序渐进”相结合的教学方法。

3 开门见山

所谓开门见山,指在第一次课就介绍存储器和地址的概念。在介绍“Hello world”之后,即介绍计算机的结构、存储器和地址的概念,随后介绍“第二个程序”以加深这些概念的理解。

3.1 计算机结构与存储器

初学者通过“Hello world”了解了C语言的代码风格、集成开发环境和程序编译、链接、执行的过程,随后介绍计算机的“冯・诺依曼”结构,向学生说明程序在计算机内的运行过程。课堂主要介绍如下几个方面知识。

(1)计算机构成及程序运行的方法。如图1所示,其中外存储器指硬盘,操作系统、应用程序和数据都以文件形式保存在硬盘上,内存储器保存正在运行的程序和程序所要操作的数据,这些程序是由操作系统从硬盘上装入到内存储器的。CPU(运算器、控制器)用于运行程序,CPU从程序所在的存储器起始位置开始,依次读取指令并执行,直到程序结束。

(2)内存储器是由N个连续的存储单元组成的,每个单元可以存储8比特二进制数(称为一个字节);N称为内存容量。计算机为每个存储单元分配唯一的编号,从0开始编起,直到N-1,这个编号称为该存储单元的“地址”,CPU使用编号(地址)访问这些存储单元。

(3)内存储器中存储的既有代码,也有数据;构成程序的代码依次存储在内存储器中;程序要操作的数据也保存在内存储器中。

3.2 第二个程序

第二个程序展示计算机的计算功能,该程序引入了变量及数据类型概念,存储器和地址在程序代码中首次出现。代码如上图所示。

介绍程序强调如下几个方面的知识。

(1)计算机要计算两个整数的和,首先需要找两个地方来保存这两个整数,这两个地方就位于内存中;

(2)计算机在内存中为不同类型的数据分配大小不同的存储空间,“int a,b,r;”要求计算机分配三块内存空间,分别用变量“a,b,r”表示,每块内存空间存储一个整数,变量的值改变,表示其所代表的存储空间存储的内容发生了改变。

(3)scanf(“%d, %d”, &a, &b)表示从标准输入设备(键盘)上接收用户输入的两个整数,这两个整数分别保存在“a,b”所代表的内存中,内存用地址表示,“&a,&b”分别表示取“a,b”的地址,“%d”表示每个空间要保存的数的数据类型为整数,这确定了每个空间占据的字节个数。 (4)scanf()实现的功能是通过很多条计算机代码实现的,这些代码在程序被装入内存时,也被装入了内存。CPU执行函数就是从这个函数的起始代码开始顺序执行。函数名scanf就是起始代码在内存中的地址,即:函数名表示的是函数代码块在内存中的开始地址。

通过第二个函数,初步介绍了数据类型、变量、函数的概念,并从存储器的角度来认识这些概念,把概念和地址结合在一起,使3.1中介绍的存储器概念具体化,加强对存储器及地址的认识,在之后每次使用scanf()时,都会强调变量、空间、地址的对应关系,使学生熟知这些知识。

4 循序渐进

循序渐进是指初学者初步接触存储器和地址的概念之后,课程会继续从存储器和地址的角度解释所学内容,以加强这些概念及用法。以函数、数组、指针、结构为例说明。

4.1 函 数

C语言函数采用传值调用,在函数中修改形参的值,不会改变实参的值,如上图所示。

程序输出为:“a=10, b=20”。在解释上述结果时,不仅要强调语法规则:“函数内不能改变函数外变量的值”,还要从存储器的角度解释。如图2,main()函数中两个变量“a,b”(比如占据空间从0x01001000开始)和swap()函数中两个变量“a,b”(比如占据空间从0x01001100开始)使用不同的存储空间,swap()函数中变量“a,b”的值修改,改变的是0x01001100开始的地址空间的值,但没有修改main()函数中变量“a,b”所代表的存储空间的值,因此main()中“a,b”的值不会改变。

4.2 数 组

数组是C语言的重要内容,也是C语言的难点之一,在指针章节开始之前,数组是和存储器及地址概念结合最紧密的内容,因此在数组部分会更多强调指针的内容。在介绍数组概念及例子中,主要介绍如下知识。

(1)数组是由很多相同类型的变量组成的集合,C语言通过下标改变的方式,来表示数组中的这些变量,为写查找和排序算法提供了方便。

(2)数组中每个变量在存储器中要占据一块存储空间,这些变量所占据的存储空间是连续的。比如数组float a[N](N为常量)表示在计算机内存中的一块连续的存储器空间,空间大小为:N * sizeof(float)字节。

(3)数组名字a是这块存储空间的开始地址。a[0]表示这N个变量中的第一个变量,a和&a[0]相等,a[i]的地址和a+i*sizeof(float)相等。

(4)计算机的存储器是有限的,连续的空闲存储空间更有限,因此数组中变量的个数N是有限的。

(5)下标i的取值范围为0~N-1,但如果代码中出现对不属于数组的空间进行读操作,比如“float b=a[N+1]”,程序可能仍可以运行;如果代码中出现对不属于数组的空间进行写操作,比如“a[N+1] = 11.23”,程序可能可以正常运行,但通常会立即崩溃。因此,通过下标访问不属于程序的空间是不安全的,编程中要严格禁止。

(6)若函数的参数定义为数组,则函数对形参数组内变量修改,会同时改变实参数组变量的值,这是因为函数的形参数组是地址,实参和形参表示的是同一地址空间,内部对形参数组的访问,就是对实参表示空间的访问。

通过数组,进一步建立变量和存储空间(连续存储空间)、地址的关系,为指针学习进一步建立基础。

4.3 指 针

经过不断重复、铺垫,在指针教学开始时,学生已经熟悉了地址的概念,也更容易理解指针,之后的学习重点在于指针的用法,并逐渐习惯使用指针编程。

指针部分的主要内容包括:第一,指向变量的指针及其在函数参数传递中的作用,函数的形参定义为指针,可以在函数内部改变函数外部变量的值,实现地址调用;第二,指针与数组的关系,引入动态内存分配,学习C语言的存储器管理技术;第三,指向函数的指针,在指针指向的存储空间中,存储的是函数的代码,函数名字就是该存储空间的开始地址,初步介绍回调函数的概念;第四,指针数组的定义和使用,支持行和列都可变的二维数组定义及用法。

4.4 结 构

结构内容放在指针内容之后介绍,主要是因为指针可以是结构的成员变量,如果结构中指针变量指向的数据类型和结构相同,则可以生成链表。

介绍结构要和存储空间以及指针的概念紧密结合。定义结构时,要同时强调该结构类型变量所占据的存储空间,如以上结构定义图。结构变量的存储结构如图3所示,从中可以看到:①结构型变量中的变量,在存储器中的存储顺序和结构中变量定义的顺序相同;②基本变量、数组等占据的空间和其单独定义时占据的空间可能不同,与编译选项有关(是否设置了对齐要求);③指针变量(pNext)占据的空间大小固定,与指针所指向的数据类型没有关系。

结构定义是否合法,主要看是否能够计算出结构变量所占据的存储器空间。结构里面不能声明同一个结类型的变量,该递归定义会导致结构变量所占据的空间无穷大,但可以定义指向该结构类型的指针,因为指针大小固定。

结构变量和普通变量一样,变量赋值操作本质上是存储器复制。比如:Student a, b; a=b;是把b变量所占据的存储空间的内容,全部复制到a变量所占据的存储空间中。如果结构中定义了数组,则实现了数组的赋值操作,而数组自己是不支持赋值操作的。但对于指针变量的复制,会导致a.pNext和b.pNext相等,这却不是程序员想要的结果,需要特别关注。

5 结 语

C程序设计语言离不开指针,学习和掌握指针用法又非常艰难,因此在C语言教学中要精心安排教学内容,并探索各种指针教学方法。本文介绍了 “开门见山”与“循序渐进”相结合的指针教学方法,其特点是把指针教学贯穿在C语言的全部教学过程中,强调指针和C语言的密切关系,淡化指针的神秘感,几年的教学实践证明,该方法具有较好的效果。

作者简介:赵帅锋,男,讲师,研究方向为信号与信息处理、通信、嵌入式系统等,shfzhao@bjtu.edu.cn;

胡绍海(通信作者),男,教授,研究方向为信号与信息处理、多媒体通信等,shhu@bjtu.edu.cn。

参考文献:

[1]李冰, 胡海峰. 关于C语言指针教学的探讨[J]. 科技信息, 2009(23): 521.

[2]吴琼. C语言指针教学方法研究[J]. 鄂州大学学报, 2009,16(2): 68-70.

[3]孙丽丽. C语言指针教学方法探讨[J]. 黑龙江科技信息, 2008(11): 128.

[4]黄晨. C语言指针教学的研究与探讨[J]. 科技信息, 2010(22): 231-232.

[5]吴斌. C语言指针教学[J]. 安徽职业技术学院学报, 2004(3): 67-69.

全文阅读已结束,如果需要下载本文请点击

下载此文档

相关推荐 更多

高职C语言循环结构的教学设计
发布时间:2022-10-17
C语言课程的教学实践,作者对循环结构单元的教学内容和过程进行了重构和优化,在实践中取得了很好的成效。 1 传统的教学方式存在的问题 当前的C语言教材侧重于知识传授的系统性和逻辑性,教师通常按部就班地进行讲解,先花大量的时间......
循序渐进,逐步提高小学生看图写话能力
发布时间:2023-03-23
看图写话是一二年级的学生必须掌握的一类题型,也是作文题目的一个雏形,教师一定要注重学生看图写话的能力。教师不能急于求成,应该有一个循序渐进的过程,引导学生逐渐掌握看图写话的正确方法,并且给学生提供练习的机会。本文对此进行了分析研究。【关键词】循序渐进;小学生;看图;写话;能力看图写话对于低年级学生来说是一大阻碍,看图写话的教学对于教师来说也是一个不小的挑战。学生在看图写话时总是抓不到重点,看不懂题.........
C 语言循环结构教学中案例教学的应用和探讨
发布时间:2016-12-14
1 引言 结构化的程序设计主要采用的是自顶向下、逐步求精及模块化的程序设计方法, 主要使用3 种基本控制结构来构造程序。这3 种基本结构是:顺序结构、选择结构和循环结构,而任何复杂的算法都可以由这3 种基本控制结构构成[1]。笔者......
计算机C语言程序设计基础教学的改革
发布时间:2022-11-14
摘 要:在职业高中的课程体系中,很多专业的学习都离不开C语言程序设计这门课程。这是计算机教学的基础,也是各专业知识学习的基础。 关键词:教学方法;学习兴趣;实践;理论 职业高中是中等职业教育的专门机构,担负着为企业培......
《C 语言程序设计》中结构体实验教学的探讨
发布时间:2023-06-23
摘要:C语言程序设计是计算机专业的专业课程,一般是学生所接触的第一门程序设计课程,所以这门课程的实验教学尤为重要。文中主要是探讨结构体实验教学的设计,通过这种设计方案帮助学生掌握结构体的基本知识,能够使用结构体数组和链......
优化程序长度的一种方法
发布时间:2013-12-18
优化程序长度的一种方法 优化程序长度的一种方法 信息技术论文 更新:2006-4-8 阅读: 优化程序长度的一种方法 摘要: 本文分析了Microsoft公司优化程序长度的P-CODE 技术的基本工作原理、P-CODE的使用方......
一种语言的情与景
发布时间:2023-01-23
李鹏,1963年生,河北省盐山县人。四川美术学院版画系毕业。系中国版画家协会会员、中国工业版画研究院研究员、中国美术家协会藏书票委员会会员、河北省美术家协会会员、中国石油美术家协会会员。现任华北油田文联副秘书长,华北油田......
C语言实现串行通信接口程序
发布时间:2023-02-22
C语言实现串行通信接口程序 C语言实现串行通信接口程序 C语言实现串行通信接口程序 摘 要 本文说明了异步串行通信(RS-232)的工作方式,探讨了查询和中断两种软件接口利弊,并给出两种方式的C语言源程序。的I/O......
“C语言”实验教学的探讨
发布时间:2023-05-26
" 摘 要:学生通过学习C语言,主要是掌握程序设计的一些基本方法和技巧。因此,在重视理论教学的同时,必须加强实验环节。只有在上机实践中学生才能正真学会如何编写程序和调试程序,体会到“优化”程序;也只有通过上机实践才能更好地掌......
禅门鼎盛与师法渐衰
发布时间:2022-09-24
摘要:对于法眼、沩仰、云门三宗的衰亡,佛教史籍着墨不多。本文以云门断续为例,从分析云门消亡的原因入手,探讨禅宗宗派消亡如何界定,探讨禅宗宗派延续的核心因素,从而回顾两宋时期禅宗的面貌,探讨禅宗宗派的兴衰规律。关键词:师法;云门宗;宗派消亡关于中国禅宗,我们总有一些“常识”。比如说禅宗更多凭借“自力”,这种自力的极致表现是,不再执心求拜外在的佛像,而去向自心上寻觅,甚至经律论三藏的研习都可以抛开;比.........
针对法语中翻译方法与文化进行分析
发布时间:2023-05-06
针对法语中翻译方法与文化进行分析 针对法语中翻译方法与文化进行分析 针对法语中翻译方法与文化进行分析 来源 一、法汉习语体现的文化差异 (一)日常生活的差异 习语的产生与人们的劳动和生活密切相关,很过习语都......
试论大学 C语言教学问题及改进对策研究
发布时间:2023-01-17
一、当前高校C 语言教学现状 高校计算机专业C 语言教学是程序设计课程中的基础, 特别是在理工类学科中,C 语言已经成为必修课之一。另外, 对于其他程序设计语言, 如aB is 。语言、oF xP r 。语言多为文管类及艺术类学生的必修课。我们......
高职C语言课程教学分析与设计
发布时间:2016-10-26
C语言作为学院网络技术专业的人门课程,旨在通过锻炼学生的逻辑思维,墙养学生在职业岗位中实际应用的能力.目前,该专业的学生毕业后主要从事网站开发和网络管理等方面的工作,而在这些领域几乎都以C语言作为应用的开发工具.但从历年教......
“项目驱动”教学在《C语言程序设计》教学中的研究和应用
发布时间:2016-09-14
以计算机科学为灵魂的信息产业是优化我国产业结构,促进低碳经济,改变我国以劳动密集型产业为主现状的希望之星。而C语言是工科类、特别是计算机类专业的基础课程,它的灵活、高效、运算符和数据类型丰富、可移植性好、跨平台性好等特......
一种基于宏指令的数控加工进度采集方法
发布时间:2023-01-30
0 引言 在网络化集成制造中,底层机床的加工信息占有很重要地位,没有这些信息,生产管理和调度过程的优化无法完成。操作人员管理和操作多台数控机床进行加工时,需要随时掌握加工进度,以便在一些特殊工步后,对工件进行尺寸检测后......
试析中职学校的C语言教学
发布时间:2013-12-18
" 论文摘要:随着我国经济的不断发展,计算机专业毕业生有很广阔的就业市场,然而计算机行业人才济济,就业竞争激烈,中职学校的计算机专业学生就不能局限于一些常用的应用软件的学习,C语言的学习显得尤为重要。本文主要浅谈了中职学......
试谈小学语文教学中写作指导的几种方法
发布时间:2022-10-09
【摘 要】《语文课程标准解读》指出:“在今后的作文教材中,首先要更新观念,作文是一种精神产品的独创,要引导学生说真话,抒真情,反对套话、空话、假话;要引导学生切实体会作文是生活的一部分,作文与做人密切相关;要使教师认识......
“一门语言”的观念与“乱语”的诠释
发布时间:2022-10-16
摘要:维特根斯坦、乔姆斯基、戴维森等人曾先后基于不同理由对“一门语言”的观念提出质疑。戴维森认为,约定论语言观对语言能力的描述需要遵循三条基本原则,这三条原则与人们对“乱语”现象的成功诠释不相容。约定论语言观不能解释......
用三种方法(程序)进行某拱坝的计
发布时间:2023-02-21
分别采用拱冠梁法、GADAP法、ANSYS有限元法等3种力学分析方法,进行了某拱坝结构应力稳定计算,对该3种方法的原理、程序使用、参数输入方式、工况设定及成果后处理等分别进行了比较详细的总结,尤其强调了程序实用的一些技巧,有助于读者......
C语言教学如何提高实效性
发布时间:2022-12-07
摘 要 从当前大学计算机专业的教学来看,C语言作为一项重要的编程语言,是大学信息学科中的重要内容,C语言的教学效果直接关系到学生对C语言的掌握情况,对学生的编程能力和信息学实践都有重要的影响。基于C语言的重要性,在C语言教学......
基于能力培养的《C语言程序设计》改革
发布时间:2022-11-05
[摘要]基于《C语言程序设计》课程的教学现状,根据教学目的,本文主要从教学内容重组、实践教学内容加强、网络平台教学要成为辅助教学的手段和考试形式这几方面来对该课程进行教学上的整体改革创新,主要探索能加强和提高学生程序编写......
语言不止一种味
发布时间:2023-02-11
现在教师对学生的作文要求普遍是既要具体又要生动,并能运用一些修辞手法,还要加上一些名言警句等为作文增彩。教师平时还经常有针对性地对学生进行一些作文专项练习。在很多教师看来,写“教室里很安静”不如“教室里很安静,连一根针掉到地上都能听见”来得生动,写“小鸟在树枝上喳喳叫”不如“小鸟在树枝上唱着歌”来得形象。那些辞藻华丽的文章常常得高分,而那些语言平实、朴素自然的文章却往往得不到高分。其实,语言的味道.........
基本遗传算法C语言实现
发布时间:2022-09-08
基本遗传算法的C语言实现 摘要遗传算法是1类借鉴生物界选择和自然遗传机制的随机化搜索算法。在NP-类组合优化问题的搜索优化应用中显示了超出想象的、良好的......
指代词“人家”在近代汉语和凤冈方言中的几种用法
发布时间:2023-06-25
摘 要:“人家”一词在近代汉语中使用频率很高,用意多种多样。由于语言是发展变化的,该词在近代汉语中的一些用法在现代汉语普通话中已经不用或用法有所改变,但作为现代汉语之一的凤冈方言,却很好地将“人家”在近代汉语中的一些用法......
计算机协作学习法在C语言课程教学中应用
发布时间:2022-10-29
摘 要:笔者在C语言程序设计实际教学过程中采用计算机协作学习教学模式,从以教师为中心的单向教学模式转变成了以学生为中心的多向教学模式,有效的激发了学生的主观能动性和学习积极性,培养学生的协作学习能力,把枯燥的程序代码变......
探析高职院校C语言教学改革探讨与实践
发布时间:2022-10-16
" 论文关键词:高职院校 内容改革 案例+互动 工学交替 任务驱动 论文摘 要:《C语言程序设计》是高职院校计算机类各专业的职业能力课程,在课程教学过程中改革教学内容,选取实用有趣的案例,采用启发式、讨论式和工学交替的任务驱动......
《词汇与短语教学的认知语言学方法》介绍
发布时间:2013-12-17
《词汇与短语教学的认知语言学方法》介绍 1.引言 《词汇与短语教学的的认知语言学方法》(Cognitive Linguistics Approaches to Teaching Vocabulary and Phraseology)由Mouton de Gruyter出版社于2008年出版,主编为Frank Boers与......
地域方言与语文教学
发布时间:2023-02-19
普通话是我们全民族的共同语言,语文教学应以普通话为教学语言,这是毋庸置疑的。地域方言是由于地域分割而产生的同一语言的不同变体,就汉语方言来说,它与普通话是有一定差异的。那么,中学语文教学过程中能否使用地域方言呢?本文主......
浅谈英语入门教学之我见
发布时间:2023-03-02
" 论文关键词:英语 教学 入门 论文摘要:笔者从事英语教学二十余年了,在教学过程中,常碰到一定数量的学生无法“入门”,久之导致这些学生学习吃力,徘徊在英语学习的大门之外,最终不得不放弃英语。怎样避免这个问题或怎样减少这......
一针见血 减轻病痛
发布时间:2022-11-08
静脉穿刺是临床疾病的基本手段,一次穿刺不成功以及拔针后滴血污染皮肤也是临床输液中常常出现的问题。多次穿刺给患者造成痛苦,有时虽然难以避免,但精心操作还是可以明显减少的。选择血管是关键,良好的静脉血管充盈是保证一次穿刺成功......
浅谈解决变量问题的一种常见方法
发布时间:2023-04-21
微元法是高中物理中的一种基本方法,许多问题都用它来处理,但学生由于在高中阶段对微元及微积分的概念了解的不是很透彻,因此在用微元法处理一些物理问题时会遇到很大的问题.针对这种情况笔者认为在高中阶段的教学中,鉴于高中生对微......
礼是一种秩序
发布时间:2023-01-08
若一个人没有很强的感受力,是很难领悟到“礼轻情意重”的滋味的 透过一个人的“送礼观”,如何看出他(她)的交际水平和文化修养,而受礼者的“收礼观”,又折射出他(她)怎样的性情和心理?为此,本刊记者对话了文化批评人谷卿博......
公文语序安排的一般方法论文
发布时间:2023-05-14
语序指词语组合的次序。它既反映了一定的语言习惯,又反映了事物间的逻辑关系。详细内容请看下文公文语序安排的一般方法。 语序有时可以决定语义,变更语序后语义会产生很大的变化,有时语序变更后虽不改变语义但却可改变语言的表达效......
浅谈幼儿语言教育存在的问题与改进方法
发布时间:2023-01-09
在如今幼儿教育中,一些所谓的思维训练、智力开发、潜能开发、右脑开发等特色课程的盛行挤占了幼儿的时间,造成了语言教育的弱化,更有甚者已经完全沦落为幼儿的识字教材。因为过多的重视书面语言,重视数学思维智力开发,导致我们在幼......
几种外语教学方法的比较
发布时间:2023-06-20
" 摘要 外语教学法是研究、教授和学习外语规律的科学。本文旨在选取不同历史发展阶段影响较大的四种外语教学方法做一比较,对其做出评价,辨析利与弊,以便教师在教学中能够扬长避短,提高自己的教学水平。 关键词 翻译法(Tr......
试论中学化学情景教学的几种常见方法
发布时间:2023-02-17
“情景教学”是指在教学过程中,教师有目的引入和创设具有一定情绪色彩的、以形象为主体的生动具体的场景,以引起学生一定的态度体验,从而帮助学生理解教材,并使学生心理机能得到发展的方法。这一方法在教学中的应用并非现在才有,在我......
浅谈C语言程序设计教学
发布时间:2022-12-28
" [论文关键词]案例教学 互动式教学 问题驱动法 多媒体课件教学 [论文摘要]C程序设计语言作为大、中专学生入学后的首门计算机语言课程,也是重要的程序设计课程。对于学生来说,程序设计的思维方式和概念都是全新的,学生接受起来很困......
浅析“C#程序设计”课程教学现状与改革
发布时间:2022-11-25
" [论文摘要]文章以“C#程序设计”课程为载体,从确定教学目标、教学中进行能力训练的项目和任务设计、项目的情境设计及课程考核等方面阐述了如何进行教学改革,以增强学生对知识的理解及实践能力,培养社会需要的应用型人才。 [论文......
历史图示法——一种艺术性的教学方法
发布时间:2016-08-23
图示法属于一种交流的方法,它的影响可以说是穿古至今,在我们人类生活的各个领域都能够收到其影响。它是当今海量信息时代背景下的产物,当今时代下,信息表达有着各种各样的方式,而大量信息的传播也必须要有多种多样的渠道。那么,在......
学生英语阅读方法的教学指导
发布时间:2022-11-02
摘要:高中英语教学过程中阅读十分重要,大多数学生对阅读感到茫然,即英语阅读读什么、怎样读、读到什么程度、材料的选取、阅读效果等等。老师有必要在教学方法上给予指导,有利于学生读得多、快、准,增强阅读的有效性。通过教师正确的引导,激发英语阅读兴趣,培养正确的阅读方向和发掘探讨的能力。关键词:英语阅读;方法指导;语言实践我们通过多种教学方法,使学生的词汇量和阅读理解能力在原有基础上有较大提高,最终培养学.........
一种改进的喷泉多选择序列峰均比降低算法
发布时间:2016-03-23
摘要:针对非连续正交频分复用(NC_OFDM)系统具有边带功率(Sidelobe power)大及峰均比(PAPR)高等问题,提出一种基于喷泉编码(Fountain code)的改进算法,同时考虑认知无线电环境下NC_OFDM系统旁瓣干扰及峰均联合优化.采用喷泉......
浅谈语言意识与语法教学
发布时间:2023-02-23
" 论文关键词:语法教学 语言意识 教学法 论文摘要:20世纪70年代以后,随着外语教学法从语法—翻译教学法到交际语言教学法的转变,语法教学的地位在整个语言教学中变得越来越不重要。但近年来由于对语法教学的忽视,其后果逐渐显现出......
商务日语教学中的语言和非语言交际指导
发布时间:2015-09-11
摘 要 日中两国关于商务日语教学的研究有一个共同的观点,即商务日语教学中在着重培养学生听说读写译的基本语言交际能力的同时,还应该适时地对学生进行非语言交际的指导。本文从相关理论分析,两者结合的必要性,课堂教学实践的创新......
厦门方言与普通话的语音差异分析
发布时间:2023-02-04
引言 厦门方言与普通话的不同之处非常明显,尤其语音方面,但也存在许多共同点。本文主要从语音的声母、韵母、声调系统分析厦门方言与普通话间的不同之处,弄清两者的差异,这有利于推广普通话,考察汉语发展的历史轨迹。 一、声母......
简论货币:一种语言学的分析向度
发布时间:2022-11-15
摘要:语言与货币都是适应人类社会交往的需要而产生的,是彼此之间有着紧密联系的符号。从语法学看,任何一种货币或货币系统都具有自身的结构与规则。从语义学看,货币不仅仅具有经济意义,而且还具有政治、文化、道德、心理等意义。在语......
实例教学法在《C++程序设计》课堂教学中的应用初探
发布时间:2022-10-24
摘 要:从C++程序设计课程的自身特点和实际需要出发,提出了在课堂教学中应用实例化教学的方法。实践证明,在该课程的讲授过程中,从各个方面合理地应用实例化教学,能够激发学生的学习兴趣,提高学生的编程能力,收到很好的教学效果......
语文课堂应以语言训练为主——浅谈语言训练的几种方法
发布时间:2022-08-14
" “语文课堂应以语言训练为主”,这句话有两个层面的含义:一、语文课姓“语”,语文课堂应以学习语言为主。语文学科是一门综合性很强的工具学科,其特点和功能并不是单一的。但却不能因其“综合”,而“眉毛胡子一把抓”,淹没掉重点。......
见山与望山
发布时间:2023-03-28
《尘几录》放在书架上有好几年了。 当时买这本书,是因为前面买过《秋水堂论金瓶梅》。这两本书的作者都是北大才女田晓菲。她的丈夫是美国学者,中文名叫宇文所安,这些年,研究中国古典文学的,几乎无人不晓。他们俩,现在都是哈佛......
另一种判断方法
发布时间:2022-10-28
n堂上,老师出了一道判断题要求同学们当场判断正误。老师:“小林,请你判断一下。”小林:“我认为答案应该是‘错误’。”老师:“为什么呢?”小林:“因为前面小燕回答说‘正确’,但你没有让她坐下。”......
指导初中生英语合作探究式学法的几种方式
发布时间:2016-05-27
在初中英语的教学中,合作探究式教学方法是针对初中生较为有效的学习方式,而且教学效果非常明显,深受广大英语教师的青睐及重视。英语教学中的合作探究式学习方法遵循的是新课程标准中“以人的发展作为核心,以强调学生的潜能作为发......
认知语言学与语言教学
发布时间:2022-11-01
认知语言学与语言教学 一、语言能力与语言习得 语言能力是一个结构有序的具有规约性意义的符号单位组成的清单库,词库与语法构成一个连续体。结构有序意指语言具有系统性和层级性;规约性意义意指与各种知识、语言实际使用密切相关;清......
一种复合式指纹细化算法
发布时间:2023-03-27
摘要:为了提高指纹图像细化处理后的质量,提出一种复合式指纹细化算法。该算法在并行算法的基础上,首先构造出一套消除模板和两个修正模板,然后通过并行算法对图像进行初步细化,接着用构造的消除模板对图像进行二次细化,最后通过修正模板对纹线的拓扑结构进行修正。该算法能够保持图像连通性,细化后纹线满足单一像素宽且光滑无毛刺。关键词:指纹细化复合式细化消除模板中图分类号:TP391文献标识码:A文章编号:100.........
针对中国传统园林叠山“法”与“式”方面的研究
发布时间:2022-08-15
1引论:意义、概念与方法对法式问题的关注是传统设计营造研究中的一个理论传统,关系着对设计营造规律与技巧的基本认识,并对现实实践产生指导作用,比如对中国建筑史,就有着营造法式的长期研究。在中国园林的研究中,法、式问题也是重要的命题。晚明成书的《园冶》是中国园林史上唯一的一部造园理论专著,其中有大量对法与式的述及,但并未结合论述其关系。20世纪上半叶,阚铎先生在《园冶识语》中提出掇山有法无式,首次论及.........
汉语言文学教学方法创新探究
发布时间:2015-12-29
一、汉语言文字教育中存在的问题(一)教学方法单一、效率低下教师在开展汉语言文学教学过程中,还是采用传统的填鸭式的教学手段,讲课的内容.........
程序设计语言“多维”双语教学模式设计与实现
发布时间:2023-07-27
摘要:介绍了程序设计语言双语教学模式现状,分析了双语教学优势和存在的问题,提出“多维”双语教学模式。以C程序设计语言为例,对双语教学的形式、比例和内容进行了设计;经过教学实践,分析实施效果,总结了“多维”双语教学在提高教学质量,提升学生C语言程序设计兴趣和能力方面的积极作用。关键词:双语教学;程序设计语言;教学质量DOIDOI:10.11907/rjdk.171166中图分类号:G433文献标识码.........
高中英语阅读教学方法之我见
发布时间:2015-09-15
摘 要:高中英语是一门非常重要的语言学科,英语阅读不仅体现学生的能力和素质,也是高考内容中的一大重点,因此加强英语阅读教学对提升学生的英语阅读水平就尤为重要。本文就谈谈高中英语阅读教学方法实施的几点见解; 关键词:高......
改进外语教学方法提高外语教学水平
发布时间:2014-01-17
查字典论文网论文频道一路陪伴考生编写大小论文,其中有开心也有失落。在此,小编又为朋友编辑了“改进外语教学方法提高外语教学水平”,希望朋友们可以用得着!有人可能会问,作为国务院副总理为什么对一门学科——外语教学方法还要过问......
改进外语教学方法提高外语教学水平
发布时间:2023-03-18
" 有人可能会问,作为国务院副总理为什么对一门学科——外语教学方法还要过问?其实,我对这个问题的思考已经有好多年了,大家都知道,国家与国家、民族与民族的交往和沟通,首要的就是靠共通的语言文字。欧美地区国与国的交流容易,得益......
针对舞蹈教学方法的浅析
发布时间:2023-01-01
摘要:在现在的教学中素质教育是非常重要的,其中艺术教育也属于一种素质教育,在艺术教育中舞蹈教育占据着重要的地位,但是目前我国对舞蹈教育没有足够的重视度,没有体现出其价值意义,实行舞蹈教学的最终教学目标提高学生的综合音......
离散数学的多轮渐进教学分析与思考
发布时间:2022-07-28
工程推理的能力要求使用离散数学的理论和方法解决工程中的问题,下面是小编搜集的一篇相关论文范文,欢迎阅读参考。 引 言 在众多计算机科学与技术专业基础课程中,离散数学是其中较为重要的一门核心课程,同时,它是计算机科学......
浅析语言哲学语境观对语言教育的指导功能
发布时间:2016-08-23
Frege( 弗雷格) ,Strawson ( 斯特劳森) ,Wittgenstein( 维特根斯坦) ,Quine( 奎因) 等都提到过要从语言使用的环境来研究语言的意义。Firth( 弗斯) 和 Halliday( 韩礼德) 等更强调这种观点,极力主张应从社会功能和使用情景角度来考......
媒体语言“××门”的语法化探析
发布时间:2013-12-17
摘要:词汇语法化的过程是一个词义由具体到抽象的演变过程。本文以近年来颇为流行的“××门”为例,对汉语“门”这个实词的语法化进行分析,并发现模因机制和经济原则在“门”的语法化过程中的作用功不可没。 关键词:语法......
谈初一学生数学学习方法指导
发布时间:2022-11-20
" 长期以来,对教师教学的要求强调领会教学大纲、驾驭教材较多,因此教师钻研教材多,研究教法多,而研究学生思维活动较少,因而选择适合学生认知过程的教法也少。实践证明忽视了“学”,“教”就失去了针对性。教学的高低,很大程度上取......
提高汉语言文学教学质量的方法
发布时间:2023-03-10
在汉语言文学中,学生可以学到各种各样的知识,能够得到全方位发展,成为综合素质较高的专业型人才,对学生未来发展具有重要意义。所以人们要重视对汉语言文学专业型人才的培养,本文针对汉语言文学教学中产生的问题,以及提高教学质量策略进行阐述。一、提高汉语言文学教学质量的重要意义汉语言文学是一门重要学科,因为它其中承载着中华民族的传统文化以及民族精神,同时也是如今社会快速发展的一种人文展现。汉语言文学专业的价.........
浅谈尝试法在程序设计语言教学中的运用
发布时间:2013-12-18
" 论文关键词:尝试法 程序设计 语言教学 论文摘要:目前,大部分中职学校的程序设计语言教学效果不太理想,文章分析了尝试法在该课程教学中的可行性。 目前,大部分中职学校根据知识点的结构组织程序设计语言教学,在教学过程......
语言学与外语教学
发布时间:2023-07-13
语言学与外语教学 一、引言 语言学的入门学习主要包括了语音学、音系学、形态学、句法学、语义学、语用学和应用语言学(主要指外语教学)。给英语学习者灌输这些语言学基本知识的根本目的是让他们对语言本质有所认识,从而培养学生的自......
“C++面向对象程序设计”课程教学改革与探索
发布时间:2022-11-30
【摘 要】“C++面向对象程序设计”是一门讨论、研究利用C++语言进行面向对象进行软件设计的课程,是电子信息工程专业计算机类选修课程体系中的一门重要课程。本文从电子信息工程专业“C++面向对象程序设计”课程的教学实践出发,首先......
进一步提高语言学科课堂教学效率的反思
发布时间:2022-10-08
进一步提高语言学科课堂教学效率的反思 统计数据显示,我国目前有1000多所高校将英语列为必修课,而将大学语文列为必修课的高校只有40所左右。1000∶40映射语文教育危机。 中国科学院院士郑时龄做过一项相关调查,发现了一个奇怪的现......
汉语方言中的指示叹词(1)
发布时间:2013-12-18
【内容提要】不少汉语方言中都能找到一两个既有叹词的特征又有指示功能的词,本文称之为“指示叹词”,如粤方言的“呢”和“嗱”、吴方言的“喏”、长沙话的“喋”等。跟其他叹词一样,它们能在句首出现,可以独立成句,但同时又有明显的......
程序设计语言类课程教学探究
发布时间:2013-12-19
" 论文关键词 程序设计语言;程序设计教学思想;程序设计能力;解析;要点分析 论文摘要 针对现阶段程序设计语言教学中存在的普遍问题,在对程序设计教学思想、程序设计能力认识分析的基础上,提出程序设计语言教学中的若干要点。......
基于立体化创新型的“C 语言”教学改革研究
发布时间:2023-06-20
一、引言 C 语言是高校理工类相关专业的一门重要专业基础课,java后续多门课程均以该门课程做为基础。通过该门课程的学习,java希望不仅使学生掌握一门计算机高级程序设计语言,还可以使java学生学习到程序设计的一些基本理念和常用的......
阅读教学培养学生语感的四种方法
发布时间:2023-02-12
摘 要:培养学生良好的语感和整体把握的能力是阅读教学的重要目标,可以采取形象思维引路、品词析句比较、感情朗读体验、生活经验联系四种方法,加强语感训练。 关键词:阅读教学;语感 所谓语感,简单地说,就是对语言的敏锐感觉......
浅谈小学汉语拼音教学的几种方法
发布时间:2023-07-17
浅谈小学汉语拼音教学的几种方法 http://WwW.LWlM.cOm汉语拼音是小学语文教学重要的组成部分,是学生识字、学习普通话的有效工具,是低幼认知衔接的桥梁和纽带,也是学生奠定学习基础的重要时期,是决定学生今后是否有兴趣学好语文的关......
改进中学语文教学之管见
发布时间:2013-12-19
" 现在,具有较好的母语的语文表达能力,已成为谋职的一个先决条件。而目前大家对大学生的语文表达能 力普遍感到忧虑,以致要考虑在大学普遍开设“大学语文”课。从小学,到中学,到大学,这是一条教学长河 ;大学是下游,中小学是上游。......
《幼儿语言表达方法研究》开题报告
发布时间:2023-01-07
课题"幼儿语言表达方法研究"是我在真实、客观、科学基础上提出的。相信经过我的努力实践,一定能取得满意的成果,下面就本课题的研究背景、目标、意义及各项实施办法做一汇报。 一、有关概念、研究背景及研究意义 语言,是人类社......
浅谈初中语文文言文教学方法
发布时间:2016-05-09
【摘 要】很多学生认为当今社会是科技发达的社会,文化领域、科技领域大多使用的是白话文,对文言文学习无须努力去死记硬背。他们的这种想法是错误的。课堂教学是以学生为主体、教师为主导进行的,如果教师引导学生学习的方法科学有效......
民主仅仅是一种立法和决策程序
发布时间:2022-11-28
" 在民主自由平等的背后——现代政治哲学解读 系列之8 一、为什么需要立法程序在每一个社会体中,其社会政治规范的最终目的,都是为了达成和维护博弈各方利益的各自最大化。那么,如何确立这样的规范呢?一种做法是一个一个地具体确立。......
回归故乡:现代汉语诗歌的一种语言学阐释
发布时间:2022-12-02
回归故乡:现代汉语诗歌的一种语言学阐释 20http://wWw.LWlM.cOM世纪初,现代汉语新诗诞生,对之的阐释随之展开。一个令人惊异的事情是,阐释者对于现代汉语诗歌的否定性评价屡见不鲜。从象征派诗人穆木天、李金发等人在一系列的文章中将......
一种常见的野草
发布时间:2022-11-03
小的时候,我是一个野孩子,经常到处去玩,也由此看到过很多的花花草草,而其中,有一种野草让我记忆深刻。 这种野草极为常见,无论是在小路边、池塘边、菜园子里,甚至是破旧的水泥地里都能见到。以前,我并不知道它的名字,问起自......
初中英语语言文化教学的方法和途径
发布时间:2023-05-30
一、语言与文化 1、文化。要想了解和掌握两种交际化之差异,必须先从文化谈起。何谓文化?文化是个涵义极广的概念,对其定义可谓五花八门,众说纷纭。文化的定义是1871年由英国人类学家泰勒(Edward Trlor)在《原始文化》一书中提出......
用C语言实现CRC校验计算
发布时间:2022-10-29
用C语言实现CRC校验计算 用C语言实现CRC校验计算 信息技术论文 更新:2006-4-8 阅读: 用C语言实现CRC校验计算 用C语言实现CRC校验计算 <?xml:nmespce prefix = o ns ="urn:schems-microsoft-com:office:off......
用C语言实现按钮新技术
发布时间:2023-07-21
用C语言实现按钮新技术 用C语言实现按钮新技术 用C语言实现按钮新技术 一、按钮显示原理按钮一般有按下和弹起两种状态,在3D studio中按钮也有这两种状态,Windows中虽然看到按钮虽是弹起的,但细心的用户不难发现......
“为辩解进一言”—— 日常语言分析的一篇经典
发布时间:2013-12-17
" 日常语言学派是分析哲学的重要一支。举其重镇,有摩尔,后期维特根斯坦,赖尔,奥斯汀,斯特劳森。其实这五位哲学家,旨趣风格迥异,让人觉得要不是为了写教科书,怎么都不会把他们归到同一学派里头。另一方面,强调日常语言对哲学......
多语多方言区高校的现代汉语教学方法初探
发布时间:2022-12-14
多语多方言区高校的现代汉语教学方法初探 在多语言,多方言地区的高校,http://WWw.LWlm.cOM其现代汉语课程教学面临的语言环境与其它地区高校相比,有很大的不同。因此要取得好的教学效果,我们的教学方法应有所取舍。本文以广西为例,......
Java程序设计教学方法与策略分析
发布时间:2022-10-23
Java语言突破传统纵向顺序化、横向结构化的程序设计思维特点,以对象为核心,封装事物的静态特征与动态行为为一体。通过对Java程序设计教学方法与策略分析的研究,让学生在做中学,学中做,从而攻克难点、掌握重点。 Java程序设计的......
汉语语言学与语文教学
发布时间:2023-05-30
汉语语言学与语文教学 引言:语http://wWw.LWlM.cOM言和语文 "语言"和"语文"是两个有联系又有区别的概念。 语言是人类思维的载体,它与人的生理和心理同时相关,并具有社会交际职能。自然形态的语言是口语,也就是有声语言。有了......
探讨“C程序设计”专业基础课程中三种能力培养的教学探索
发布时间:2023-02-22
" 论文关键词:C语言 程序设计 能力培养 教学探索 论文摘要:“C程序设计”课程是信息类专业的专业基础课程,该课程的教学质量直接影响后续专业课程的学习。本文将课程教学质量的提高转化为三种能力的培养,即学习能力、应用能力和知识迁......
简析对口单招学生C语言的学习捷径
发布时间:2016-10-26
很多学生在初次学习C语言时,就缺乏信心,甚至直接放弃,认为自己肯定学小好,其实小然通过本人的一线教学,发现C语言并非是学小好,只是学生缺乏耐心、逻辑思维混乱,没有找到好的捷径那么,作为一个计算机专业的学生,如何学好C语言......
论循环经济法的部门法属性
发布时间:2015-08-06
摘 要 对任何法律的部门法属性进行明确的界定,是对其进行系统性认识的基础性前提。自循环经济法进入人们的研究视野之后,关于循环经济法的部门法属性问题一直存在着较大的争议,本文通过对部门法及其划分标准的基本分析,结合国内不......
面向二级C等级考试的非计算机专业《C语言B》课程教学改革探究
发布时间:2019-12-10
摘要:C语言是全国计算机二级等级考试的重要科目,也是高校非计算机专业普遍开设的必修公共课程。以《C语言B》课程为教学载体,以提高学生二级C通过率为教学目标,通过改革教学内容,合理设计教学情境,构建“学习共同体”,旨在探索一种适合非计算机专业的程序设计教学特点,能够充分激发学生的学习热情,提升学习的自信心和成就感,培养其运用程序设计思想解决实际问题的计算机应用能力的教学模式。关键词:二级C;非计算机.........