首页 > 论文发表知识库 > c语言论文英文参考文献

c语言论文英文参考文献

发布时间:

c语言论文英文参考文献

英语论文参考文献标准格式

在各领域中,说到论文,大家肯定都不陌生吧,通过论文写作可以培养我们独立思考和创新的能力。那么一般论文是怎么写的呢?以下是我帮大家整理的英语论文参考文献标准格式,仅供参考,大家一起来看看吧。

用Times New Roman.每一条目顶格,如某一条目超过一行,从第二行起“悬挂缩进”2字符。参考文献中所有标点与符号均在英文状态下输入,标点符号后空一格。

参考文献条目排列顺序:英文文献、中文文献、网络文献。分别按作者姓氏字母顺序排列。文献前不用序号。

1)英文参考文献:

(1)专著与编著

排列顺序为:作者姓、名、专著名、出版地、出版社、出版年。

例如:

Brinkleyork: Knopf, 1993.

专著名中如果还包含其他著作或作品名,后者用斜体。

例如:

Dunn, Richard J ed. Charlotte Bront: Jane EyreNew York: Norton, 1971.

A、两个至三个作者

第一作者的姓在前,名在后,中间用逗号隔开;其余作者名在前,姓在后,中间无逗号;每个作者之间用逗号隔开,最后一个作者的姓名前用“and”,后用句号。

例如:

B、三个以上作者

第一作者姓名(姓在前,名在后,中间加逗号)后接“et al.”,其他作者姓名省略。

例如:

University of Hawaii Press, 1997.

C、同一作者同一年出版的不同文献,参照下例:

Widdowson, Henry G1998a.

Widdowson, Henry G. Cambridge:

Cambridge University Press, 1998b.

(2)论文集

参照下例:

Thompson, Pett. “Modal Verbs in Academic Writing”. In Ben Kettlemann & York: Rodopi, 2002: 305-323.

(3)百科全书等参考文献

参照下例:

Fagan, Jeffrey. “Gangs and Drugs”. ork: Macmillan, 2001.

(4)学术期刊论文

参照下例:

Murphy, Karen. “Meaningful Connections: Using Technology in Primary Classrooms”.

(5)网络文献

参照下例:

“Everything You Ever Wanted to Know About URL”.

(6)专著:

参照下例:

皮亚杰.结构主义[M] .北京:商务印书馆,1984.

(7)期刊文章

参照下例:

杨忠,张韶杰.认知语音学中的类典型论[J].外语教学与研究,1999,(2):1-3.

(8)学位论文

参照下例:

梁佳.大学英语四、六级测试试题现状的理论分析与问题研究[D].湖南大学,2002.

(9)论文集

参照下例:

许小纯.含义和话语结构[A].李红儒.外国语言与文学研究[C].哈尔滨:黑龙江人民出版社,1999:5-7.

(10)附录

2)中文参考文献

一、参考文献的类型

参考文献(即引文出处)的类型以单字母方式标识,具体如下:

[M]--专着,着作

