书签 分享 收藏 举报 版权申诉 / 29
上传文档赚钱

类型程序设计基础)w015编程准备chap02课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4143563
  • 上传时间:2022-11-14
  • 格式:PPT
  • 页数:29
  • 大小:169.88KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《程序设计基础)w015编程准备chap02课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    程序设计 基础 w015 编程 准备 chap02 课件
    资源描述:

    1、第2章 编程准备 请你请你编程实现一个编程实现一个 功能强大的计算器功能强大的计算器22022-11-14假如你是一个初学者,对在C+语言环境下如何编程一无所知。这里先给你搭一个台阶,教你构造一个功能强大的计算器,所谓功能强大是说(1)数学计算式子可以很复杂;(2)计算速度极快。学 习 目 标32022-11-14【任务任务2.12.1】计算下列三角函数的值计算下列三角函数的值 sin(20o)cos(20o)-cos(10o)/tan(10o)2.1 进入C+编程环境,写程序代码为完成任务2.1 先要进入集成编程环境课堂演示课堂演示42022-11-14/*/*程 序:YW1_1.cpp *

    2、/*/*功 能:任务1.1计算三角函数的值 */*/*sin(20)cos(20)-cos(10)/tan(10)*/*/*作 者:俞玮 */*/*时 间:2002年6月4日 */*/*修 改:张三 */*/*时 间:2002年9月13日 */*任务2.1计算三角函数程序代码的说明52022-11-14注释(comments)是非常重要的一种机制。没有注释的程序不能算作合格的程序。要建立这样的观念:程序是给人编的,让人家看懂是第一位重要的事情。特别是将来你可能参加一个团队,几十人甚至几百人一起合作编程,相互协同,更需将注释写得清清楚楚、明明白白。因此,比较规范的程序通常都具有如下内容:注释及其

    3、重要性62022-11-14程序名称程序要实现的功能,比如要完成什么数学运算程序的思路和特点编程的人与合作者编程的时间,修改后的第几版本其它对初学者,希望每条语句都加上注释,要求注明这条语句是做什么用的注 释 内 容 72022-11-1482022-11-14#include /预编译命令预编译命令#include /预编译命令预编译命令 using namespace std;int main()/主函数主函数/主函数开始主函数开始 待写编码待写编码 return 0;/主函数结束主函数结束92022-11-141、“#include”称为文件包含预处理命令。2、“#include”这条命

    4、令是将文件“iostream”的内容包含到新建的程序中去。3、iostream 是C+系统定义的一个“头文件”,在这个头文件中设置了C+的输入/输出(I/O)相关环境,定义了输入流 cin 和输出流 cout 对象。关于源程序的几点说明102022-11-144、“#include”,这条命令是让系统中已经有的常用的数学函数包含到新建的程序中去。有了它你才能使用正弦、余弦函数的公式。5、using namespace 称为使用名字空间命令,是为避免同名冲突而引入的,std 是C自带的一个名字空间,由它定义了C的库标示符,比如cout。有了using namespace std 这句话,程序就可

    5、以直接使用 std 里面的标示符了。112022-11-146、int main()是每一个C/C+程序都必须有的,称为主函数。你可以把它看成是程序的入口。在 main 前面的 int 是标准 C+所提倡的,这样做,需要在主函数结束前增加一行代码:return 0;122022-11-14这个计算三角函数的程序中实际上只有一行代码,开头是 cout,中间是三角函数算式,结尾是 endl。按照这种模式,两头不动,你只要改变中间部分就可以计算任何算式。cout 代表标准输出的流设备,其后的符号 表示输出操作,可将其右侧的数据送至显示器上。在这个程序中“cout ”的右侧就是三角函数算式的数值。“e

    6、ndl ”表示在屏幕显示计算结果之后,换一行。132022-11-14插入操作符可以把多个输出数据组合或级联成单个的输出语句。比如下面的语句:cout “Welcome to Tsinghua,”“I am a student.”endl;这时屏幕上显示Welcome to Tsinghua,I am a student.142022-11-14在C/C+中基本的算术运算符有五个,分别为 加 +乘 *减 -除 /求余(求模)%cout 21%4 endl;输出是1算术运算符152022-11-14C+提供几百个数学函数,放在函数库中。教材附录B中介绍了如下13组最常用的数学函数。1、求绝对值函

    7、数int abs(int x)long labs(long x)double fabs (double x)数学函数162022-11-142、正弦函数double sin (double x)自变量和函数均为双精度实数。其中x为弧度值。例:sin(3.1415926535/2);/=1172022-11-143、反正弦函数double asin (double x)自变量和函数均为双精度实数。例:asin(0.32696);/=0.333085这里的 asin(x)就是数学中的 arcsin(x)182022-11-144、余弦函数double cos (double x)自变量和函数均为双

    8、精度实数。例:cos(3.1415926535/2);/=4.48966e-011 注意cos(/2)的返回值,由于是近似值,所以算出的余弦值是非零的,但十分接近0。192022-11-145、反余弦函数double acos (double x)自变量和函数均为双精度实数。例:acos(0.32696);/=1.23771这里的 acos(x)就是数学中的 arccos(x)202022-11-146、正切函数double tan(double x)自变量和函数均为双精度实数。例:tan(3.1415926535/4);/=1 212022-11-147、反正切函数double atan(d

    9、ouble x)自变量和函数均为双精度实数。例:a tan(-862.42);/=-1.56964222022-11-148、计算指数函数double exp(double x)自变量和函数均为双精度实数。例:exp(1);/=2.71828 exp(2.302585093);/=10 232022-11-149、计算自然对数函数double log(double x)自变量和函数均为双精度实数。例:log(2.71828);/=0.999999 242022-11-1410、计算以10为底的对数函数double log10(double x)自变量和函数均为双精度实数。例:log10(10)

    10、;/=1252022-11-1411、计算任意幂次的函数double pow(double x,double y)自变量x,y 和函数返回值均为双精度实数。例:pow(2.0,3.0);/=8yx262022-11-1412、计算平方根的函数 double sqrt(double x)自变量和函数均为双精度实数。例:sqrt(42.25);/=6.5272022-11-1413、计算不大于自变量 x 的整数值函数double floor(double x)自变量和函数均为双精度实数。例:floor(2.8);/=2floor(-2.8);/=-3282022-11-14结结 束束292022-11-14

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:程序设计基础)w015编程准备chap02课件.ppt
    链接地址:https://www.163wenku.com/p-4143563.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库