《C语言第章_概述》课件.pptVIP

  • 0
  • 0
  • 约4.49千字
  • 约 39页
  • 2018-11-12 发布于广西
  • 举报
第一章 本章要点 程序设计语言的基本概念 C程序的概貌 在计算机上运行C程序的方法 主要内容 1.1 计算机与程序、程序设计语言 1.2 C语言的出现和发展过程 1.3 简单的C语言程序 1.4 运行C程序的步骤和方法 什么是计算机? 你觉得计算机是什么? 你用计算机做过什么? 你认为计算机的工作是由谁来控制的? 计算机 硬件: 控制器 运算器 存储器 输入 输出 软件: 系统软件 应用软件 计算机 硬件: 控制器 运算器 存储器 输入 输出 软件: 系统软件 应用软件 软件 软件 (程序): 存放于存储设备中, 为实现特定目标或解决特定问题, 而用计算机语言编写的命令序列的集合. 语言: 用于编写程序. 机器语言 汇编语言 高级语言 (可以说是不同的命令序列系统) 1.1 计算机与程序、程序设计语言 1.2 C语言的出现和发展过程 1.2 C语言的出现和发展过程 1.2 C语言的出现和发展过程 1.2 C语言出现的历史背景 1.3 简单的C语言程序 例1.2 求两数之和 #include stdio.h /*包含库函数的头文件*/ void main( ) { int a,b,sum; /*声明变量为整数类型*/ a=123; b=456; sum=a+b; printf(sum is %d\n,sum); } 例1.3 求两个整数中的大者。 #include stdio.h int max(int x, int y) { int z; if (xy) z=x; else z=y; return (z); } void main( ) { int a, b, c; scanf(%d,%d,a,b); c=max(a,b); printf(max=%d\n,c); } 1.3 简单的C语言程序 1.3 简单的C语言程序 1.3 简单的C语言程序 1.4 运行C程序的步骤和方法 1.4 运行C程序的步骤和方法 课后题自己看,有问题单独问 上机题和课堂练习题需要检查 期末成绩=期末考试+期中考试+上机考试三次+每周上机题检查+课堂小测验+平时考勤 (课堂提问不计分) 如何交换两个数? 如何为两个数排序? 不用中间变量可以吗? 非数字如何存储? (5) 执行程序 选择Build→Execute菜单命令或者快捷键“Ctrl+F5”或直接点击运行按钮来运行程序。 运行按钮 常用的工具按钮 (6) 查看结果 程序执行后,系统将自动切换到输出结果的窗口,显示出运行结果如下: 说明:按任何一键后,屏幕将自动切换到主窗口。 (7)关闭工作区 如果已完成对一个程序的操作,不再对它进行其他的处理,需要关闭工作区。 应当选择“File”→“Close Workspace”(关闭工作区) ,以结束对该程序的操作。 不关闭工作区而直接打开另一个程序时,必然出错!! C语言程序设计 孙 涛 内蒙古大学 软件学院 二进制 为什么 源于电子元件都是二值的 请输入你的用户名:abc 统称CPU 靠指令集来控制 计算机:是由程序控制的计算工具; 计算机指令:由0和1所组成的指挥计算机工作的代码; 指令系统 :指令的集合; 机器语言 :一个型号机器指令集合; 高级语言 :接近于自然语言和数学语言; 程序:用语言编成,控制计算机按照人们的愿望工作; 编译系统:把用高级语言编写的程序翻译成机器语言程序 C语言是国际上广泛流行的高级语言。 C语言是在B语言的基础上发展起来的。 B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了第一个UNIX操作系统。优点:精练,接近硬件,缺点:过于简单,数据无类型。 1973年贝尔实验室的D.M.Ritchie 在B语言的基础上设计出了C语言,对B取长补短,并用之改写了原来用汇编编写的UNIX,(即UNIX第5版),但仅在贝尔实验室使用。 1975年UNIX第6版发布,C优点突出引起关注。 1977年出现了《可移植C语言编译程序》 ,推动了UNIX在各种机器上实现 ,C语言也得到推广,其发展相辅相成。 1978年影响深远的名著《The C Programming Language》由 Brian W.Kernighan和Dennis M.Ritchie 合著,被称为标准C。 之后,C语言先后移植到大、中、小、微型计算机上,已独立于UN

文档评论(0)

1亿VIP精品文档

相关文档