.
C语言概述
【教学目的】 1)了解C的发展
2)熟悉C的特点
【教学重点】 C语言的特点 (难点)
【教学方法】 例举法,推导法,归纳法 【课时计划】2课时 【授课时间】2005-11-1 【教学过程】 导 言
程序的目的是处理数据,所以设计程序首先的知道这门语言可以处理什么样的数据 新课内容
一、C语言的历史及其特征 二、简单C语言的程序实例 # include “stdio.h” main()
{int a,b,sum;
printf(“enter two numbers:”); scanf(“%d%d”,&a,&b); sum=a+b+6;
printf(“%d”,sum); }
三、编辑、编译、连接、运行一个C语言程序 四、C语言的特点 【课堂练习】
1。C语言规定,必须以()作为主函数名。
A. stdio B. function C. include D. main
2. C程序的基本构成单位是()。
A. 子程序 B. 函数 C. 过程 D.函数和过程 【小 结】
总结:C语言特点 【课后作业】7页2 【板书设计】
一、C语言的历史及其特征 二、简单C语言的程序实例 # include “stdio.h” main()
精选word,可编辑!
.
{int a,b,sum;
printf(“enter two numbers:”); scanf(“%d%d”,&a,&b); sum=a+b+6;
printf(“%d”,sum); }
三、编辑、编译、连接、运行一个C语言程序 四、C语言的特点 【教学后记】
学生听课认真,积极回答老师提出的问题。课堂教学效果很好,能够按时完成课堂练习题。对软件开发这个专业很有信心。
精选word,可编辑!
.
数 据 类 型
【教学目的】 1)常量.变量概念简要介绍
2)详细介绍,三种类型的常量.变量的使用规则,占内存大小及范围
【教学重点】 变量的使用
【教学难点】 变量占内存空间大小 【授课时间】2005-11-2 【课时计划】2课时 【教学方法】举例法 【教学过程】 导 言
程序 = 数据结构 + 算法 + 程设方法 + 语言工具 新课内容
一、 数据类型分类
1. 基本类型 2. 构选类型 3. 指针类型 4. 空类型
二、 常量、变量
1、 常量、符号常量
(1)定义:其值不改变 (2)分类
a. 整型: 2,0,-1 b. 实型: 2.2 ,-3.4 c. 字符: ‘a’,’c’
2、变量
(1)定义:值可以改变 (2)组成因素
int a=20;
变量名:a 变量值:20
(3)标识符
a. 定义:标识符,变量名,函数名,数组名等; b. 规则: 已字母下划线打头 c. 长度:ANSIC 不限
TURBOC 限32 个字符
(4)使用:先定义后使用
三、 数据
1、整型数据
精选word,可编辑!
.
。整型常量表示方法
a. 十进制 123 ,-123 b. 八进制 o35,o27 c. 十六进制 oxA3,ox12
。整型变量
a. 形式: 2进制 a. 分类:
int 2b short int 2b long int 4b b. 定义
int a, b
unsigned int c,d; long e, f,
。整型、常量类型 2、 实型数据
。 表示方法
123, 123.0 ,0.0 。实型变量
float 4b double 8b long double 16b
。 类型 double类型
float a; double b; b=1234.789 a=123456.789
3、字符数据
。 字符常量
。一般字符
例子:“b”,”c”,”1”,’!’ 。特殊字符常量
说明: 以 \\开头的
。 字符变量
。定义
char c1, c2 ;
c1=’A’; c2=’b’ 。举例
输出: a,A
精选word,可编辑!
.
97,65
。 字符串变量
1. 定义:例 “123”,“A” 2. 以字符’\\0’ 结束标志
。 变量赋值
1. 定义变量 同时赋值
例: int a=978;
float=b=98.67; char=c=’c’;
2. 定义变量 一部分赋值
例: int a,b,c=91; 3. 几个变量 同时赋值
例: int a=b=c=d=97;
【课堂练习】
1、 main()
{float a, b;
a=123456.789e+6; b=a+30
printf(“%f”,b) }
2、 main()
{ char c1, c2; c1=97;c2=65;
printf(“%c,%c\\n”,c1,c2); printf(“%d,%c/n”,c1,c2);
【课后作业】 26页3、9、10 【小 结】
注意特殊字符常量、符号常量、变量在内存的存储形式
【板书设计】
一、 数据类型分类 二、 常量、变量
1、 常量、符号常量 2、 变量 三、 数据
1、整型数据 2、 实型数据 3、字符数据
精选word,可编辑!
.
。 字符串变量 。 变量赋值
【教学后记】 本次课内容充实,知识点多,所讲内容,学生都能听懂,但运用不够熟练,需要多做练习,以巩固加深。
精选word,可编辑!