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