白燕.pptVIP

  • 2
  • 0
  • 约3.15千字
  • 约 25页
  • 2017-05-29 发布于上海
  • 举报
白燕ppt课件

* * 白 燕 TEL教 材: C语言程序设计 (第三版) 作 者: 谭浩强 出 版: 清华大学 参考书: C语言程序设计教程 王敬华 林萍 清华大学出版社 学 时: 64 ( 上课 46,上机 18 ) 上机安排:届时通知 上课要求: 1、上课一定要做笔记,不懂的一定要问或及 时与同学沟通; 2、一定要即时做作业,千万不要抄作业,可 以弄懂后补交,糊弄老师没任何意义; 3、上机时要带作业本,不允许空手进机房; 4、没有特殊情况尽量不要缺课。 课程特点: 本课程是软件编程的重要基础课,实践性很强,需大量做题、上机、相互交流才能掌握、巩固所学的知识。 当今社会讲究分工合作,软硬件密切相关,学习硬件的人员也必须懂得软件,尤其是后续课程中要利用软件设计电路等课程,必须要有C语言作为基础。 第1章 C语言概述 1.1 程序设计简介 1.2 C程序的基本结构 什么是计算机语言? 1.1 程序设计简介 要想由机器完成工作,首先必须要编写完成工作的程序。这样引出两个问题: 1. 程序用什么形式来表示? 2. 如何能使机器和人都能识别? 由于计算机只能认识由0和1构成的机器语言,而机器语言又很难被人记忆和识别,人们利用英文和数学语言,发明设计了类似于数学语言的高级计算机语言来编写程序。 高级语言是将许多相关的机器操作指令合成为单条指令,省略了很多细节。例如: printf(“同学们好!”); 编程者只要按照这个格式书写,就能在屏幕上显示出同学们好这几个字。 但实际上的操作是很复杂的,由于省略了很多细节,编程者也就不需要有太多的专业知识。当然这种英文格式是不能直接被计算机识别,必须经过软件的转换才能被执行。 任何一种语言都有自己的语法规则,学习计算机语言必须注意学习语法规则,并严格按照语法来编写程序,因为这些语法是事先与计算机约定的规则。 什么是程序? 程序就是对计算机工作规则的描述,即要求计算机做什么?如何做?由一系列指令组成,每个指令规定计算机完成某种操作。例如: printf(“同学们好!”);指示计算机在屏幕上显示双引号中的内容。 什么是程序设计? 利用高级语言,按照解决问题的方法步骤,遵循语法规定,设计完成工作规则(步骤)的过程就称为程序设计。 学习程序设计分为两个阶段: 第一阶段:主要学习基本语法,编写简单的程序, 学习解决程序中的语法问题。 主要问题:语法内容多,容易混淆。 解决方案:多看书,多上机,语法要多记,通过这 个阶段不难。 第二阶段: 根据解决问题的步骤(即算法)编写稍复杂的程序。 主要问题:不能灵活掌握算法,上机调试问题 多,容易失去学习兴趣。 解决方案:需要背经典程序段,多上机。 1.2 C程序的基本结构 为了更好、更快地掌握C程序,我们先看几个C语言程序: 例1: #include stdio.h void main( ) { printf (Hello!\nThis is a C program\n); } 运行结果: Hello! This is a C program. 例2: 编写求两数和的程序 #include stdio.h void main ( ) { int a, b, sum; // 定义变量名,分配单元 a=123; b=456; // 给变量赋值 sum=a+b; // 求两个数之和 printf(“a+b= %d\n”, sum); // 输出结果 } 运行结果: a+b=579 #include stdio.h int max ( int x, int y) { int z; if (xy)

文档评论(0)

1亿VIP精品文档

相关文档