- 1、本文档共249页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计基础;考试大纲分析;考试大纲分析;复 习 汇 总;一、C语言概述与基本概念;1、C语言的主要特点;要弄懂;模块化和结构化;例题;;标识符;关键字;关键字和标识符易于出题;习题;例题;习题;其它知识;例题;编辑、调试、运行 由C源程序建立可执行程序要经过的步骤是【编译】和【链接】。编译的任务是:进行语法检查,无错是生成目标(.obj)文件。链接的任务是:连接系统函数、形成可执行程序(.exe)文件。;算法的基本概念和主要描述方法;求1+2+3+…+(100);求1×3×5×……×n(即n!);例1.3 求2个数中较大者。;算法的特性;用传统流程图表示算法;将求n!的算法用传统流程图表示;三种基本结构;;总结;N-S流程图;NS流程图举例;用N-S图表示求n!的算法;流程图阅读;如何阅读程序?;模块设计的方法;(二)、数据类型、运算符与表达式 ;1、十进制与十六进制、八进制数之间的数制转换;1、十进制与十六进制及八进制数之间的数制转换;二进制与八进制、十六进制转换;C语言的数制;10、2、8、16进制数对照表;例题;2、变量和常量的定义与使用;3、数据类型的概念及定义;整型变量的分类;4、整型、实型、字符型数据的定义、存储、表示范围及运用;例3.3 整型数据的溢出;浮点型数据;浮点型变量;字符型数据;字符例题;例3.7 大小写字母的转换;字符串常量;习题;习题;5、变量的初值问题;6、各类数值型数据间的混合运算;7、算术运算符、赋值运算符、逗号运算符及其表达式的运用;习题;习题;习题;三、简单的C程序设计;1、表达式语句,空语句,复合语句的应用;2、赋值语句的含义和使用;例4.10 输入三角形的三边长,求三角形面积;3、输入/输出函数的基本格式和使用;格式控制;标志(%与控制符之间);输入输出;例4.11 从键盘输入一个大写字母,要求改用小写字母输出。;习题;习题;四、选择结构程序设计 ;1、关系运算、逻辑运算的运用;关系、逻辑表达式的等价与相反;习题;习题;习题;逻辑表达式的“短路”问题;2、用if语句实现选择结构;例5.1 输入两个实数,按代数值由小到大的顺序输出这两个数。;例5.2 输入三个数a,b,c,要求按由小到大的顺序输出,要求仅使用一条语句printf(%5.2f,%5.2f,%5.2f\n,a,b,c);;条件运算符(? :);3、用switch语句实现多分支选择结构; 例 5分制成绩;#includestdio.h
void main()
{
int grade;
printf(本程序实现百分制成绩到5分制成绩的转换。\n);
printf(请输入百分制成绩:\n);
scanf(%d,grade);
switch(grade/10)
{
case 10:
case 9: printf(恭喜!你的评价是:优秀);
break;
case 8: printf(不错!你的评价是:良好);
break;
case 7: printf(还行!你的评价是:中等);
break;
case 6: printf(好悬!你的评价是:及格);
break;
case 5: case 4: case 3: case 2: case 1: case 0:
printf(完了!你的评价是:不及格);
}
printf(\n);
};4、选择结构嵌套的应用;;例 5.3 计算分段函数;程序段;闰年的if结构;一元二次方程ax2+bx+c=0的求解。 ;#includestdio.h
#includemath.h
void main ( )
{
float a,b,c,delta,x1,x2,realpt,imagpt;
printf(本程序求解一元二次方程\n);
printf(请输入一元二次方程的三个参数:\n);
scanf(%f%f%f,a,b,c);
if(a!=0)
{
delta=b*b-4*a*c;
if(delta0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf(方程的两个不等实根为:x1=%8.4f x2=%8.4f\n,x1,x2);
}
文档评论(0)