C语言第一章:程序设计ABC.pptVIP

  • 0
  • 0
  • 约3.22千字
  • 约 29页
  • 2018-03-09 发布于河南
  • 举报
C语言第一章:程序设计ABC

本章要点 计算机 计算机是用来延伸人的能力的工具,需要人来驾驭 我们的职责是让非计算机专业的人更容易驾驭它 完成这一目标的主要手段之一就是 “编程(Programming)” 计算机基本工作过程 整个过程的执行者是硬件,但硬件是受软件控制的 编程,就是编写软件,使硬件按照人的意图工作 计算机基本工作过程 1.1 C语言简介 1. 程序设计语言概念 自然语言: 人与人之间进行交流的语言 程序设计语言:(Programming Language)是人与计算机进行交流的语言。 常见的高级语言及用途 C语言:编写系统软件,如编写UNIX, Windows, Linux等操作系统. FORTRAN:用于数值计算,如微分方程数值解, 比如气候模式,海洋模式,模拟核爆炸试验 VB:开发应用软件 JAVA:网络环境语言,编手机上的程序或游戏. C++、 VC++、Dephi、FoxPro 1.1 C语言简介 2. C语言的发展历史 1.1 C语言简介 1975年UNIX第6版发布,C优点突出引起关注。 1977年出现了《可移植C语言编译程序》 ,推动了UNIX在各种机器上实现 ,C语言也得到推广,其发展相辅相成。 1978年影响深远的名著《The C Programming Language》由 Brian W.Kernighan和Dennis M.Ritchie 合著,被称为标准C。 之后,C语言先后移植到大、中、小、微型计算机上,已独立于UNIX和PDP,风靡世界,成为最广泛的几种计算机语言之一。 1.1 C语言简介 1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标准ANSI C ,比标准C有了很大的发展。 1988年K R按照 ANSI C修改了他们的《The C Programming Language》。 1987年,ANSI公布了新标准——87 ANSI C。 1990年,国际标准化组织接受了87 ANSI C为ISO C 的标准(ISO9899—1990)。 1994年,ISO又修订了C语言标准。 目前流行的C语言编译系统大多是以ANSI C为基础进行开发的。 1.1 C语言简介 C语言的设计者 Dennis M. Ritchie 1.3 简单的C语言程序介绍 /*文件包含*/ /*主函数 */ /*函数体开始*/ /*输出语句*/ /*函数体结束*/ 上机运行C程序的方法 第1章 C程序概述 C 语言程序设计 西安科技大学 * * 说明: 本课程的配套教材为: 《C语言程序设计》西电出版社 《高级语言程序设计实验指导书》 本课程的学时安排为: 理论学时48 实践学时16 上机安排 上机地点:计算中心机房 上机内容: 随教学进度的基础训练(上机调试每次作业) C编程训练大作业 要求: 所有作业必须独立完成 作业必须经上机调试通过 考勤3次缺席,按不及格处理 发现上机时间打游戏,按缺席一次处理 * * 教学要求 掌握程序设计语言的基本知识 常用算法 初步的程序设计能力 学习方法 自主学习 重视上机实践 C语言程序设计 如何尽快学会用C语言进行程序设计 了解程序设计语言(C语言) 模仿、改写、编写 通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。 Step1:掌握数据类型、控制结构、语法规则。 (识字、造句。授课为主) Step2:掌握程序分析、算法、编程。 (体裁、布局。多看多练) Step3:循序渐进,先模仿,后分析。 Step4:重视上机,有效利用宝贵的上机时间. 切实掌握调试手段。 C语言简介 C程序结构 C语言程序的执行过程 输入/输出 设备 存储器 运算器 控制器 源程序 和输入数据 输出结果 取出数据 存入数据 操作命令 存取命令 取出 程序指令 输入输出命令 计算结果 CPU “冯·诺依曼机”结构 大脑 记忆装置 眼睛和耳朵 程序和数据 执行结果 * * 1.1 C语言简介 计算机语言分类 是人与计算机进行交流的工具 计算机语言分为: 机器语言 机器指令(由0 和 1组成),可直接执行 难学、难记 依赖机器的类型 汇编语言 用助记符代替机器指令,用变量代替各类地址。 克服记忆的难点 其他与机器语言类似 高级语言 类似数学语言、接近自然语言、具有通用性和可移植性,不依赖具体的计算机类型。 * * 例如: 0 0 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 1 0 1 1 0 机器语言程序 MOV AX, 30

文档评论(0)

1亿VIP精品文档

相关文档