C语言程序设计课程第一次直播.pptVIP

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《 C++语言程序设计》 第一次直播课堂 主讲 首都经贸大学 李宁 副教授 一、明确学习目标 通过学习C++语言中的数据类型、语句结构以及程序设计的基本方法,掌握程序设计的最基本的概念、方法和理论,了解面向对象程序设计的基本概念和方法,获得运用C++语言解决一般问题的使用技能。 注意: 应以本教材为主,其他参考资料不必过多; 教材中的所有程序都是控制台应用程序(Console Applications),即 DOS 下的应用程序。 WINDOWS 下应用程序的设计不是本课程要解决的问题。 Visual C++或C++Builder都是功能十分强大的集成化开发环境。但对于本课程的学习,只需使用其中很少的几个功能;全面掌握这两种软件的使用不是本课程的目标。 二、落实三个环节 通过授课或自学,理解教材内容; 完成自测题和习题,检验、巩固学习效果; 尽量多地上机实践: 实验教材中的练习必须上机完成; 习题中的程序设计题要求上机完成; 对于自测题和其他习题,应先给出答案,然后尽可能地上机加以验证; 对教材内容中有疑问之处,可设法通过上机化解疑点。 三、理清知识点之间的联系 第一条线:C++数据 基本数据类型与表达式(第二章) 数组(第四章) 动态数据(第六章) 结构、联合(第七章) 类与对象(第八章) 第二条线: 数据的操作:C++语句与函数 表达式语句(第二章) 流程控制语句与程序结构(第三章) 数组及字符串操作(第四章) 函数的定义与调用(第五章) 指针、引用及动态空间操作(第六章) 操作符重载(第七、第八章) 类的成员函数和友员函数(第八章) 数据的输入输出(第九章) 四、熟练掌握常见处理 利用表达式计算并保存计算结果(赋值) 交换两变量的值 按正向或反向顺序扫描一维数组 按先行后列或先列后行的顺序扫描二维数组 累加 累乘 复合条件的表示 从2个(n个)数之中找出最大(或最小)者 挑选排序、插入排序 ...... 五、掌握程序设计的三个环节 分析 设计 编码 分析:分析要解决问题 首先要明确要解决的问题是不是普通配置的计算机系统能够解决的问题。 必须明确:要使问题获得解决必须获得哪些数据信息,如何获得这样的信息。 必须将问题的解决归结为生成某种数据信息。 对于有缺陷的问题表述,考察是否有可能补救。例如, 依据输入的工资、薪金所得,计算应纳个人所得税并显示计算结果。 就是一个错误的问题表述,它缺少解决问题所必需的一些信息,包括: 分段计税的税率表 工资、薪金所得中应纳税所得额的计算方法 问题的表述可增加以下内容: 假定工资、薪金所得扣除1000元后剩余部分为应纳税所得额,税率如下: 级数 全月应纳税所得额 税率(%) 1 不超过500元的部分 5 2 超过500元至2000元的部分 10 3 超过2000元至5000元的部分 15 4 超过5000元至20000元的部分 20 5 超过20000元至40000元的部分 25 ………… 设计: 设计算法,即找出依据获得的信息产生结果信息的方法 编码: 用计算机语言表达所设计的算法。 掌握单字节和双字节整型类数据的的值域范围以及实型类的有效位数: 字符:-128~127 或 0~255 短整型:-32768~32767 或 0~65535 实型:有效位: 单精度7位,双精度15位 掌握常量的表示方法 掌握变量的定义和初始化方法 能熟练运用算术、赋值、复合赋值、增1减1和关系操作符构造表达式 会利用逻辑操作符 || 和 表达复合条件 了解常用操作符的优先级、结合 性: ()(括弧) ++、--等一元操作符(从右到左) * 、 /、%(乘除) + 、 -(加减) 、= 等关系操作符 (逻辑与) ||(逻辑或) =和+=等复合赋值操作符(从右到左) 了解操作符及表达式的副作用 例3.6 输入一个0~100分范围的一个成绩,显示相应的等级:  90~100 ——优  80~89 ——良 70~79 ——中  60~69 ——及格  60分以下——不及格 void main(){//合理的判别顺序 float score; cout请输入成绩:; cinscore; if(score0 || score100)  cout成绩必须在0~100分之间!; else if(score60)cout不及格endl; else if(score70) cout及格endl; else if(score80) cout中endl; else if(score90) cout良endl; else cou

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档