文档详情

谭浩强C语言程序设计入门.pptx

发布:2025-05-06约5.89千字共10页下载文档
文本预览下载声明

1

2

教学安排

总学时:48hour

理论教学:40hour

上机操作:8hour

3

平时成绩:50分

平时成绩=考勤+课堂表现+上机+作业

期末考试:50分

成绩计算

C语言的功能?

4

编写系统软件。

编写应用软件。

数据计算。

信息处理。

图形处理。

兴趣是最好的老师!

学好C语言,成为C高手,

可以让你今后衣食无忧,能够无忧无虑地生活。

程序示例

5

演示程序1:数值计算(π值计算)

演示程序2:图形处理(光芒四射的射线、随机圆圈、bgidemo.c、涂鸦之作、小游戏俄罗斯方块)

演示程序3:信息处理(成绩管理系统)

主要参考书:

参考书

6

C程序设计谭浩强编著清华大学出版社

C语言大学实用教程苏小红电子工业出版社

标准C语言基础教程GrayJ.Bronson电子工业出版社

网站:C语言帝国

C语言论坛

唯C空间

第1章C语言概述

7

01

了解C语言结构和特点。

了解C语言编辑、编译、运行等上机操作步骤。

掌握算法的概念及特点,了解算法的描述方法。

基本内容:

02

重点:

C程序的结构、特点、算法的概念。

1.1C语言的简单历史

8

1

C语言的历史:C语言诞生于上个世纪的70年代.

2

1963年英国剑桥大学推出了CPL(CombinedProgrammingLanguage)语言.

3

1967年剑桥又推出BCPL语言。(Basic)

4

1970年美国贝尔实验室的Thompson(汤姆森)以BCPL为基础,推出B(取BCPL的第一个字母)语言。

5

1972到1973年贝尔实验室的Ritchie(里奇)在B语言的基础上设计出了C语言(取BCPL的第二个字母)。

C语言的设计者

DennisM.Ritchie(丹尼斯.里奇)

9

里奇接受美国国家技术勋章(右为当时的美国总统克林顿)

10

Ritchie和Thompson用C语言在开发UNIX操作系统

11

C程序实例

12

C程序实例(2)

C程序实例(3)

C程序实例(1)

1

2

3

1.2.1三个实例:

《C程序设计》(VisualC++6.0环境)

4

C程序实例(1)

13

《C程序设计》(VisualC++6.0环境)

1.C程序实例1

【例1.1】输出一行信息:ThisisaCprogram.

程序名为l1_1.cpp。

#includestdio.h /*文件包含*/

voidmain() /*主函数*/

{

printf(ThisisaCprogram.\n); /*输出信息*/

}

程序输出结果:

ThisisaCprogram.

程序演示

[例1.1]程序演示

14

返回例题

单击运行

输入源程序

弹出运行结果窗口

运行结果

Stophere!

15

C程序实例(2)

16

《C程序设计》(VisualC++6.0环境)

2.C程序实例2

【例1.2】输入两个整数,输出它们的和。

程序名为l1_2.cpp。

#includestdio.h /*文件包含*/

voidmain() /*主函数*/

{

inta,b,c; /*声明定义变量a,b和c*/

scanf(%d%d,a,b); /*输入变量a和b的值*/

c=a+b; /*计算c等于a与b的和值*/

printf(c=%d\n,c); /*输出变量c的值*/

}

运行程序输入:

90CR

7CR

程序结果:

C=97

程序演示

[例1.2]程序演示

17

返回例题

单击运行

输入源程序

弹出运行结果窗口

运行结果

输入90和7,并以回车作分隔符和输入结束符。

C程序实例(3)

18

《C程序设计》(VisualC++6.0环境)

3.C程序实例3

【例1.3】输入两个整数,通过调用函数计算它们的和,然后输出和值。

程序名为l1_3.cpp。

#includestdio.h /*文件包含*/

intsum(intx,inty) /*定义sum函数*/

{

intz; /*声明定义变量z*/

z=x+y; /*计算z等于x与y的和值*/

return(z); /*将z的值返回,通过sum带回调用处*/

}

voidmain() /*主函数*/

{

inta,b,c; /*声明定义变量a,b和c*/

scanf(%d%d,a,b); /*输入变量a和b的值*/

c=sum(a,b); /*调用sum函

显示全部
相似文档