文档详情

C语言教材第1章绪论学习资料.ppt

发布:2025-05-08约4.65千字共22页下载文档
文本预览下载声明

C语言程序设计陈怡疆cyj@厦门大学计算机科学系第一章绪论本课程的目的:(1)学习C语言(词法、语法)(2)学习程序设计的一般方法和技巧(用C语言编写程序)(3)C程序的测试和调试教学环节: 授课、作业、上机课件资源:在资源管理器的输入框键入:3,用户名:clang密码:2014什么是程序,什么是语言例子:“做午餐”的程序自然语言买菜;洗菜;切菜;煮菜;高级语言程序设计C语言(一种人工设计的语言)用C语言编写程序算法:(1)读入正方形的边长;(2)计算面积area=a*a;(3)输出面积area;程序:#includestdio.hvoidmain(){intedge,area;printf(“请输入正方形的边长:”);scanf(“%d”,edge);area=a*a;printf(“面积=%d\n”,area);}开会时的大会程序第一章绪论一、程序设计语言:程序设计语言就是用户用来编写程序的语言1.机器语言:二进制代码组成的代码序列,可读性差,可移植性差。2.汇编语言:用助记符号描述的指令系统,可移植性差,程序需要经过汇编才能运行。3.高级语言(算法语言,面向过程语言):接近人类自然语言的表述习惯,可读性好,可移植性好。程序需要经过编译才能运行。如:Basic、FORTRAN、Pascal、C4.面向对象的语言:C++,objectPascal、Java 开发工具如:VisualC++(VC)、Delphi、VisualBasic(VB),Eclipse 面向对象的程序设计方法适合于设计大型程序。 面向过程的程序设计是基础。例子:a?b+5张三比李四大5岁。机器语言:汇编语言:高级语言:EA0080movAX,[8000]a=b+5;9F0500addAX,5EB0090mov[9000],AX第一章绪论三、C/C++简介1.C语言:1972年,由贝尔实验室的D.M.Ritchie设计。从B语言发展而来的。 ANSIC:由美国国家标准化协会(ANSI)于1988年公布的87ANSIC标准。1990年,国际标准化组织接受了87ANSIC为ISOC的标准(ISO9899—1990)2.C++:C++由两部分组成,过程性语言部分,遵守ANSIC标准;类和对象部分,它是面向对象程序设计的主体。 VisualC++:简称VC,Microsoft公司,windows系统。VC平台:是一个集C源程序编辑、编译、调试和运行为一体的集成环境。第一章绪论二、程序设计软件开发过程:1.系统分析(需求分析)——作什么(任务书)?2.系统设计——怎样做 支持环境选择、总体设计、数据结构设计、算法设计等3.程序设计(编码)——用计算机语言描述问题的处理过程4.程序调试、程序测试 调试:检查和改正程序的错误 测试:验证程序的功能5.程序运行与维护 维护:完善和扩充程序的功能。第一章绪论四、C语言程序的基本结构 例:已知圆的半径,求其面积。系统分析:求圆面积系统设计: 数据:已知半径r,要求结果s 算法: (1)输入半径r (2)由公式s=πr2求s (3)输出s程序设计——用C语言描述问题的处理过程#includestdio.h#definepi3.14159voidmain(){ floatr,s; scanf(“%f”,r);/*r是半径*/ s=pi*r*r; printf(“s=%f\n”,s);}第一章绪论四、C语言程序的基本结构 C程序:由若干个函数组成,必须有一个名为main的函数。main函数称为主函数,程序如果包含多个函数,必定从主函数开始执行。函数:由函数首部和函数体组成,函数体用于描

显示全部
相似文档