- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
教学安排学时数:36学时讲授课+20学时实验课=56学时考试方式:机试成绩评定:平时成绩+机试成绩目录本章重点1.C语言简史2.C语言的特点3.C程序的基本结构【例1-1】编写一个c语言程序:用来在屏幕上显示一句话:HelloWorld!。/*在屏幕显示一句话“HelloWorld!”*/#includestdafx.h#includestdio.h/*包含输入输出头文件*/intmain(intargc,char*argv[])/*主函数*/{ printf(HelloWorld!\n);/*利用printf()函数输出HelloWorld!*/ return0;}【例1-3】编写程序,用户输入两个整数,输出其中较小的数。
/*输入两个数,程序输出其中较小的数。*/
#includestdafx.h
#includestdio.h
intmin(inta,intb)/*辅函数*/
{ intc;
if(ab)
c=b;
else
c=a;
returnc;
}
②源程序编译把源程序翻译成为计算机可以识别的二进制形式的目标代码文件,这个过程称为编译。编译的结果将显示在输出窗口。③源程序调试程序设计过程中,会出项两种类型的程序编译错误:语法错误和逻辑错误。语法错误如果程序存在语法错误,是无法通过程序编译阶段的。双击输出窗口中错误提示语句返回程序错误处,修改程序代码,再次编译程序,直至编译成功。1.5算法1.5.1算法基本概念(3)用结构化流程图来描述算法结构化流程图又称N-S流程图,它是流程图的一个改进,即将流程图中的流线去掉,将算法写在一个矩形框中,在该矩形框中包含从属于它的框。1.5.2算法中的基本结构及其描述(2)选择(分支)结构。这种结构是对某个给定条件进行判断,条件为真或假时分别执行不同框的内容。(3)循环结构。循环结构有以下两种:①先判断条件,后执行循环,也叫做“当型”循环结构:执行过程是先判断条件,当条件为真时,反复执行“语句组”(也称循环体),一旦条件为假,跳出循环。【例1-5】输入三个数,然后输出其中最大的数,用流程图表示其算法。1.6结构化程序设计方法结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。其概念最早由E.W.Dijikstra在1965年提出的。结构化程序设计是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确,为设计一些较大的软件打下了良好的基础。结构化程序设计方法的主要原则有:(1)自顶向下程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。(2)逐步细化对复杂问题,应设计一些子目标作为过渡,逐步细化。*第1章VisualBasic程序设计概述第2章VB语言基础第3章顺序结构第4章选择结构第5章循环结构第6章数组及自定义类型第7章过程第8章用户界面设计第9章数据文件第10章图形操作第11章数据库应用基础第12章综合实例C语言程序设计第1章C语言概述C语言简史C语言的特点C程序的基本结构算法结构化程序设计方法VisualC++6.0集成开发环境的使用20世纪60年代,KenThompson对BCPL语言进行整合,出现B语言20世纪70年代,DennisRichie对B语言进行了改良,加入新的数据类型和语法,形成C语言美国国家标准化协会(AmericanNationalStandardsInstitute)1983年发表制定了一个C语言标准,称之为ANSIC,1990年国际标准化组织ISO接收了ANSIC为ISOC的标准。现今有很多程序设计语言也是在C语言的基础上产生的,如C++、VisualC++、JAVA、C#等。C语言从出现至今,经过了几十年的时间,在面向对象程序设计语言如此风靡的今天,依然有大量的程序开发人员和计算机编程爱好者使用它进行程序开发,正是由于C语言具有一些不可替代的特点:1、运算符、数据结构丰富2、语言简洁紧凑、使用灵活方便3、C语言具有结构化的控制语句4、C语言允许直接访问物理地址,对硬件进行操作。5、生成的目标
文档评论(0)