[C]--论文集(一般指会议发表的论文续集,及一些专题论文集,如《***大学研究生学术论文集》

[N]-- 报纸文章

[J]--期刊文章:发表在期刊上的论文,尽管有时我们看到的是从网上下载的(如知网),但它也是发表在期刊上的,你看到的电子期刊仅是其电子版

[D]--学位论文 :不区分硕士还是博士论文

[R]--报告:一般在标题中会有“关于****的.报告”字样

[S]-- 标准

[P]--专利

[A]--文章:很少用,主要是不属于以上类型的文章

[Z]--对于不属于上述的文献类型,可用字母“Z”标识,但这种情况非常少见

常用的电子文献及载体类型标识:

[DB/OL] --联机网上数据(database online)

[DB/MT] --磁带数据库(database on magnetic tape)

[M/CD] --光盘图书(monograph on CDROM)

[CP/DK] --磁盘软件(computer program on disk)

[J/OL] --网上期刊(serial online)

[EB/OL] --网上电子公告(electronic bulletin board online)

很显然,标识的就是该资源的英文缩写,/前面表示类型,/后面表示资源的载体,如OL表示在线资源。

二、参考文献的格式及举例

1.期刊类

【格式】[序号]作者。篇名[J].刊名,出版年份,卷号(期号)起止页码。

【举例】

[1] 周融,任志国,杨尚雷,厉星星。对新形势下毕业设计管理工作的思考与实践[J].电气电子教学学报,2003(6):107-109.

[2] 夏鲁惠。高等学校毕业设计(论文)教学情况调研报告[J].高等理科教育,2004(1):46-52.

[3] Heider, . The structure of color space in naming and memory of two languages [J]. Foreign Language Teaching and Research, 1999, (3): 62 67.

2.专着类

【格式】[序号]作者。书名[M].出版地:出版社,出版年份:起止页码。

【举例】

[4] 刘国钧,王连成。图书馆史研究[M].北京:高等教育出版社,1979:15-18,31.

[5] Gill, R. Mastering English Literature [M]. London: Macmillan, 1985: 42-45.

3.报纸类

【格式】[序号]作者。篇名[N].报纸名,出版日期(版次)。

【举例】

[6] 李大伦。经济全球化的重要性[N]. 光明日报,1998-12-27(3)。

[7] French, W. Between Silences: A Voice from China[N]. Atlantic Weekly, 1987-8-15(33)。

4.论文集

【格式】[序号]作者。篇名 [C].出版地:出版者,出版年份:起始页码。

【举例】

[8] 伍蠡甫。西方文论选[C]. 上海:上海译文出版社,1979:12-17.

[9] Spivak,G. “Can the Subaltern Speak?”[A]. In & L. Grossberg(eds.)。 Victory in Limbo: Imigism [C]. Urbana: University of Illinois Press, 1988, .

[10] Almarza, . Student foreign language teacher's knowledge growth [A]. In and (eds.)。 Teacher Learning in Language Teaching [C]. New York: Cambridge University Press. 1996. .

5.学位论文

【格式】[序号]作者。篇名[D].出版地:保存者,出版年份:起始页码。

【举例】

[11] 张筑生。微分半动力系统的不变集[D].北京:北京大学数学系数学研究所, 1983:1-7.

6.研究报告

【格式】[序号]作者。名[R].出版地:出版者,出版年份:起始页码。

【举例】

[12] 冯西桥。核反应堆压力管道与压力容器的LBB分析[R].北京:清华大学核能技术设计研究院, 1997:9-10.

7.专利

【格式】[序号]专利所有者。题名[P].国别:专利号,发布日期。

8.标准

【格式】[序号]标准编号,标准名称[S].

【举例】

[14] GB/T 16159-1996, 汉语拼音正词法基本规则 [S].

9.条例

【格式】[序号]颁布单位。条例名称。发布日期

【举例】

[15] 中华人民共和国科学技术委员会。科学技术期刊管理办法[Z].1991-06-05

10.电子文献

【格式】[序号]主要责任者。电子文献题名。电子文献出处[电子文献及载体类型标识].或可获得地址,发表或更新日期/引用日期。

【举例】

[16] 王明亮。关于中国学术期刊标准化数据库系统工程的进展[EB/OL].

[17] 万锦。中国大学学报论文文摘(1983 1993)。英文版 [DB/CD]. 北京: 中国大百科全书出版社, 1996.

11.各种未定义类型的文献

【格式】[序号] 主要责任者。文献题名[Z].出版地:出版者, 出版年。

特别说明:凡出现在“参考文献”项中的标点符号都失去了其原有意义,且其中所有标点必须是半角,如果你的输入法中有半角/全解转换,则换到半角状态就可以了,如果你的输入法中没有这一转换功能,直接关闭中文输入法,在英文输入状态下输入即可。

其实,很多输入法(如目前比较流行的搜狐输入法)都提供了四种组合:

(1)中文标点+ 全角:这时输入的标点是这样的,:【1】-(而这时,我没有找到哪个键可以输入 / 符号)也就是说,这些符号是一定不能出现在“参考文献”中的;

(2)中文标点+半角:这时输入的标点是这样的,:【1】-(这时,我还是没有找到哪个键可以输入 / 符号)也就是说,这些符号也不能出现在“参考文献”中的;

上面列出的符号,中间没有任何的空格,你能看出它们有什么区别吗?我看只是-的宽度有一点点不同,其它都一样

(3)英文标点+全角:这时输入的标点是这样的,.:[1]-/

(4)英文标点+半角:这时输入的标点是这样的,.:[1]-/

从这两项可以明显的看出,半角和全角其实最大的差别是所占的宽度不一样,这一点对于数字来说最为明显,而英文标点明显要比中文标点细小很多(也许因为英文中,标点的功能没有中文那么复杂,就是说英文中标点符号的能力没有中文那么强大)

所以,很多人在写“参考文献” 时,总是觉得用英文标点+半角很不清楚,间距也太小,其实这点完全不用担心如果你觉得真的太小不好看,就用英文标点+全角吧而在[1] 之后,一般也都有一个空格。

对于英文参考文献,还应注意以下两点:

①作者姓名采用“姓在前名在后”原则,具体格式是:姓,名字的首字母。 如: Malcolm Richard Cowley 应为:Cowley, .,如果有两位作者,第一位作者方式不变,&之后第二位作者名字的首字母放在前面,姓放在后面,如:Frank Norris 与Irving Gordon应为:Norris, F. & .

②书名、报刊名使用斜体字,如:Mastering English Literature,English Weekly.

三、注释

注释是对论文正文中某一特定内容的进一步解释或补充说明注释应置于本页页脚,前面用圈码①、②、③等标识。

如果你写的中文文章,就按照国内杂志的统一格式书写,附如下如果要发表在国外杂志,按照各杂志特定格式引用,和国内的是不一样的。1 参考文献是对期刊论文引文进行统计和分析的重要信息源之一,在本规范中采用GB7714推荐的顺序编码制格式著录。­­2 参考文献著录项目­a.主要责任者(专著作者、论文集主编、学位申报人、专利申请人、报告撰写人、期刊文章作者、析出文章作者)。多个责任者之间以“,”分隔,注意在本项数据中不得出现缩写点“.”。主要责任者只列姓名,其后不加“著”、“编”、“主编”、“合编”等责任说明。­b.文献题名及版本(初版省略)。­c.文献类型及载体类型标识。­d.出版项(出版地、出版者、出版年)。­e.文献出处或电子文献的可获得地址。­f.文献起止页码。­g.文献标准编号(标准号、专利号……)。­­3 参考文献类型及其标识­(1) 根据GB3469规定,以单字母方式标识以下各种参考文献类型:­参考文献类型 专著 论文集 报纸文章 期刊文章 学位论文 报告 标准 专利 ­文献类型标识 M C N J D R S P ­(2) 对于专著、论文集中的析出文献,其文献类型标识建议采用单字母“A”;对于其他未说明的文献类型,建议采用单字母“Z”。­(3) 对于数据库(database)、计算机程序(computer program)及电子公告(electronic bulletin board)等电子文献类型的参考文献,建议以下列双字母作为标识:­电子参考文献类型 数据库 计算机程序 电子公告­电子文献类型标识 DB CP EB ­(4) 电子文献的载体类型及其标识­对于非纸张型载体的电子文献,当被引用为参考文献时需在参考文献类型标识中同时标明其载体类型。本规范建议采用双字母表示电子文献载体类型:­磁带 (magnetic tape)——MT,磁盘(disk)——DK,光盘(CD-ROM)——CD,­联机网络(online)——OL,并以下列格式表示包括了文献载体类型的参考文献类型标识:­[文献类型标识/载体类型标识]如: ­[DB/OL]——联机网上数据库(database online)­[DB/MT]——磁带数据库(database on magnetic tape)­[M/CD]——光盘图书(monograph on CD-ROM)­[CP/DK]——磁盘软件(computer program on disk)­[J/OL]——网上期刊(serial online)­[EB/OL]——网上电子公告(electronic bulletin board online)­以纸张为载体的传统文献在引作参考文献时不必注明其载体类型。­­4 文后参考文献表编排格式­参考文献按在正文中出现的先后次序列表于文后;表上以“参考文献:”(左顶格)或“[参考文献]”(居中)作为标识;参考文献的序号左顶格,并用数字加方括号表示,如[1]、[2]、…,以与正文中的指示序号格式一致。参照ISO690及ISO690-2,每一参考文献条目的最后均以“.”结束。各类参考文献条目的编排格式及示例如下: ­­a.专著、论文集、学位论文、报告­[序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(可选).­[1] 刘国钧,陈绍业,王凤翥.图书馆目录­­.北京:高等教育出版社,.­[2] 辛希孟.信息技术与信息服务国际研讨会论文集:A集[C].北京:中国社会科学出版社,1994.­[3] 张筑生.微分半动力系统的不变集[D].北京:北京大学数学系数学研究所,1983.­[4] 冯西桥.核反应堆压力管道与压力容器的LBB分析­­.北京:清华大学核能技术设计研究院,1997.­­b.期刊文章­[序号]主要责任者.文献题名[J].刊名,年,卷(期):起止页码.­[5] 何龄修.读顾城《南明史》[J].中国史研究,1998,(3):167-173.­[6] 金显贺,王昌长,王忠东,等.一种用于在线检测局部放电的数字滤波技术[J].清华大学学报(自然科学版),1993,33(4):62-67.­­c.论文集中的析出文献­[序号]析出文献主要责任者.析出文献题名[A].原文献主要责任者(任选).原文献题名[C].出版地:出版者,出版年.析出文献起止页码.­[7] 钟文发.非线性规划在可燃毒物配置中的应用[A].赵玮.运筹学的理论与应用——中国运筹学会第五届大会论文集[C].西安:西安电子科技大学出版社,.­­d.报纸文章­[序号]主要责任者.文献题名[N].报纸名,出版日期(版次).­[8] 谢希德.创造学习的新思路[N].人民日报,1998-12-25(10).­­e. 国际、国家标准­[序号]标准编号,标准名称[S].­[9] GB/T16159-1996,汉语拼音正词法基本规则[S].­­f.专利­[序号]专利所有者.专利题名[P].专利国别:专利号,出版日期.­[10] 姜锡洲.一种温热外敷药制备方案[P].中国专利:881056073,1989-07-26.­­g.电子文献­[序号]主要责任者.电子文献题名[电子文献及载体类型标识].电子文献的出处或可获得地址,发表或更新日期/引用日期(任选).­[11] 王明亮.关于中国学术期刊标准化数据库系统工程的进展[EB/OL]. .­[12] 万锦坤.中国大学学报论文文摘(1983-1993).英文版[DB/CD].北京:中国大百科全书出版社,1996.­­h.各种未定义类型的文献­[序号]主要责任者.文献题名[Z].出版地:出版者,出版年.­

关于毕业论文参考文献标准格式样本

当代,论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,简称之为论文。它既是探讨问题进行学术研究的一种手段,又是描述学术研究成果进行学术交流的一种工具。下面是我整理的关于毕业论文参考文献标准格式样本,欢迎大家分享。

整体注意事项:

1、参考文献与正文相对应

2、所有汉语著作名,文章名,论文名等都不用书名号,且不用斜体

3、汉语两个以上的作者名字中间用“、”隔开,英语的用“﹠”连接

4、所有的标点符号均为英文输入状态下的标点

5、英语作者所有的名都只取首字母,姓用全名

6、英语多个作者,除了第一个是姓前名后,其余的都是正常顺序,明前姓后

7、英语期刊内文章名,论文集内论文名等都不用斜体,且仅仅首单词首字母大写,期刊名,论文集名要斜体大写。

排序:

1、按照字母顺序排序

2、英语类在前,汉语类在后

3、先写独著,后写合著 文献标识符:

[M] 专著,monograph. [J] 期刊文章,journal [C] 论文集,article collection [A] 论文,article in a collection [D] 学位论文,MA. Thesis or . dissertation [Z] 其他难于定类别的,others such as dictionaries

[N] 报纸文章 [R] 报告,report [OL] online materials

Ⅰ、专著的写法:

作者名. 著作名[M]. 出版地: 出版社, 出版时间. 汉语独著:

胡壮麟. 语用学[M]. 北京: 北京大学出版, 2011. 汉语合著:

胡壮麟、苗兴伟. 应用语言学基础[M]. 上海: 复旦大学出版社, 1998. 英语独著:

Joseph Levison在1988年,剑桥出版,Pragmatics

Levison, J. Pragmatics[M]. Cambridge: Cambridge University Press, 1988. 英语合著:

William Halliday 和 Joseph Hasan, 1979年在伦敦Arnold Publiser出版Cohension in English.

Halliday, W. & J. Hasan. Cohension in English[M]. London: Arnold Publiser, 1979.

Ⅱ、期刊文章的`写法:

作者名. 文章名[J]. 期刊名, 发行时间, 期次: 引用页码. 汉语:

汪峰,在中国外语,2003年第十期 10-15页 发表《英语学习特点》、 汪峰. 英语学习特点[J]. 中国外语, 2003, (10):10-15. 英语:

Washington Irving 和 Benjamin Francklin,在Applied Linguistics,1999年第六期的7-12页发表。Modern English and Their Function. Irving, W. & B. Francklin. Modern English and their function[J]. Applied Linguistics, 1999,(6):7-12.

Ⅲ、论文集的写法:

汉语:

论文作者. 论文题目[A]. 载论文集作者(主副编). 论文集名[C]. 出版地: 出版社,时间:引用页码.

王晶. 英语教学模式选用[A]. 载田中(主编). 英语教学模式在中国的发展[C]. 上海: 上海外教出版社,2010:99-112.

英语:

论文作者. 论文题目[A]. In 论文集作者( eds.). 论文集名[C]. 出版地: 出版社,时间:引用页码.

Ronald, L. An observation of the football culture in England[A]. In Jim, G. & S. Pouer(eds.). Sports Culture on the World[C]. London: Cambridge University Press, 2011:122-129.

Ⅳ、学位论文写法:

作者. 学位论文名[D]. 通过论文的大学,通过时间.

Done, J. Nonverbal Behaviors and Intercultural Communication[D]. Harvard university, 1998.

注意:为了举例说明,所有涉及作者文章均为杜撰。

一、参考文献的类型

参考文献(即引文出处)的类型以单字母方式标识,具体如下:

M——专著 C——论文集 N——报纸文章

J——期刊文章 D——学位论文 R——报告

对于不属于上述的文献类型,采用字母“Z”标识。

对于英文参考文献,还应注意以下两点:

①作者姓名采用“姓在前名在后”原则,具体格式是: 姓,名字的首字母. 如: Malcolm Richard Cowley 应为:Cowley, .,如果有两位作者,第一位作者方式不变,&之后第二位作者名字的首字母放在前面,姓放在后面,如:Frank Norris 与Irving Gordon应为:Norris, F. & .;

②书名、报刊名使用斜体字,如:Mastering English Literature,English Weekly.

二、参考文献的格式及举例

1.期刊类

【格式】[序号]作者.篇名[J].刊名,出版年份,卷号(期号):起止页码.

【举例】

[1] 王海粟.浅议会计信息披露模式[J].财政研究,2004,21(1):56-58.

[2] 夏鲁惠.高等学校毕业论文教学情况调研报告[J].高等理科教育,2004(1):46-52.

[3] Heider, . The structure of color space in naming and memory of two languages [J]. Foreign Language Teaching and Research, 1999, (3): 62 – 67.

2.专著类

【格式】[序号]作者.书名[M].出版地:出版社,出版年份:起止页码.

【举例】[4] 葛家澍,林志军.现代西方财务会计理论[M].厦门:厦门大学出版社,2001:42.

[5] Gill, R. Mastering English Literature [M]. London: Macmillan, 1985: 42-45.

3.报纸类

【格式】[序号]作者.篇名[N].报纸名,出版日期(版次).

【举例】

[6] 李大伦.经济全球化的重要性[N]. 光明日报,1998-12-27(3).

[7] French, W. Between Silences: A Voice from China[N]. Atlantic Weekly, 1987-8-15(33).

4.论文集

【格式】[序号]作者.篇名[C].出版地:出版者,出版年份:起始页码.

【举例】

[8] 伍蠡甫.西方文论选[C]. 上海:上海译文出版社,1979:12-17.

[9] Spivak,G. “Can the Subaltern Speak?”[A]. In & L. Grossberg(eds.). Victory in Limbo: Imigism [C]. Urbana: University of Illinois Press, 1988, .

[10] Almarza, . Student foreign language teacher’s knowledge growth [A]. In and (eds.). Teacher Learning in Language Teaching [C]. New York: Cambridge University Press. 1996. .

5.学位论文

【格式】[序号]作者.篇名[D].出版地:保存者,出版年份:起始页码.

【举例】

[11] 张筑生.微分半动力系统的不变集[D].北京:北京大学数学系数学研究所, 1983:1-7.

6.研究报告

【格式】[序号]作者.篇名[R].出版地:出版者,出版年份:起始页码.

【举例】

[12] 冯西桥.核反应堆压力管道与压力容器的LBB分析[R].北京:清华大学核能技术设计研究院, 1997:9-10.

c语言论文的参考文献

要不你看下(教育进展),里面有“以培养编程能力为导向的C程序课程设计教学实践”这样的论文

C语言程序设计实际上是一个非常艰难的事情,因为很多人在这方面做了许多的尝试,当然了,作为一种新的一种格式,请要学会这种技术也是一个非常困难的事情,当然在很多时候,我们都会在这个事情要做很多的努力,毕竟这种程序设计一旦做好的话,确实有很大的前途,但是想要整体的了解确实是非常困难的事情,所以说想要了解很多。c语言程序设计方面的知识,那么想要了解的文献就非常的多了,建议你还是从最基础的一些学科开始练习,因为这些基础的参考文献才是最有用的,比如说c语言入门。课程300级,这个就是非常有用的一个基础类书籍,这部书籍其实你自己好好的去看一下,基本上有一些关键的一些技术就能够掌握了,但是这种技术的掌握只是一个初步的阶段。当你把这个他会之后,再看一些更深层次的创设经验书籍,这些书籍就会给你说很多相关的专业的知识,当你看好上面的那个基础书籍之后,那么再看这些就非常的明显了,当然了,在这些研究的时候,你还是要有更多的毅力,暑假给自己设定好一个目标,当你看完一个基础书籍之后,再去寻找另一个。要知道这种语言程序设计是非常枯燥的,如果没有一个明确的目标,就会陷入一个非常尴尬的设计之中。所以说在这样的情况之下只要你自己考虑好才能够让自己的整个的事业和工作做得更好这种设立的时候,一定要让自己有更多的目标,从而才能过上自己,在目标的达成上做到一定的发展,从而就会让自己在整个的语言程序设计方面处取得更好的战绩,可多人在学习的时候,就是因为刚开始的基础打的不牢铐,所以说后来在关键的技术方面却反而是落下了很多,所以说上面给你推荐的两部书记一定要重点去参考,这样的情况下,你才会获得成功,假设如果自己不去好好的努力,反而是喜欢好高骛远的话,那么在语言程序设计方面就很难取得突破了,因为这方面的基础知识是非常必要的,也是非常重要的,如果你能坚持下来的话,就会获得成功,如果你自己坚持不下来,而且没有这样的耐心那么你最好提前放弃因为学习对于每一个人来说要根据自己的个性如果的个性不适合这种语言程序设计的话那么就要离开毕竟这是一个非常枯燥的这种设立的时候,一定要让自己有更多的目标,从而才能过上自己,在目标的达成上做到一定的发展,从而就会让自己在整个的语言程序设计方面处取得更好的战绩,可多人在学习的时候,就是因为刚开始的基础打的不牢铐,所以说后来在关键的技术方面却反而是落下了很多,所以说上面给你推荐的两部书记一定要重点去参考,这样的情况下,你才会获得成功,假设如果自己不去好好的努力,反而是喜欢好高骛远的话,那么在语言程序设计方面就很难取得突破了,因为这方面的基础知识是非常必要的,也是非常重要的,如果你能坚持下来的话,就会获得成功,如果你自己坚持不下来,而且没有这样的耐心,那么你最好提前放弃,因为学习对于每一个人来说,要根据自己的个性,如果的个性不适合这种语言程序设计的话,那么就要离开,毕竟这是一个非常枯燥的学问,想要在短期内获得成功是完全不可能的,而是需要长时间,而且还需要更多的精力才能够成功,所以说在这样的情况下,你必须要在长期打仗的基础上,还要不断地去努力提高自己其他方面的知识,所以说是一个艰难的过程,你想要完全实现的话,那么就需要自己做更多的努力了,所以在这方面自己一定要更加的去研究,从基础上去了解,这样才能够慢慢的让自己的这种语言是设计程序能力慢慢的吐钱出来,当然这需要一个很漫长的过程,需要你的坚持。

题目有么,我帮你完成。

《数据结构(c语言版)例题详解与课程设计指导》第二版袁志祥、秦锋主编中国科学技术大学出版社出版里面有详细的课程设计

近期c语言论文参考文献

论文主要参考文献格式怎么写如下:

[序号]期刊作者。题名。刊名。出版年,卷:起止页码。[序号]专著作者。书名。版次。出版地:出版社,出版年∶起止页码。[序号]论文集作者。题名。编者。论文集名。出版地∶出版社,出版年∶起止页码。

论文的参考文献注意事项:

1、参考文献要以序号的形式出现在正文中和文末,且序号要保持一致。序号以在文中出现的前后为序。如果某文献在文中数次被参考,则几处序号要保持相同,只是页码有变化。在文末只列出该参考文献一次即可,不必多次罗列。

3、每一参考文献的所有要素必须齐全,不可残缺,具体包括:主要责任者;文献题名;文献类型及截体类型标识(如专著M、论文集C、报纸文章N、期刊文章J、学位论文D、报告R、专利P等)。

参考文献作用:

1、研究基础:参考文献可以反映出论文的真实性和研究依据,也反映出改论文的起点。我们论文中的研究都是在过去的基础上进行的,这也表明了自己论文中的研究是有价值水平和依据的。

2、研究区别:标注参考文献也是为了把前人的成果区分开来。这能表明论文的研究成果是自己写的,虽然引用了前人的观点、数据或其他资料。 但是标注出参考文献不仅能体现出自己的研究能力,也能体现自己的创新和价值。

单片机原理参考文献:

1、 李广弟等 单片机基础 北京航空航天出版社,

2、 楼然苗等 51 系列单片机设计实例 北京航空航天出版社,

3、 唐俊翟等 单片机原理与应用 冶金工业出版社,

4、刘瑞新等 单片机原理及应用教程 机械工业出版社,

5、 吴国经等 单片机应用技术 中国电力出版社,

6、 李全利,迟荣强编著 单片机原理及接口技术 高等教育出版社,

7、 侯媛彬等,凌阳单片机原理及其毕业设计精选 2006年,科学出版社

8、 罗亚非,凌阳十六位单片机应用基础2003年 北京航空航天大学出版社

9、 北京北阳电子有限公司,061A凌阳单片机及其附带光盘2003年

10、 张毅刚等, MCS-51单片机应用设计,哈工大出版社,2004年第2版

11、 霍孟友等,单片机原理与应用,机械工业出版社,

12、 霍孟友等,单片机原理与应用学习概要及题解,机械工业出版社,

13、 许泳龙等,单片机原理及应用,机械工业出版社,

14、 马忠梅等,单片机的C语言应用程序设计,北京航空航天大学出版社,2003修订版

15、薛均义 张彦斌 虞鹤松 樊波,凌阳十六位单片机原理及应用,2003年,北京航空航天大学出版社

扩展资料:

单片机原理是指一种在线式实时控制计算机的原理方式。在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机(比如家用PC)的主要区别。

单片机就是一个微型电脑,它是靠程序工作的,并且可以修改。通过不同的程序实现不同的功能。

论文中参考文献引用的是国家颁布的文件或纲领政策,要用字母S表示。

例如:引用的是国家标准,“汉语拼音正词法基本规则”则,在参考文献中格式为:

GB/T16159-1996,汉语拼音正词法基本规则[S]。

参考标准格式指的是写论文的引用已经发表的文献格式,根据资源的类型可分为这本书[M],[C]学报》发布会上,报纸文章[N],[J],期刊文章论文[D]报告[R],标准[S],专利[P],[一]学报文献、杂志[G]。

电子文献类型:数据库[DB]、计算机[CP]、电子公报[EB]

电子文献载体类型:Internet[OL]、CD[CD]、磁带[MT]、磁盘[DK]。

参考文献按照其在正文中出现的先后以阿拉伯数字连续编码,序号置于方括号内。一种文献被反复引用者,在正文中用同一序号标示。一般来说,引用一次的文献的页码(或页码范围)在文后参考文献中列出。

格式为著作的“出版年”或期刊的“年,卷(期)”等+“:页码(或页码范围).”。多次引用的文献,每处的页码或页码范围(有的刊物也将能指示引用文献位置的信息视为页码)分别列于每处参考文献的序号标注处,置于方括号后(仅列数字,不加“p”或“页”等前后文字、字符;页码范围中间的连线为半字线)并作上标。

c语言结课论文参考文献

一 、 设计题目万年历的设计二 、设计要求1、能够显示星期;2、能够显示年月日;3、能够修改;4、当系统时间变动时,能自动跳到相应的时间。三 、 设计目的1. 通过本项课程设计,可以培养独立思考、 综合运用所学有关相应知识的能力,能更好的巩固《C语言程序设计》课程学习的内容,掌握 工程软件设计的基本方法,强化上机动手编程能力,闯过理论与实践相结合的难关!更加了解了c语言的好处和其可用性!同时增加了同学之间的团队合作精神!更加也体会到以后在工作中团队合作的重要性和必要性!2. 通过C语言课程设计,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。为后续各门计算机课程的学习和毕业设计打下坚实基础。四 、设计思想及过程【一】由于万年历具有以下特点:1。平年365天(52周+1天),闰年366天(52周+2天)。平年2月28天,闰年2月29天。由于公元1月1日设为星期六,故3月1日为星期三。 ——注意这个“三”为使算法达到最简,故本算法以“星期”为计算单位。且选3月1日为基月。2。每400年整一闰,或每4年且不为百年的一闰。(原因:地球绕太阳一周的时间是365天5小时46秒,为了使一年的天数为整数,将一年的天数定为365天,余下的时间积累起来,四年就是23小时15分4秒,将近一天,把这一天加在某年的二月而成29天,该年称为闰年,其它年称为平年。但四年加一天又多用了44分56秒,这个数积满400年为三天。因此400年中只能有97个闰年,所以凡能被400整除,或不能被100整除但能被4整除的年份为闰年。)所以百年%4=0闰或(年%4=0并且年<>0)闰。3。每 4年(3个平年+1个闰年)共208周+5天 ——注意这个“5天”每百年共100*(208周+5天)-1天=5217周+5天 ——注意这个“5天”(整百年暂设为平年)每400年共4*(5217周+5天)+1天(整400年闰)=20871周+0天——注意这个“0天”和“1天”(4个整百年只有一个闰年)即400年一轮回!(原来万年历400年前是一家)【二】根据万年历以上特点进行编写:首先对万年历年、月、日进行编写,编写程序先定义每月的天数为28天,如月份为1、3、5、7、8、10、12就定义天数为31天反之如果月份为4、6、9、11就输出天数为30天,由上可见2月份为28天但是如果为闰年就有29天就要定义另一个函数#define Year(x) (x%4==0&&x%100!=0||x%400==0) ? 1:0当为闰年时可得1加上该程序便可得到每月的天数。 具体程序见(五、万年历程序)再对其中的星期进行编写:由于公元1月1日设为星期六,故3月1日为星期三,可以用万年3月1日星期算法(特别是那个三)由于其公式为:某年3月1日星期几=(3天+百年%4*5天+年/4*5天+年%4+月星期表+日-1天)%7某年3月1日星期几=(百年%4*5天+年/4*5天+年%4+月星期表+日+2天)%7或 某年3月1日星期几=(百年%4*5天+年+年/4+月星期表+日+2天)%7闰4百年3月1日星期算法(百年%4=0)其公式为:某年3月1日星期几=(年+年/4+月星期表+日+2天)%7例:0000年3月1日星期几=(0+0/4+0+1+2)%7=3%7=星期三1600年3月1日星期几=(0+0/4+0+1+2)%7=3%7=星期三2000年3月1日星期几=(0+0/4+0+1+2)%7=3%7=星期三2001年3月1日星期几=(1+1/4+0+1+2)%7=4%7=星期四2004年3月1日星期几=(4+4/4+0+1+2)%7=8%7=星期一2008年3月1日星期几=(8+8/4+0+1+2)%7=13%7=星期六2042年3月1日星期几=(42+42/4+0+1+2)%7=55%7=星期六平4百年3月1日星期算法(百年%4<>0)其公式为:某年3月1日星期几=(百年%4*5天+年+年/4+月星期表+日+2天)%7例:1700年3月1日星期几=(17%4*5+0+0/4+0+1+2)%7=8%7=星期一(注意:1700年是平年)1800年3月1日星期几=(18%4*5+0+0/4+0+1+2)%7=13%7=星期六(注意:1800年是平年)1900年3月1日星期几=(19%4*5+0+0/4+0+1+2)%7=18%7=星期四(注意:1900年是平年)1901年3月1日星期几=(19%4*5+1+1/3+0+1+2)%7=19%7=星期五1918年3月1日星期几=(19%4*5+18+18/4+0+1+2)%7=(15+22+3)%7=40%7=星期五1958年3月1日星期几=(19%4*5+58/4*5+58%4+3)%7=(15+70+2+3)%7=90%7=星期六1988年3月1日星期几=(19%4*5+88/4*5+88%4+3)%7=(15+110+0+3)%7=128%7=星期二1999年3月1日星期几=(19%4*5+99/4*5+99%4+3)%7=(15+120+3+3)%7=141%7=星期一2100年3月1日星期几=(21%4*5+0/4*5+0%4+3)%7=(5+0+0+3)%7=8%7=星期一(注意:2100年是平年)2101年3月1日星期几=(21%4*5+1/4*5+1%4+3)%7=(5+0+1+3)%7=9%7=星期二2102年3月1日星期几=(21%4*5+2/4*5+2%4+3)%7=(5+0+2+3)%7=10%7=星期三2103年3月1日星期几=(21%4*5+3/4*5+3%4+3)%7=(5+0+3+3)%7=11%7=星期四2104年3月1日星期几=(21%4*5+4/4*5+4%4+3)%7=(5+1+0+3)%7=9%7=星期二(注意:2104年是闰年)9999年3月1日星期几=(99%4*5+99/4*5+99%4+3)%7=(120+15+3+3)%7=141%7=星期一注:按400年一轮回!(400年前是一家)的说法1600年,2000年是一样的;1700年,2100年是一样的;1800年,2200年是一样的;1900年,2300年是一样的。其中万年某日星期算法其公式为:某日星期几=(百年%4*5天+年+年/4+月星期表+日+2天)%7通同星期偏差表闰年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月天数 31 29 31 30 31 30 31 31 30 31 30 31星期 3 6 0 3 5 1 3 6 2 4 0 2平年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月天数 31 28 31 30 31 30 31 31 30 31 30 31星期 4 0 0 3 5 1 3 6 2 4 0 2为对以上的万年历星期的算法是正确的对其进行了以下的计算:⒈对于二十世纪任意日期可以用公式某日星期几=(百年%4*5天+年+年/4+平年月星期表+日+2天)%7=(19%4*5天+年+年/4+平年月星期表+日+2天)%7=(15天+年+年/4+平年月星期表+日+2天)%7以下就是根据上面对其进行的计算:1900年元旦 1日=(0/4*5+0%4+1+3)%7=(0+0+4)%7=41月表=4(平年) 故 4+4=1 即1900年元旦是星期一1949年国庆 1日=(49/4*5+49%4+1+3)%7=(60+1+4)%7=210月表=4(平年) 故 4+2=6 即1949年国庆是星期六1999年12月31日 31日=(99/4*5+99%4+31+3)%7=(120+3+34)%7=312月表=2(平年) 故 2+3=5 即1999年12月31日是星期五⒉对于二十一世纪新前年虫算法(20%4*5=0)可以用公式:某日星期几=(百年%4*5天+年+年/4+闰年月星期表+日+2天)%7 =(20%4*5天+年+年/4+闰年月星期表+日+2天)%7以下就是根据上面对其进行的计算:2000年元旦 1日=(0+0/4+1+2)%7=(0+0+1+2)%7=31月表=3(闰年) 故 3+3->6 即2027年元旦是星期六2018年春节 16日=(18+18/4+16+2)%7=(18+4+16+2)%7=52月表=0(平年) 故 0+5=5 即2018年春节是星期五2099年12月31日 31日=(99/4*5+99%4+31+2)%7=(120+3+33)%7=212月表=2(平年) 故 2+2=4 即2099年12月31日是星期四对于上面的分析以及公式的推论和计算证明可以对万年历中的星期进行了编写具体编写程序见(五 、万年历程序)中。五 、万年历源程序#include""#include""#include""#include""#define Year(x) (x%4==0&&x%100!=0||x%400==0) ? 1:0 /*判断闰年*/int numofMonth(int y,int m){int day,t=28;if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)day=31; /*定义以上月份为31天*/else if(m==4||m==6||m==9||m==11)day=30; /*定义以上月份为30天*/else{t+=Year(y);day=t;} /*闰年二月29天,平年28天*/return day;}int numofYear(int y){int t=365; /*平年365天*/t+=Year(y);/*闰年366天*/return t;}int numofbeforeDays(int y,int m,int d){int sum=d,i;for(i=1;i3);return sm;}void Help()/*输出帮助栏的内容*/{printf(" 1. OutPut Calender\n");printf(" 2. System Help\n");printf(" 0. Quit\n");printf("Page Up: Up year\n"); /*上一年*/printf("Page Down: next year\n"); /*下一年*/printf(" --> : next month\n"); /*上一月*/printf(" <-- : Up month\n");/*下一月*/}main(){int year=2006,year1=2006,month,day,y1,m1,d1,y2,m2,d2,c,t; /*定义运行后的日期是2006年*/int inkeySCAN,inkey; /*输入键盘操作信息*/union REGS inregs,outregs;;intdos(&inregs,&outregs);/* year=; */month=;day=;year1=year;printf("%d/%02d/%02d\n",year,month,day);while(1)/*当选择为1时,执行以下语句*/{switch(Select_mean()){case 1:OutPutCalender(year,month,day);while(1){inkey=bioskey(0);inkeySCAN=(inkey&0xFF00)>>8;if(inkeySCAN==77){if(month==12){month=1;year1++;OutPutCalender(year1,month,day);/*输出日历*/}else{month++;OutPutCalender(year1,month,day);}}if(inkeySCAN==75){if(month==1){month=12;year1--;OutPutCalender(year1,month,day);}else{month--;OutPutCalender(year1,month,day);}}if(inkeySCAN==73){if(year1==1900) year1=year;else{year1--;OutPutCalender(year1,month,day);}}if(inkeySCAN==81){year1++;OutPutCalender(year1,month,day);}if(inkeySCAN==28)break;}break; /*终止循环*/case 2:Help();break;case 0:exit(0);default:printf("Enter ERROR!\n");break;} }}六 运行过程1.双击TC1. 当对上面的程序进行了调试后运行会出现下面所示:第一行所显示的就是系统时间!满足了第一条要求“显示年、月、日”。而当改变系统时间后!再运行该程序上面的日期也随系统时间改变,所以满足第四条“当系统时间变动时,能自动跳到相应的时间。”2. 在光标处按下“1”后回车,将会显示:以上的显示也证明了条件的第2条可以“显示星期!”3. 在光标处按下“2”后回车,将会显示:按着帮助所讲进行了运行可知:按“ Page Up ”键其下面接着会显示上一年该月的万年历,按“ Page Down ”键其下面会接着显示下一年该月的万年历;按“ ← ”键下面将会接着显示当年上一个月的万年历,按“ → ”键将会接着在下面显示去下一个月的万年历。4.由上所显示键入“0”后将会退去该程序。由以上运行的结果可知该c语言所设计的万年历满足设计要求!七、在C语言编程中常见错误C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给我们留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对我们这些初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,我通过这次编程,也积累了一些C编程时常犯的错误:1. 书写标识符时,忽略了大小写字母的区别。编译程序把a和A认为是两个不同的变量名,而显示出错信息。C语言认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。2.忽略了变量的类型,进行了不合法的运算。%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。3.将字符常量与字符串常量混淆。混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C规定以“\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a'和‘\',而把它赋给一个字符变量是不行的。4.忽略了“=”与“==”的区别。在C语言中,“=”是赋值运算符,“==”是关系运算符。如:if (a==3) a=b;前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。由于习惯问题,初学者往往会犯这样的错误。5.忘记加分号。分号是C语句中不可缺少的一部分,语句末尾必须有分号。a=1 b=2编译时,编译程序在“a=1”后面没发现分号,就把下一行“b=2”也作为上一行语句的一部分,这就会出现语法错误。改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。{ z=x+y;t=z/100;printf("%f",t);}对于复合语句来说,最后一个语句中最后的分号不能忽略不写(这是和PASCAL不同的)。6.多加分号。对于一个复合语句,如:{ z=x+y;t=z/100;printf("%f",t);};复合语句的花括号后不应再加分号,否则将会画蛇添足。又如:if (a%3==0);I++;本是如果3整除a,则I加1。但由于if (a%3==0)后多加了分号,则if语句到此结束,程序将执行I++语句,不论3是否整除a,I都将自动加1。再如:for (I=0;I<5;I++);{scanf("%d",&x);printf("%d",x);}本意是先后输入5个数,每输入一个数后再将它输出。由于for()后多加了一个分号,使循环体变为空语句,此时只能输入一个数并输出它。7.输入变量时忘记加地址运算符“&”。int a,b;scanf("%d%d",a,b);这是不合法的。Scanf函数的作用是:按照a、b在内存的地址将a、b的值存进去。“&a”指a在内存中的地址。8.输入数据的方式与要求不符。scanf("%d%d",&a,&b);输入时,不能用逗号作两个数据间的分隔符,如下面输入不合法:3,4输入数据时,在两个数据之间以一个或多个空格间隔,也可用回车键,跳格键tab。scanf("%d,%d",&a,&b);C规定:如果在“格式控制”字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些字符相同的字符。下面输入是合法的:3,4此时不用逗号而用空格或其它字符是不对的。3 4 3:4又如:scanf("a=%d,b=%d",&a,&b);输入应如以下形式:a=3,b=49.输入字符的格式与要求不一致。在用“%c”格式输入字符时,“空格字符”和“转义字符”都作为有效字符输入。scanf("%c%c%c",&c1,&c2,&c3);如输入a b c字符“a”送给c1,字符“ ”送给c2,字符“b”送给c3,因为%c只要求读入一个字符,后面不需要用空格作为两个字符的间隔。10.输入输出的数据类型与所用格式说明符不一致。例如,a已定义为整型,b定义为实型a=3;b=;printf("%f%d\n",a,b);语法错逻辑错 运行错0.忘记定义变量:main(){x=3;y=6;printf(“%d\n”,x+y);语言的变量一定要先定义才能使用;12.输入输出的数据的类型与所用格式说明符不一致int a=3;float b=;printf(“%f%d\n”,a,b);它们并不是按照赋值的规则进行转换(如把转换为4),而是将数据在存储单元中的形式按格式符的要求组织输出(如b占4个字节,只把最后两个字节的数据按%d,作为整数输出)13.未注意int型数据的数值范围int型数据的数值范围(-32768~32768)int num=89101;printf(“%d”,num);会将超过低16位的数截去从而得到23563注意:定义了long型,而在输出时仍用”%d”说明符,仍会出现以上错误14.输入变量时忘记使用地址符scanf(“%d%d”,a,b);15.输入时数据的组织与要求不符对scanf函数中格式字符串中除了格式说明符外,对其他字符必须按原样输入16.误把”=“作为”等于”比较符“=“为附值运算符“==“为比较运算符17.语句后面漏分号{t=a;a=b;b=t}它是pascal的语法18.不该加分号的地方加了分号if(a>b);printf(“a is larger than b\n”);for(i=0;i<10;i++);{scanf(“%d”,&x);printf(“%d\n”,x*x);}19.对应该有花括弧的复合语句,忘记加花括弧sum=0;i=1;while(i<=100)sum=sum+1;i++;20.括弧不配对while((c=getchar()!=‘#’)putchar(c);11.在用标识时,忘记了大写字母和小写字母的区别{int a,b,c;a=2;b=3;C=A+B;printf(“%d+%d=%D”,A,B,C);}12.引用数组元素时误用发圆括弧{int i,a(10);for(i=0;i<10;i++)scanf(“%d”,&a(i));}13.在定义数组时,将定义的”元素个数”误认为是”可使用的最大下标值{int a[10]={1,2,3,4,5,6,7,8,9,10};int i;for(i=1;i<=10;i++)printf(“%d”,a[i]);}14.对二维或多维数组的定义和引用的方法不对{int a[5,4];…printf(“%d”,a[1+2,2+2]);…}15.误以为数组名代表数组中全部元素{int a[4]={1,2,3,4};printf(“%d%d%d%d”,a);}16.混淆字符数组与字符指针的区别main(){char str[40];str=“Computer and c”;printf(“%s\n”,str);}17.在引用指针变量之前没有对它赋予确定的值{char *p;scanf(“%s”,p);}{char *p,c[20];p=c;scanf(“%s”,p);}语句的各分支中漏写 break语句混淆字符和字符串的表示形式…char sex;sex=“M”;…19.使用自加(++)和自减(--)运算符时出的错误{int *p,a[5]={1,3,5,7,9};p=a;printf(“%d”,*p++);}注意于*(++p)的区别;20.所调用的函数在调用语句之后才定义,而又在调用前未加说明main(){float x,y,z;x=;y=;z=max(x,y);printf(“%f”,z);}编译时不给出出错信息,但运行结果将与原意不符。这种错误尤其需要注意。八、心得体会1. 目前流行的计算机日历程序,比较典型的是Windows各版本中的日历程序以及基础于该程序所开发的各种应用程序中的日历程序。然而,这些程序都千篇一律的局限在一个很短的时间范围内。(Windows各个版本一般都局限在1980年至2099年这一范围内),但是,在很多情况下,特别是在众多的科学研究领域中,一个时间跨度较大的日历程序是很有参考价值的。C程序设计语言充分发挥了其自身无与伦比的优越性,用极短的程序文本填补了这一领域的空白,同时用铁的事实强有力的告诉世人:C程序设计语言作为计算机语言家族的新生事物,其发展前景是极为广阔的。2. 经过上一个学期对《C程序设计》的学习,我们学习了理论知识,了解了C语言程序设计的思想,这些知识都为我们的下一步学习打下了坚实的基础。通过课程设计,一方面是为了检查我们一个学期来我们学习的成果,另一方面也是为了让我们进一步的掌握和运用它,同时也让我们认清自己的不足之处和薄弱环节,加以弥补和加强。3. 通过对c语言万年历的设计进一步的巩固了用c语言编写程序,并且有利于更好的掌握c语言!4. 在万年历的编写过程中也体会到了做事情一顶要细心、认真。更加知道了要掌握好基础知识。还有体会到了成功的感觉!在万年历的设计过程中更加体会到了团队合作的重要性,“一个诸葛亮比不上三个臭皮匠。”知道了只有团队合作才会更好的完成设计!也体会到以后在工作中团队合作的必要性和重要性!5. 通过本项课程设计也培养了我独立思考、 综合运用所学有关相应知识的能力,掌握 工程软件设计的基本方法,强化上机动手编程能力,闯过理论与实践相结合的难关!6. 由于C语言是近年在国内外得到迅速推广应用的一种语言。C语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点。通过这次的c语言程序设计更加了解了c语言的好处和其可用性!7. 在这次课程设计中也知道了自己的动手能力不强有待进一部的提高!在设计过程中不能够把书本上的知识与实践相结合,这也就增加了设计不好该程序的想法!在设计过程中的一次次设计错误增加了我放弃的想法!不过经过大家的努力终于完成了课程设计!完成该程序后想起自己以前的每一次对自己失去信心,就觉得并不是在知识掌握上打败了,而是自己对自己缺乏信心!只要自己对自己不失去信心相信就可以完成那些以前认为完成不了的事情!也让我懂得了要想成功首先就必须有很强的自信心!懂得了自己以后要在做任何事情时都要自信!当自己都不相信自己能够成功时还可能会获得成功吗?8. 在C语言程序设计的过程中也知道了自己在以前的学习中有很大的不足导致在设计过程中出现了很多的问题,有些地方看不懂也不知道怎么去设计,但是在设计过程中也学习了很多,掌握了自己以前没有学好的知识,虽然一时可以掌握完以前没有学好的知识,不过也给自己敲响了警钟,在学习中不可以伏于表面,要想学好每一门课程都要踏踏实实,做什么都不是给别人看的!都是要更好的掌握该门知识,提高自己的自身的修养,提高自己的能力!为以后的工作打下良好的知识基础和技能基础!九、参考文献⒈谭浩强编著.C程序设计第二版〔M〕.北京:清华大学出版社,1999⒉陈朔鹰,陈英编著.C语言趣味程序百例精解〔M〕.北京:北京理工大学出版社,1994⒊电脑知识与技术学术交流版〔J〕 (备注:来自网络资源)⒋Herbert Schildit著. 戴健鹏译. C语言大全 (第二版)〔M〕.北京:电子工业出版社,1994⒌谭浩强,张基温,唐永炎编著. C语言程序设计教程.〔M〕北京: 高等教育出版社,1992⒍秦友淑,曹化工编著. C语言程序设计教程. 〔M〕武汉:华中理工大学出版社,1996⒎曹衍龙,林瑞仲,徐慧 编著.C语言实例解析精粹 〔M〕北京:人民邮电出版社,⒏黄明等编著.21世纪进阶辅导C语言程序设计. 〔M〕大连理工大学出版

数据结构论文参考文献

[1]严蔚敏.数据结构C语言版[M].清华大学出版社,2007.

[2]舞动的排序算法..

[3]丽水学院在线联系和考试系统..

[4]范德宝,于晓聪,丁伟祥.提高数据结构课程教学效果的探讨[J].黑龙江科技信息,2007.

[5]董丽薇.“数据结构”课程教学方法的.改进[J].沈阳师范大学学报(自然科学版),2012.

数据结构论文参考文献:

[1],2006,49(3):33-35.

[2]教育部高等学校计算机科学与技术专业教学指导委员会.高等学校计算机科学与技术专业人才专业能力构成与培养[M].北京:机械工业出版社,2010.

[3].数学建模方法与分析[M].第2版.刘来福,杨淳,黄海洋,译.北京:机械工业出版社,2005.

[4]孟凡荣,贾杰,王兴伟.网络工程专业创新性实践课程体系构建与实施[J].计算机教育,2013,(194)14:104-108.

[5]刘昕,石乐义,元雪东.面向计算思维的数据结构课程教学改革[J].计算机教育,2013,(196)16:35-38.

数据结构论文参考文献:

[1]逯鹏,张赞.数据结构课程教学方法的研究和实践[J].教育教学论坛,2015(18):121-123.

[2]贾丹,周军.基于创新应用型人才培养模式的数据结构课程教学改革[J].辽宁工业大学学报:社会科学版,2015(2):132-134.

[3]郭艳燕,童向荣,孙雪姣,等.程序设计基础与数据结构两门课程的教学衔接[J].计算机教育,2014(10):47-50.

[4]高贤强,化希耀,陈立平.引入计算思维的《数据结构》教学改革研究[J].现代计算机:专业版,2015(7):16-19.

[5]严太山,郭观七,李文彬.课堂设问的技巧及其在《数据结构》课程教学中的应用[J].湖南理工学院学报:自然科学版,2015(1):81-83.

[6]南淑萍.电子商务专业数据结构教学方法探讨[J].湖北科技学院学报,2014(10):13-14.

[7]杨夏.基于微信公众平台的对外汉语口语教学研究[D].四川师范大学,2014.

1 需求分析确定要做什么,需要什么。2 设计思路确定要怎么做,设计出一个大概的方向。说明为什么要这么做。3 设计流程图确定具体要如何做。4 代码实现真正形成代码。5 测试用例对代码测试,即如何验证程序是有效的。写清楚这几项就可以了。 一般老师会给模板。照着写就行。

C语言程序设计实际上是一个非常艰难的事情,因为很多人在这方面做了许多的尝试,当然了,作为一种新的一种格式,请要学会这种技术也是一个非常困难的事情,当然在很多时候,我们都会在这个事情要做很多的努力,毕竟这种程序设计一旦做好的话,确实有很大的前途,但是想要整体的了解确实是非常困难的事情,所以说想要了解很多。c语言程序设计方面的知识,那么想要了解的文献就非常的多了,建议你还是从最基础的一些学科开始练习,因为这些基础的参考文献才是最有用的,比如说c语言入门。课程300级,这个就是非常有用的一个基础类书籍,这部书籍其实你自己好好的去看一下,基本上有一些关键的一些技术就能够掌握了,但是这种技术的掌握只是一个初步的阶段。当你把这个他会之后,再看一些更深层次的创设经验书籍,这些书籍就会给你说很多相关的专业的知识,当你看好上面的那个基础书籍之后,那么再看这些就非常的明显了,当然了,在这些研究的时候,你还是要有更多的毅力,暑假给自己设定好一个目标,当你看完一个基础书籍之后,再去寻找另一个。要知道这种语言程序设计是非常枯燥的,如果没有一个明确的目标,就会陷入一个非常尴尬的设计之中。所以说在这样的情况之下只要你自己考虑好才能够让自己的整个的事业和工作做得更好这种设立的时候,一定要让自己有更多的目标,从而才能过上自己,在目标的达成上做到一定的发展,从而就会让自己在整个的语言程序设计方面处取得更好的战绩,可多人在学习的时候,就是因为刚开始的基础打的不牢铐,所以说后来在关键的技术方面却反而是落下了很多,所以说上面给你推荐的两部书记一定要重点去参考,这样的情况下,你才会获得成功,假设如果自己不去好好的努力,反而是喜欢好高骛远的话,那么在语言程序设计方面就很难取得突破了,因为这方面的基础知识是非常必要的,也是非常重要的,如果你能坚持下来的话,就会获得成功,如果你自己坚持不下来,而且没有这样的耐心那么你最好提前放弃因为学习对于每一个人来说要根据自己的个性如果的个性不适合这种语言程序设计的话那么就要离开毕竟这是一个非常枯燥的这种设立的时候,一定要让自己有更多的目标,从而才能过上自己,在目标的达成上做到一定的发展,从而就会让自己在整个的语言程序设计方面处取得更好的战绩,可多人在学习的时候,就是因为刚开始的基础打的不牢铐,所以说后来在关键的技术方面却反而是落下了很多,所以说上面给你推荐的两部书记一定要重点去参考,这样的情况下,你才会获得成功,假设如果自己不去好好的努力,反而是喜欢好高骛远的话,那么在语言程序设计方面就很难取得突破了,因为这方面的基础知识是非常必要的,也是非常重要的,如果你能坚持下来的话,就会获得成功,如果你自己坚持不下来,而且没有这样的耐心,那么你最好提前放弃,因为学习对于每一个人来说,要根据自己的个性,如果的个性不适合这种语言程序设计的话,那么就要离开,毕竟这是一个非常枯燥的学问,想要在短期内获得成功是完全不可能的,而是需要长时间,而且还需要更多的精力才能够成功,所以说在这样的情况下,你必须要在长期打仗的基础上,还要不断地去努力提高自己其他方面的知识,所以说是一个艰难的过程,你想要完全实现的话,那么就需要自己做更多的努力了,所以在这方面自己一定要更加的去研究,从基础上去了解,这样才能够慢慢的让自己的这种语言是设计程序能力慢慢的吐钱出来,当然这需要一个很漫长的过程,需要你的坚持。

c语言论文文献

单片机原理参考文献:

1、 李广弟等 单片机基础 北京航空航天出版社,

2、 楼然苗等 51 系列单片机设计实例 北京航空航天出版社,

3、 唐俊翟等 单片机原理与应用 冶金工业出版社,

4、刘瑞新等 单片机原理及应用教程 机械工业出版社,

5、 吴国经等 单片机应用技术 中国电力出版社,

6、 李全利,迟荣强编著 单片机原理及接口技术 高等教育出版社,

7、 侯媛彬等,凌阳单片机原理及其毕业设计精选 2006年,科学出版社

8、 罗亚非,凌阳十六位单片机应用基础2003年 北京航空航天大学出版社

9、 北京北阳电子有限公司,061A凌阳单片机及其附带光盘2003年

10、 张毅刚等, MCS-51单片机应用设计,哈工大出版社,2004年第2版

11、 霍孟友等,单片机原理与应用,机械工业出版社,

12、 霍孟友等,单片机原理与应用学习概要及题解,机械工业出版社,

13、 许泳龙等,单片机原理及应用,机械工业出版社,

14、 马忠梅等,单片机的C语言应用程序设计,北京航空航天大学出版社,2003修订版

15、薛均义 张彦斌 虞鹤松 樊波,凌阳十六位单片机原理及应用,2003年,北京航空航天大学出版社

扩展资料:

单片机原理是指一种在线式实时控制计算机的原理方式。在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机(比如家用PC)的主要区别。

单片机就是一个微型电脑,它是靠程序工作的,并且可以修改。通过不同的程序实现不同的功能。

参考文献 注:括号内的书名是英文原名。斜体字的 “ 中 ” 表示有中文版, “ 英 ” 表示有英文影印版, “E” 表示有英文电子版, “ 电 ” 表示有中文电子版(不包括超星格式),有删除线的表示该版本已绝版。请不要向我要索要电子版,并且大部分电子版属于盗版,慎重下载。同时因为世界总在变化,我不能保证你读到此文时这些信息依然有效。 [Deitel94] H. M. Deitel ,《 C 程序设计教程( C How to Program )》第二版,中。书中错误不少,不知道是原版的问题还是翻译的问题,但至少翻译版的排版一团糟,有点糟蹋好书了。 [Prata04] Stephen Prata ,《 C Primer Plus ( C Primer Plus )》第五版,中 E 。 “Primer” 的名头太大了,以至于中文版干脆不翻译书名了。 [Kelley97] Al Kelley 、 Ira Pohl ,《 C 语言教程( A Book on C: Programming in C )》,英。 [Roberts94] Eric S. Roberts ,《 C 语言的科学与艺术( The Art and Science of C: A Library Based Introduction to Computer Science )》,中英。虽然另类,但有很多创新值得回味。我正在学习他把图形库引入 C 语言教学的方法。 [Harbison02] Harbison 、 Steele ,《 C 语言参考手册( C: A Reference Manual )》第五版,英。其实,这本书是有中文版的,但为了您的健康,还是忘掉他吧,阿门 …… [Kernighan88] Kernighan 、 Ritchie ,《 C 程序设计语言( The C Programming Language )》第二版,中英 E 。这本书被简称为 “K&R2” ,并被尊称为 C 语言的 “ 圣经 ” 。 Ritchie 就是 C 语言的爸爸。 [C99] ISO/IEC 9899:1999 , C 标准 1999 年版, E 。被简称为 C99 。可以这样描述它: “1. C99 永远是对的; 2. 如果 C99 错了,请参看第一条。 ” 可笑的是,我们的国家计算机等级考试二级考试的很多题目都是违背 C99 的。相信 Ritchie 来考二级也会被郁闷住。 [Kernighan99] Kernighan 、 Pike ,《程序设计实践( The Practice of Programming )》,中英电。中英文对照阅读,又学知识又练英语。 [Linden94] Peter van der Linden ,《 C 专家编程( Expert C Programming )》,中 E 。这是一本行文非常幽默的书(可惜译文版把很多幽默都搞丢了,这也是没办法的事情),因为书面上印着一条腔棘鱼,所以它在业界被戏称为 “ 鱼书 ” 。 [Maguire93] Steve Maguire ,《编程精粹 — Microsoft 编写优质无错 C 程序秘诀( Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs )》, E 电。网上很多地方传播的电子版写的名字是《 Write Clean Code 》,这里替 Maguire 澄清一下。 [Bryant02] Bryant 、 O’Hallaron ,《深入理解计算机系统( Computer Systems: A Programmer’s Perspective )》,中英 E 。我一定要说,这本书的中译本是为数不多的翻译精品。 [Koenig89] Andrew Koenig ,《 C 陷阱与缺陷( C Traps and Pitfalls )》,中 E 电。因为年代久远,书中有些观点已经不合时宜,正好用来练习边读边批判。 [ 林锐 03] 林锐、韩永泉,《高质量程序设计指南 ——C++/C 语言》第二版,中电。我觉得这本书错误观点很多很多,正确的也很多很多,欢迎发表你的看法。 [Weiss96] Mark Allen Weiss ,《数据结构与算法分析 ——C 语言描述( Data Structures and Algorithm Analysis in C )》第二版,中。 [Cormen01] Cormen 、 Leiserson 、 Rivest 、 Stein ,《算法导论( Introduction to Algorithms )》第二版,英 E 。 [Knuth98] Donald Knuth ,《计算机程序设计艺术( The Art of Computer Programming )》 I 、 II 、 III 卷,中英。凡发现书中错误的第一个读者都将得到作者亲笔签发的 美元的支票。 Knuth 退隐后闲赋在家,江湖风传第 IV 卷马上出版,他正在写第 V 卷(计划一共写 VII 卷)。但愿你不要让 Knuth 的写作速度大于你的阅读速度。

《c primer plus》 《c 算法》 《高质量c编程指南》 《c语言核心技术》 《C语言深度剖析》 《彻底搞定c指针》

C语言程序设计实际上是一个非常艰难的事情,因为很多人在这方面做了许多的尝试,当然了,作为一种新的一种格式,请要学会这种技术也是一个非常困难的事情,当然在很多时候,我们都会在这个事情要做很多的努力,毕竟这种程序设计一旦做好的话,确实有很大的前途,但是想要整体的了解确实是非常困难的事情,所以说想要了解很多。c语言程序设计方面的知识,那么想要了解的文献就非常的多了,建议你还是从最基础的一些学科开始练习,因为这些基础的参考文献才是最有用的,比如说c语言入门。课程300级,这个就是非常有用的一个基础类书籍,这部书籍其实你自己好好的去看一下,基本上有一些关键的一些技术就能够掌握了,但是这种技术的掌握只是一个初步的阶段。当你把这个他会之后,再看一些更深层次的创设经验书籍,这些书籍就会给你说很多相关的专业的知识,当你看好上面的那个基础书籍之后,那么再看这些就非常的明显了,当然了,在这些研究的时候,你还是要有更多的毅力,暑假给自己设定好一个目标,当你看完一个基础书籍之后,再去寻找另一个。要知道这种语言程序设计是非常枯燥的,如果没有一个明确的目标,就会陷入一个非常尴尬的设计之中。所以说在这样的情况之下只要你自己考虑好才能够让自己的整个的事业和工作做得更好这种设立的时候,一定要让自己有更多的目标,从而才能过上自己,在目标的达成上做到一定的发展,从而就会让自己在整个的语言程序设计方面处取得更好的战绩,可多人在学习的时候,就是因为刚开始的基础打的不牢铐,所以说后来在关键的技术方面却反而是落下了很多,所以说上面给你推荐的两部书记一定要重点去参考,这样的情况下,你才会获得成功,假设如果自己不去好好的努力,反而是喜欢好高骛远的话,那么在语言程序设计方面就很难取得突破了,因为这方面的基础知识是非常必要的,也是非常重要的,如果你能坚持下来的话,就会获得成功,如果你自己坚持不下来,而且没有这样的耐心那么你最好提前放弃因为学习对于每一个人来说要根据自己的个性如果的个性不适合这种语言程序设计的话那么就要离开毕竟这是一个非常枯燥的这种设立的时候,一定要让自己有更多的目标,从而才能过上自己,在目标的达成上做到一定的发展,从而就会让自己在整个的语言程序设计方面处取得更好的战绩,可多人在学习的时候,就是因为刚开始的基础打的不牢铐,所以说后来在关键的技术方面却反而是落下了很多,所以说上面给你推荐的两部书记一定要重点去参考,这样的情况下,你才会获得成功,假设如果自己不去好好的努力,反而是喜欢好高骛远的话,那么在语言程序设计方面就很难取得突破了,因为这方面的基础知识是非常必要的,也是非常重要的,如果你能坚持下来的话,就会获得成功,如果你自己坚持不下来,而且没有这样的耐心,那么你最好提前放弃,因为学习对于每一个人来说,要根据自己的个性,如果的个性不适合这种语言程序设计的话,那么就要离开,毕竟这是一个非常枯燥的学问,想要在短期内获得成功是完全不可能的,而是需要长时间,而且还需要更多的精力才能够成功,所以说在这样的情况下,你必须要在长期打仗的基础上,还要不断地去努力提高自己其他方面的知识,所以说是一个艰难的过程,你想要完全实现的话,那么就需要自己做更多的努力了,所以在这方面自己一定要更加的去研究,从基础上去了解,这样才能够慢慢的让自己的这种语言是设计程序能力慢慢的吐钱出来,当然这需要一个很漫长的过程,需要你的坚持。

  • 索引序列
  • c语言论文英文参考文献
  • c语言论文的参考文献
  • 近期c语言论文参考文献
  • c语言结课论文参考文献
  • c语言论文文献
  • 返回顶部