计算机导论A(C语言)

上传人:创****公 文档编号:138599784 上传时间:2020-07-16 格式:DOC 页数:10 大小:399KB
返回 下载 相关 举报
计算机导论A(C语言)_第1页
第1页 / 共10页
计算机导论A(C语言)_第2页
第2页 / 共10页
计算机导论A(C语言)_第3页
第3页 / 共10页
计算机导论A(C语言)_第4页
第4页 / 共10页
计算机导论A(C语言)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《计算机导论A(C语言)》由会员分享,可在线阅读,更多相关《计算机导论A(C语言)(10页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、后结果x1、x2,是通过原始变量a,b,c的算出来,因此必须告诉机器原始变量的值,因此有了第9句,此句在计算机语言中称为“输入语句”,其中scanf()是专司输入,其内部的%lf %lf %lf表示a,b,c的数据类型,scanf()中变量名前的&的含义将来会介绍。10句是计算中间变量即判别式的值,先求出“=”右边的b*b-4*a*c的值,存到delta中,这个动作称为“赋值”,意即“将=右边表达式的值算出来赋给左边变量”。11句与12句根据原始变量a,b与中间变量delta值,计算出结果变量x1与x2的值。Ctrl+S或点击,以保存写入的代码,图1-8中红框或红线部分我们输入的语句,其他语句

5、是编辑平台DEV自动产生的。为了让程序跑起来,需点(或F9),以检查程序的正确性,由于12句少写了“/”,所以如图1-9所示出现一条红线,下方有“Error called object is not a function or function pointer”,中文意为“错误调用的对象不是一个函数或函数指针”,总之错了。加上“/”后,再点与应该出现图1-10,其中“错误:0”与“警告:0”,表示没有任何错误,这时“输出文件名”为“project21.exe”,这就是我们的成果!“执行程序”,它是“软件”的“婴儿”时代!图1-9程序查错图1-10编译成功为了执行它,请点(或F10),这时会出现

6、在一个黑色的方框,并且有一个小光标在闪烁,这是第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句中%lf表示数据类型为long float即double,“x1=”原样显示,其后%lf由变量x1的值取代。图1-11执行程序例2 s=(a+b+c)/2A=此例与例1一样是3个参数,其输入参数仍为a,b,c。中间变量为s=(a+b+c

7、)/2,不是delta结果只有1个a,也是开平方a=sqrt(s*(s-a)*(s-b)*(s-c)大家模仿例1写得出来吗? sin(x) sin(x)cos(x) cos(x)ax pow(a,x)ex exp(x)log10(x) log10(x)loge(x) log(x)|a|fabs(x)a的平方根 sqrt(x)这是常用的数学函数与C语言函数的对照表。例3 编程求y=(ex+e-x)/2,x是原始变量或自变量,y是结果变量,原始变量需输入,y由x算出来。类似y=(ex-e-x)/2例4 编程求y=an*e3x+2,其中a,n,x是自变量,需要输入,y的值可以算出来。例5 编程求lg(3x2+x4)*ln(|cos(x)|*esin(x)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号