C语言程序计教案 主讲人:张林峰 授课班级:东方科技2002-1、2、3 成教2002 授课时间:2003年上学期
C 语言程序设计教案 主 讲 人:张林峰 授课班级:东方科技2 0 0 2 -1、2、3 成教2002 授课时间:2003年上学期
第一讲c语言程序设计入门
第一讲 C语言程序设计入门
理解什么是计算机程序 程序是一组告诉计算机做什么的指令 这组由计算机程序员写的指令也称为软件 正象小说是由一系列适当安排的句子而形成 完整的故事一样,计算机程序也是由一系列 使计算机完成特定任务的语句组成。 要使计算机做任何事,如写报表、完 成计算、画图、甚至玩游戏,都要有相应的 程序,这些程序是由程序员们事先编好的
理解什么是计算机程序 程序是一组告诉计算机做什么的指令, 这组由计算机程序员写的指令也称为软件。 正象小说是由一系列适当安排的句子而形成 完整的故事一样,计算机程序也是由一系列 使计算机完成特定任务的语句组成。 要使计算机做任何事,如写报表、完 成计算、画图、甚至玩游戏,都要有相应的 程序,这些程序是由程序员们事先编好的
程序设计语言 、机器语言。计算机的CPU只能理解一种 机器 言,它是由一组0和1序列构成的代码。 如:1000000示“加” 10010000表示“减” 优点:速度快、效率高 缺点:难记、难写、难理解、不易维护。 汇编语言。用助记符代替0、1编码,称为符号语言或 汇编语言 如:ADD表示“加”SUB表示“减”。 优点同上,缺点稍有改进
程序设计语言 一、机器语言。计算机的CPU只能理解一种语言——机器 语言,它是由一组0和1序列构成的代码。 如: 10000000 表示“加” 10010000 表示“减” 优点:速度快、效率高。 缺点:难记、难写、难理解、不易维护。 二、汇编语言。用助记符代替0、1编码,称为符号语言或 汇编语言。 如:ADD 表示“加” SUB 表示“减”。 优点同上,缺点稍有改进
面向过程程序设计语言。把解题过程看作是对 数据的加工过程。如C、 QBASIC、 FORTRAN等。 以下为求圆柱体体积的C程序: main()/*告诉编译器C程序由此开始* /*这一段程序从此开始* intr,h;/*定义半径r与高h为整型数* float v;/*定义体积v为浮点型数* =3.4159*r*r*h2,/*计算体积* printf(“v=%f”,v),/*输出体积的值* }/*本程序段结束*
三、面向过程程序设计语言。把解题过程看作是对 数据的加工过程。如C、QBASIC、FORTRAN等。 以下为求圆柱体体积的C程序: main( ) /*告诉编译器C程序由此开始*/ { /*这一段程序从此开始*/ int r , h ; /*定义半径r与高h为整型数*/ float v ; /*定义体积v为浮点型数*/ v=3.14159* r * r * h; /*计算体积*/ printf (“ v = %f ” , v ); /*输出体积的值*/ } /*本程序段结束*/
四、面向对象序设计语言。把解题过程看作是对各种对象 的操作。每一个对象都是数据和方法的封装体。如C++ VC、VB、DELP等 以下为求圆柱体体积的VB程序: Private Sub sum click()单击Sum按钮要招执行的代码 r=Va(Text1.Text)从文本框text中读出半径的值 h=Val(Text2.Text)从文本框text2中读出高的值 V=3.14159*r*h计算体积 Text3.Text=v在Text3中显示体积的值 End sub本程序段结東
四、面向对象序设计语言。把解题过程看作是对各种对象 的操作。每一个对象都是数据和方法的封装体。如C++、 VC、VB、DELPHI等。 以下为求圆柱体体积的VB程序: Private Sub Sum_click( ) ’单击Sum按钮要招执行的代码 r = Val(Text1.Text) ’ 从文本框text1中读出半径的值 h = Val(Text2.Text) ’ 从文本框text2中读出高的值 v = 3.14159 * r * h ’ 计算体积 Text3.Text = v ’在Text3中显示体积的值 End Sub ’本程序段结束
哪种程序语言最好 为什么有许多程序设计语言?一种语言比 另一种语言更好吗?答案是既对也不对。每 种语言都是为特殊功能开发的,一种语言也许 对于数据处理最合适;另一种语言也许最适于 网络商务处理。为项目选择语言取决于语言对 任务的适应能力 学习程序概念及编程技巧,用C语言较好
哪种程序语言最好 为什么有许多程序设计语言?一种语言比 另一种语言更好吗?答案是既对也不对。 每 种语言都是为特殊功能开发的,一种语言也许 对于数据处理最合适;另一种语言也许最适于 网络商务处理。为项目选择语言取决于语言对 任务的适应能力。 学习程序概念及编程技巧,用C语言较好
翻译程序:编译程序和解释程序 C语言中的程序语句称为源代码,这种代码是 人们为了解决间题而编写的,但机器却不认识,更 不能执行。必须使用编译程序或解释程序将编程语 言的语句翻译为机器代码(机器语言语句),机器 才能执
翻译程序:编译程序和解释程序 C语言中的程序语句称为源代码,这种代码是 人们为了解决问题而编写的,但机器却不认识,更 不能执行。必须使用编译程序或解释程序将编程语 言的语句翻译为机器代码(机器语言语句),机器 才能执行
用计算机解决问题 一理解问题 通过一步一步地考虑问题并仔细地写出 来,有次序地设计问题的解决方法(问题 设计) 一用程序设计语言编程 一测试程序,并调试
用计算机解决问题 理解问题 通过一步一步地考虑问题并仔细地写出 来,有次序地设计问题的解决方法(问题 设计) 用程序设计语言编程 测试程序,并调试
在编程时,一般常犯的两种类型错误:语法 错误和逻辑错误。 语法错误是使用语言中的错误;逻辑错误是 程序设计中的错误 逻辑错误通常是程序中最难发现和修改的错 误,程序中的逻辑错误是程序员本身造成的 程序中有错误必须找出来,这个过程称为调 试程序
在编程时,一般常犯的两种类型错误:语法 错误和逻辑错误。 语法错误是使用语言中的错误;逻辑错误是 程序设计中的错误。 逻辑错误通常是程序中最难发现和修改的错 误,程序中的逻辑错误是程序员本身造成的。 程序中有错误必须找出来,这个过程称为调 试程序