c语言的简介.ppt_第1页
c语言的简介.ppt_第2页
c语言的简介.ppt_第3页
c语言的简介.ppt_第4页
c语言的简介.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、歌手和评委水平的判定问题。 由于比赛成绩汇报需要及时准确,而数据处理量大且比较复杂,所以只有借助于计算机才能准确及时地完成工作。 假设有10名歌手,12名评委,要求根据评分确定歌手名次,并对评委的评判水平给出评价。可以按以下思路利用计算机来完成这两项任务:以去掉一个最高分和一个最低分后的平均分的高低来确定一个歌手的名次,以每个评委的打分与平均分差的平方和来描述评委水平。,百钱买百鸡 公元钱五世纪,我国古代数学家张丘建在算经一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?,C语言是目前世界上流行、使用最广泛的高级程序设计语言,许多大型应用

2、软件都是用C语言编写的。 C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它是数值计算的高级语言。,C语言的学习方法 学习程序设计课程时,应该把精力放在最基本,最常用的内容上,开始不必在每个细节上死扣死背,在有一定基础后在深入到一些常见的细节,有些细节是需要通过较长时间的实践才能熟练掌握。 C程序设计是一门实践性很强的课程,即要掌握概念,又要动手编程,还要上机调试,一定要重视实践环节,包括编程和上机,把重点放在编制程序和调试程序上。,C语言的学习难点与重点 第一个难点 C语言的数据类型 关于C语言数据类型,不难理解但难于运用。这就要求同学们

3、在学习的时候记住常用的一些数据类型的特征 。,第二个难点 C语言的运算符和运算顺序 1C语言的运算功能十分丰富,运算种类远多于其它程序设计语言。大家在学习的时候不仅要注意某些运算符的运算法则,还要注意运算规则(注意事项)。 2当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。,第三个难点 C语言的三种简单程序结构 其实,C语言的前二个程序结构不是难点,三种结构里难点应在于循环的嵌套用法。 (1)关于顺序结构 这种结构的程序比较简单,就是按照语句的排列顺序依次执行的机制。顺序结构的执行顺序是自上而下,依次执行,因此编写程序也必须遵守这一规定,

4、否则你的程序执行结果就不对。,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径R,计算S = 3.14159*R*R,输出圆的面积S。而大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的块体、循环结构中的循环体等 。,(2)关于分支结构 分支结构与顺序结构不同,其执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。,(3)关于循环结构: 循环结构可以减少源程序重复书写的工作量,用来描述

5、重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构,C语言中提供四种循环,即goto循环、while循环、do while循环和for循环。 四种循环可以用来处理同一问题,一般情况下它们可以互相代替换,但一般不提昌用goto循环。,简单的C程序介绍 C程序是由一个或多个函数组成。函数是C程序的基本单位,一个程序至少要包含一个main函数。 一.程序举例 例1.1 在屏幕上显示“This is a C program.” void main() printf(“This is a C program.n”); 程序运行结果: This is a C program. 说明: (1

6、)一个完整的语言程序必须有一个main函数,它称为主函数; (2)main后有一对 ,括号内的称为函数体,本程序的函数体内只有一个语句; (3)C语言规定每个语句以(;)结束,分号是语句不可缺少的组成部分;,(4)C语言的书写格式比较自由,一行内可以写几个语句,一个语句可分写在多行; (5)”n”是转义字符,作用是回车换行; (6)函数printf是由主函数main()调用.,例1.2计算一个数的正弦值。 #include“math.h” void main() float x; / * 定义x为实型变量 * / x=sin(0.19199); / * 调用sin函数 * / printf(“%fn”,x); / *调用printf函数 输出x的值* / 结果:0.190813 说明: (1)函数体一般包括 声明部分:float x 声明x为实型变量 执行部分:由若干个语句组成 (2) x=sin(0.19199)执行一次函数调用 (3)函数printf输出变量值的形式 (4)用一个C函数可以调用另一个C函数 (5)/ * 与 * /之间为注释信息,程序运行时不会被执行,1.4 C程序的上机步骤 一.上机步骤 编辑源程序(myprog.c) 编译成目标程序(myprog.obj) 与库函数连接成可执行的程序(my

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论