程序设计基础.doc


文档分类:IT计算机 | 页数:约126页 举报非法文档有奖
1/126
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/126
文档列表 文档介绍
、书写格式和上机步骤(*)教材分析教学重点C语言的构成教学难点上机操作教学设计课时安排2教法讲授与多媒体相结合教具计算机、投影仪教学过程步骤一引入新课从计算机应用基础中学过的计算机语言及语言处理系统引出C语言。步骤二讲授新课§,可写应用软件,也可写系统软件。高级语言:面向用户的语言,以人为主导,人能看懂的语言(+、—、*、/、run、printf)。常用有:C、VC++、Dephi等。低级语言:面向机器的语言,用二进制代码书写成的一种语言程序。由于计算机的电路是开关电路,只识别二进制数(0:闭1:开)。能直接对硬件进行操作,但因其依赖于计算机硬件,程序的可读性和移值性都较差。C语言的发展历史ALGO60(1960)→CPL(1963英剑桥大学)→简化,推出BCPL(实验用)→B(1970,美贝尔实验室,更简单且接近硬件,内部教学用)→72-73年间,将B扩充,设计了C(编UNIX操作系统),→不同版本,ANSIC(书),,MicrosotfC等,各版本基础部分相同,后续不同。。、紧凑,灵活。(32个关键字)PascalC开始Begin{结束end},可以实现在其他高级语言中难以实现的运算。、树、栈等,以后有一专业课《数据结构》。指针类型是C的精华,有了它的存在,C比其它语言更灵活、多样及兼容硬件。i+=1(+=是一种运算符):开始→中间→,程序设计自由度大一条语句可写一行或多行,一行也可有多条语句。限制与自由是一对矛盾。限制:设计不灵活,套着函数、语句走,但几乎所有错误都能查出。自由:可以自由的表达编者自己的编程思想,算法。条框、规矩少,但有些错误查不出来,给初学者造成困难。,所以大大提高运算速度。,,其主要原因是C的可移值性好,硬件控制能力高,表达和运算能力强。§-1最简单的程序main()/*主函数*/{printf(“Thisisabox!\n”);/*输出了一句话*/}结果:Thisisabox!说明:与中学时的函数定义格式差不多sin(∏/2).参数可有可无,有为有参函数;无为无参函数main()主函数(C由函数构成,但有且只有一个主函数)函数=函数名(参数){}C必须至少有一对{},代表程序的开始、结束。里面内容称之为函数体。Printf输出函数。作用:将程序运行结果显示到输出设备上(显示器)“”中的字符原样输出。\n:换行(一种转义字符);一条语句结束必须用;5分钟针对出现的问题进行讲解。练****在屏幕上显示两行字:沈阳工程学院!程序设计基础!”main(){printf(“沈阳工程学院!\n”);printf(“程序设计基础!\n”);}或main(){printf(“沈阳工程学院!\n程序设计基础!\n”);}例1-2已知a=123,b=456,求两数之和sum。main()/*主函数*/{inta=123,b=456,sum;/*定义变量*/sum=a+b;/*求a与b的和*/printf(“sumis%d\n”,sum);/*输出结果*/}先让学生说出解此应用题的方法,再与C算法进行对比。例1-3求任意长方形面积算法:,y为实型,,y(任意)=x*,用scanf函数输入,具体格式及应用在第三章详讲main(){floatx,y,s;scanf(%f,%f”,&x,&y);s=x*y;printf(“s=%f\n”,s);}执行:1020结果s=200练****二:求任意圆面积main(){floatr,s;scanf(“%f”,&r);s=*r*r;printf(“s=%f\n”,s);}(){floata,b,c;scanf(“%f,%f”,&a,&b);c=a-b;printf(“c=%f\n”,c);}总结::函数的说明部分函数体函数体:{[说明部分]执行部分};/**/做注释(注释是程序员对程序某部分的功能和作用所做的说明,是给人看的,对编译和运行不起作用。)

程序设计基础 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数126
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小2.08 MB
  • 时间2019-05-19
最近更新