中小学优质课件c语言课件.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1975C语言开始被人们所接受,并开始流行. C语言有各种不同版本: TURBO C, BORLAND C, QUICK C, MICROSOFT C.
1.2 C语言的特点
1、语言简洁,使用方便。32个关键字、9种控制语句, 书写形式自由。
2、运算符丰富。有34种运算符,包括算术、逻辑、逗号 运算、移位运算等等。
8.预处理命令
9.指针的使用 10.结构体与共同体 11.位运算 12.文件的操作
第一章 C语言概述
1.1C语言出现的历史背景
汇编语言编写的程序太依赖硬件,程序的可 读性和移植性都差,C语言既有高级语言 的特点又有低级语言特点.
C语言是在B语言中发展起来的. 1960 ALGOL语言 1970 B语言,开发出UNIX系统(贝尔实验室) 1972 C语言
1.3 简单的C程序介绍
4 、一行可以有多个语句,一个语句也 可以写在不同行上。
5、但每个语句后一定要有分号; 数据定义后也要有分号;
6、C语言没有专门的输入输出语句。 由scanf和printf两个函数提供。 7、用/*…….*/来作注释,不执行。
1.4 C程序的上机环境
我们用的是turbo C。
1.3 简单的C程序介绍
例1:
main( ) { printf ( “This is a C program.\n”); }
输出结果为:
This is a C program.
1.3 简单的C程序介绍
例2: main( ) { int a,b,sum; a=123;b=456; sum=a+b; printf ( “sum is %d\n”,sum); } 输出结果为: sum is 579
课程安排
总课时72,其中理论36学时,实验36学时
课程基本要求
1. 了解基本算法 2. 了解C语言的数据类型、运算符与表达式 的使用方法。
3. 熟练三种基本设计语句编程。 4. 熟练使用数组编程。 5. 熟练函数的定义和设计。 6. 了解指针的运算与使用。
教学方法及要求
1. 课堂教学 采用大屏幕投影仪授课,操作示范。
1.3 简单的C程序介绍 例3:
main( ) { int a,b,c; scanf(“%d,%d”,&a,&b); c=max(a,b); printf ( “max is %d\n”,max); sum=a+b; printf ( “sum is %d\n”,sum); }
1.3 简单的C程序介绍
要求:认真听课、作笔记、Байду номын сангаас守课堂纪律。
2. 实验课
培养实际操作能力、自学能力。
要求:遵守机房规则。独立完成各个实验(期未要 进行上机考试)。
3. 课后练习 每章交一次作业、上机前预习、争取多上机
4. 成绩评定 根据理论考试、上机操作和平时成绩评定。
机位安排及机房清洁卫 1. 换生鞋上机,对号入座
要求:按学号顺序,固定机位。学习委员填写机位 表3份,交任课教师、实验室各一份。
继例3: int max(int x,int y ) { int z; if(x>y) z=x; else z=y; return(z); } 输出结果为: max is xxx
sum is xxx
1.3 简单的C程序介绍
1 、C程序是由函数构成,至少有一个 main函数和若干个其它函数。 2、一个函数由两部分组成: (1)函数的首部:在函数的第一行。 int max(int x,int y ) (2)函数体:包含两部分(声明部分 和执行部分) 3、C程序总是从main函数开始执行的。
8进制 :0 ~7 以数字0开头
16进制 :0 ~9,A~F/a~f,以0x或0X开头
实型常量(2种形式)
实型常量实 例
十进制 :符号、整数、小数点和小数
指数 :用e或E和表示指数部分
用定义的一个标识符来代表一个常量, 称为符号常量
#
宏命令专用定义符号
define 命令
标识符 宏替换名(一般采用大写字符)
常量定义实 例
注意:符号常量与变量不同,它的值在程
序运行过程中不能改变,也不能重新赋值。
§2-2 常数与常数定义
一、常数
整型常量(3种形式) 10进制 :0 ~9
整型常量实 例
3、数据结构丰富。有整型、实型、字符型、数组类型, 指针类型、结构类型、共同体类型等等。
4、具有结构化的控制语句,函数模块化。
5、允许直接访问物理地址,进行位操作,可直接对硬件 进行操作。
1.2 C语言的特点
6、生成目标代码质量高,执行效 率高,可以直接生成EXE文件。 7、可移植性好。 8、C语言比其它语言相对来说难掌 握。
注意: 不要穿太昂贵的鞋上机。 2. 为防止病毒,严禁自带磁盘上机
要求:磁盘集中保管,专人负责(上机发磁盘,下 课收磁盘)。
3. 保持机房清洁
要求:每天下午搞一次清洁,每周大搞一次。
目录
1.C语言概述 2.数据类型、运算符与表达式 3.顺序设计 4.选择结构设计 5.循环结构设计 6.数组的定义和引用 7.函数的定义和调用
第三章 数据类型、运算符与表达式
本章要点
• 基本数据类型与特点 • 各种数据类型表示范围 • 常量的表示方法 • 变量说明语句 • 运算符与基本运算规则 • 各种表达式的使用 •基本输入输出函数使用方法
§3-1 数据与数据类型(续)
C语言的数据类型
基本类型
指针类型 构造类型
空类型
字符型 char
在程序运行过程中允许改变的量
例题:
#define PRICE 30 Main( ) { int num,total;
num=10; total=num* PRICE; Printf( “total=%d”,total); }
§3-2 常数与常数定义
二、常数定义与符号常量
常量定义形式
#define 标识符 常量
第三章
整型 int 浮点型
数组
单精度 float 双精度 double
第七章
结构 struct 第十一章
联合 union
枚举 enum
§3-2 常量与变量
一、基本概念
• 数据 程序加工处理的对象及其结果
• 数据类型 数据在计算机内部的存储形式(占用的内存单元
数量、编码方式、取值范围等) • 常量
在程序运行过程中不允许改变的量可用一个标识 符来代表一个常量。 • 变量