谭浩强编著清华大学出版社出版封面信息工程学院:赵新灿 E-mail: ******@zzu. 一、学****C语言的重要性?是国际上最流行的高级语言之一。它既适合于用来开发系统软件,也可用来开发应用软件。?是本专业学****的需要?是国家计算机程序员水平考试的必考内容。二、课程目标: ?熟记 C语言的基本概念?熟悉 VC++ 的上机操作环境( TC ) ?会读、会编、会调试 C程序三、学****的方法?上课认真听讲,熟记 C语言的语法、句法?上机前精心准备,上机好好练****平时加强实践应用。四、课程安排理论讲解。上机实践。五、考核方式: 考试占 70% ,采用机试; 平时占 30%, 包括考勤,作业上机时间?实****时间实****地点?周一(七、八节) 1 机房?周五(五、六节) 5 机房?周五(七、八节)(单周) 3 、4机房六学****要点: ?熟记 C语言的语法、句法?学会算法分析与算法设计七课程重点: ?第三章~第八章八课程难点: ?第八章、第十章补充:程序语言 1 .1 C语言的出现的历史背景 C 语言的特点 简单 C语言程序介绍 运行 C语言的步骤与方法第1章C语言概述机器语言汇编语言高级语言面向过程面向对象 CPU 指令系统,由 0、1序列构成的指令码组成如: 10000000 加 10010000 减用助记符号描述的指令系统如 ADD A, B 面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,并由类派生对象补充: 程序设计语言的发展程序语言的发展低级语言( 依赖于硬件,可读性和可移植性较差) 第一代语言:机器语言----- 采用二进制; 第二代语言:汇编语言----- 采用助记符。高级语言,即第三代语言,又称面向过程的语言----- 只描述问题的求解过程,而不关心计算机的内部结构。用类似自然语言的形式描述对问题的处理过程; 用数学表达式的形式描述对数据的计算过程。第四代语言( 非过程化语言),又称面向对象的语言 ----- 只要求告诉计算机做什么,不规定其做的过程。第五代语言,智能化语言。第五代语言,智能化语言。
C语言讲义第一章 来自淘豆网www.taodocs.com转载请标明出处.