PAGE
PAGE 1
教 案
课程名称:C语言程序设计
授课教师:
授课对象:非计算机专业本科
授课学期:2
总学时:64学时
学期学时:64学时
使用教材:《C语言程序设计教程》,杨玉蓓主编,人民邮电出版社,2015.2
制定时间:2019年2月
第 1 次课教案
一、讲授内容
1. C语言简介
2. C语言的特点
3. 简单C程序介绍
4. 上机环境及步骤介绍
二、教学目的及要求
1. 对C语言形成初步的印象。
2. 掌握C语言上机的步骤。
三、教学重点
1. 简单C程序介绍。
2. 上机环境及步骤介绍。
四、教学难点
初步认识C程序。
五、本讲计划学时--2学时(100分钟)
1. 开始部分(10分钟)
介绍课程目标及课程要求
2. 讲授课程(75分钟)
通过C语言与自然语言的对比,引入C语言的教学。
自然语言
C语言
信息交流(地位平等)
(有思维、推理能力)
人-机对话(命令方式)
(无思维、推理能力)
语法规则、句法规则灵活
如:走,去晒太阳!
去晒太阳,走
语法规则、句法规则固定
(一般不可省略、颠倒,必须按部就班)
如:x=a+b;
scanf(“%d%d”,a,b);
表达方式多样
算法多样
1)C语言出现的历史背景(自学)
2)C语言的特点
(1)语言简洁、紧凑,使用方便、灵活。
(2)运算符丰富。34种运算符 。
(3)数据类型丰富,具有现代语言的各种数据结构。
(4)具有结构化的控制语句,是完全模块化和结构化的语言。
(5)语法限制不太严格,程序设计自由度大。
(6)兼有高级和低级语言的特点 。
(7)目标代码质量高,程序执行效率高。
(8)程序可移植性好(与汇编语言比)。
3)简单C程序的介绍通过简单C程序的例子,介绍C程序的构成模式。
4)C语言上机步骤与方法通过简单的Visual C++上机视频介绍如何在该环境编辑、编译、连接和运行一个C程序。
3. 课堂讨论(10分钟)
简单C程序的分析和讨论。
4. 内容小结(5分钟)
(1)C语言的特点
(2)简单C程序构成模式
(3)C语言上机环境。
六、实施步骤
通过多媒体与板书结合,在课堂讲授过程中采用启发教学方式,,通过适当的课堂讨论来提高学生的积极性。
七、总结
通过本章节的学习,我们应该要掌握以下几点内容:
1. 简单C程序各组成部分及其相关句法规则;
2. C程序的运行环境及上机步骤。
第 2 次课教案
一、讲授内容
1. 常量与变量的相关概念;
2. 整型数据、浮点型数据的存储方式及表示方法。
二、教学目的及要求
1. 掌握常量与变量的相关概念;
2. 掌握整型常量和变量的存储方式及表示方法;
3. 掌握浮点型常量和变量的存储方式及表示方法。
三、教学重点
1. 常量和变量的相关概念;
2. 整型数据和浮点型数据的存储方式及表示方法。
四、教学难点
整型数据和浮点型数据的存储方式及表示方法。
五、本讲计划学时2学时(100分钟)
1. 开始部分(5分钟)
复习上节课内容,回顾简单C程序构成模式。
2. 讲授课程(80分钟)
1. C语言的基本元素
1)符号集(字符集)
(1)大写字母:A~Z (2)小写字母a ~z
(3)阿拉伯数字:0 ~9 (4)下划线:_
(5)标点符号和运算符
2)标识符
用来标记常量、变量、函数及文件名字的字符序列。
标识符的构成规则:
(1)以字母(大小写皆可)或下划线开头
(2)随后可跟若干个(包括0个)字母、数字、下划线
3)关键字(附录B)
也称“保留字”
它是C语言中具有特定含义、专门用作语言特定成分的一类标识符。
ANSI推荐的C语言的关键字是32个
如:main、int、char、float、define等
注意:所有的关键字都有固定的意义,不能用作其他。
所有关键字都必须小写。
如:else与ELSE代表不同含义
else是关键字,ELSE用户定义的标识符
2. 通过实例深入理解常量和变量的概念,及相关的命名规则。
1)编译系统将大写字母和小写字母认为是两个不同的字符(习惯上,符号常量用大写)。
2)建议变量名的长度最好不要超过8个字符。
3)在选择变量名和其它标识符时,应注意做到“见名知意”,即选有含意的英文单词(或其缩写)作标识符。
4)要求对所有用到的变量作强制定义,也就是“先定义,后使用” 。
3. 整型数据
1)整型数据在内存中是以二进制形式存放的,以二进制的补码表示;
2)C规定在程序中所有用到的变量都必须在程序中定义,即“强制类型定义”;
3) 一个整型变量只能容纳-32768~32767范围内的数,无法表示大于32767或小于-32768的数。遇