c语言程序的设计第二章 数的计算.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言程序的设计第二章 数的计算

第2章 数的计算 本章帮助读者了解和掌握计算机处理简单的四则运算及统计的一般方法。 本章学习目标 1)能够通过模仿与改变,熟练用函数编写数值的四则运算。 2)掌握数值的输入与输出方法。 3)能够通过模仿与改变,掌握简单的统计计算。 4)能够运用开发工具进行代码的调试、测试。 任务2-1:四则运算 任务目标: 分别构造五个函数add、subtraction、multiplication、division、remainder,用以求两个整数的加、减、乘、除及余数。 任务学习内容 a)在Microsoft Visual C++ 6.0环境下熟练创建工程的技能 b) 培养在C语言项目中熟练创建源文件的技能 c) 构造带参数和返回值的函数的技能 d) 数值的输出技能 重点:编程实现 打开一个工作区 工作区名为“C语言编程”,在E盘根目录 举例 创建一个新的工程 工程类型Win32 Console Application 工程名chap02001 举例 重点:编程实现 创建一个c文件 arithmetic.c main函数框架及测试函数test的填写,举例 add函数的编写,举例 其它函数的编写,举例 添加各函数的原型声明及包含文件,举例 编译、组建、运行程序 举例 习惯培养 本任务中再次使用了以下编程习惯: 1)写出代码的框架; 2)将较独立的功能分别用不同的函数来实现,再设计每个函数的实现方法(算法),本书鼓励使用伪代码来表示函数的实现方法。 3)最后根据伪代码构造最终的C语言代码,并将伪代码以注释的形式保留下来。 4)对于每个C程序,要求补全程序的各项元素,如包含头文件、对函数原型进行声明等,详见本任务的第13步。 该习惯将在C语言的编程实践中得到强化。 习惯培养 对任务2-1的学习,不在于详细推敲每一行代码的语法,而是通过伪代码迅速明白其作用,并尝试修改代码来实现新的功能,例如,改变一下printf语句中双引号中的内容,看程序的输出会有什么变化等。 习惯培养 在动手模仿与改变样例代码的过程中,每个人会犯不同的错误,请注意从一开始就积累你的点滴经验与各种教训。在完成任务后,你可以通过思考、老师答疑、询问他人等途径,得到对成功完成任务的经验以及对任务失败的教训,并及时记录下来。本书中每一页外侧的空白,就是供你随时记录你的疑问、经验与教训的。 模仿与改变 新建一个工程ex02001,在该工程中建立新的文件sizeyunsuan2.c,将任务2-1中对7和3两个整数计算四则运算,改为对17和9两个整数进行四则计算。 模仿与改变 参照第1.2节的模仿与改变中第3)题的操作过程,对chap02001工程进行单步调试,进一步掌握单步调试的方法。 模仿与改变 新建一个工程ex02002,在该工程中建立新的文件sizeyunsuan_float.c,将任务2-1中的处理改成对浮点数(float)的处理。 习惯培养 当你发现了一类错误后,请仔细阅读错误的提示信息,并理解之,然后按照错误提示对源程序进行修改,解决了这类错误后,请牢记它。积累得多了,就能解决大部分程序中遇到的错误。 要点回顾 1)可以在集成开发环境Microsoft Visual C++6.0中打开一个已经创建过的工作空间(工作区),然后在该工作区中新建工程。本例中就是打开了任务1-1中创建的工作空间“C语言编程”,并新建了名为chap02001的工程。 2)当一个函数中多次要用到某些数据时,应该将这些值存储到变量中,这样,一旦程序中的数据值需要变动,我们只需改动很少的代码即可。如本任务test函数中的number_one和number_two变量的使用。 要点回顾 3)为了保证多函数的程序能够顺利编译,最好是先声明各函数的原型(main函数不需要声明),然后在需要对这些函数进行编写代码时,把声明中的对应语句复制粘贴过来,去掉末尾的分号,再添加一对大括号,最后在大括号中填写相应的代码即可。(参照第9步至第11步的描述) 4)使用printf能够向计算机屏幕打印输出一些文字内容。printf(调用add函数的返回值为:%d\n, result_add); 先是向屏幕原样打印输出双引号中的文字 调用add函数的返回值为: ,紧接着%d告诉计算机按照输出整数的一般格式打印输出result_add的值。由于使用了printf函数,因此需要在sizeyunsuan.c文件的起始处加上#include stdio.h。 要点回顾 5)本任务的特点在于需要由多个函数共同来完成计算四则运算的功能,需要将每种运算(+、-、*、/、%)独立放置到一个函数中,每个函数只完成其中的一种功能。 6)通过测试函数test来测试这几个函数的功能是否达到预期目标。 任

文档评论(0)

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

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

1亿VIP精品文档

相关文档