计算机导论A(C语言).doc

计算机导论A(C语言).doc

ID:56855056

大小:399.00 KB

页数:11页

时间:2020-07-16

计算机导论A(C语言).doc_第1页
计算机导论A(C语言).doc_第2页
计算机导论A(C语言).doc_第3页
计算机导论A(C语言).doc_第4页
计算机导论A(C语言).doc_第5页
资源描述:

《计算机导论A(C语言).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机导论A(C语言)1、devC++如何建立、执行程序?解释编译型与解释型语言2、如何建立答案文件?3、如何在课程中心提交作业?4、如何进入考试系统?5、如何将数学公式翻译成C语言的表达式?运算符号、数学符号,边讲符号边例题。6、第2节课开始时测验。二、devC++如何建立、执行程序?启动dev以后,如图1-1所示,依次点击:Tools(工具)-EnvironmentOptions(环境选项)—General(基本)—Language(语言)的下方选择“简体中文/Chinese”—OK,整个界面全部变成为中文了。图1-1设置中文环境为了保证你写的程序保

2、存在一个相对安全的位置,请在D或E盘建立专门存放代码的文件夹,如:D:C2016Exer。如图1-2及图1-3所示,依次点击:工具—环境选项—文件和路径,然后对照图1-3所示操作,确定代码的保存位置。devC会记住该位置。图1-2设置环境选项图1-3设置用户缺省路径即代码保存位置启动dev以后,如图1-4所示,依次点击:文件—新建—项目。图1-4新建项目如图1-5所示,选择“Basic”,再依次点击:ConsoleApplication—CProject—在Name的下方输入Project11(不同的程序11应相应变化,按惯例使用英文加数字,不使用汉字

3、!!!)—OK。图1-5新建项目时选择模板如图1-6所示,“保存在”处会显示图1-2中所设置的位置,“文件名”处devC提供默认项目文件名,只需要点击“保存”就OK。图1-6保存项目文件若出现图1-7所示界面,则以上操作正确。图1-6是编辑的初始界面,将光标定位到7行首字符前,按enter(回车键),然后依次键入自己写的代码。图1-7初始编辑界面例1:一元二次方程公式中原始变量a,b,c,判别式是中间结果,根x1,x2是最后结果,C语言要求事先将所有变量交待清楚,因此有了第8行,按惯例每个变量给初值0,用逗号分隔,每行的尾部要分号,double表示这些变

4、量是实数,并且小数位数是普通实数(float)的2倍,也称为longfloat。图1-8编写好的程序一元二次方程公式判别式与最后结果x1、x2,是通过原始变量a,b,c的算出来,因此必须告诉机器原始变量的值,因此有了第9句,此句在计算机语言中称为“输入语句”,其中scanf()是专司输入,其内部的"%lf%lf%lf"表示a,b,c的数据类型,scanf()中变量名前的&的含义将来会介绍。10句是计算中间变量即判别式的值,先求出“=”右边的b*b-4*a*c的值,存到delta中,这个动作称为“赋值”,意即“将=右边表达式的值算出来赋给左边变量”。11句

5、与12句根据原始变量a,b与中间变量delta值,计算出结果变量x1与x2的值。Ctrl+S或点击,以保存写入的代码,图1-8中红框或红线部分我们输入的语句,其他语句是编辑平台DEV自动产生的。为了让程序跑起来,需点(或F9),以检查程序的正确性,由于12句少写了“/”,所以如图1-9所示出现一条红线,下方有“[Error]calledobjectisnotafunctionorfunctionpointer”,中文意为“[错误]调用的对象不是一个函数或函数指针”,总之错了。加上“/”后,再点与应该出现图1-10,其中“错误:0”与“警告:0”,表示没有

6、任何错误,这时“输出文件名”为“project21.exe”,这就是我们的成果!“执行程序”,它是“软件”的“婴儿”时代!图1-9程序查错图1-10编译成功为了执行它,请点(或F10),这时会出现在一个黑色的方框,并且有一个小光标在闪烁,这是第9句在执行着。先输入1.0,空一格后输入-3.0,空一格2.0即求解x2-3x+2=0,如图1-11所示输入3个数据后请按回车,“回车”告诉电脑“嘿!张继科,别睡了,要做事了”,电脑将这个3个数分别提交给a,b,c,自动执行10句求出判别式,自动执行11句与12句。执行到13句时,会显示图1-11所示的结果。13句

7、中%lf表示数据类型为longfloat即double,“x1=”原样显示,其后%lf由变量x1的值取代。图1-11执行程序例2s=(a+b+c)/2A=此例与例1一样是3个参数,其输入参数仍为a,b,c。中间变量为s=(a+b+c)/2,不是delta结果只有1个a,也是开平方a=sqrt(s*(s-a)*(s-b)*(s-c))大家模仿例1写得出来吗?sin(x)sin(x)cos(x)cos(x)axpow(a,x)exexp(x)log10(x)log10(x)loge(x)log(x)

8、a

9、fabs(x)a的平方根sqrt(x)这是常用的数学函

10、数与C语言函数的对照表。例3编程求y=(ex+e-x)/2,x是原始变量或自变量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。