《C语言程序设计基础》教案(非计算机专业)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教案
课程名称:C语言程序设计
授课教师:
授课对象:非计算机专业本科
授课学期:2
总学时:64学时
学期学时:64学时
第 1 次课教案
一、讲授内容
1. C语言简介
2. C语言的特点
3. 简单C程序介绍
4. 上机环境及步骤介绍
二、教学目的及要求
1. 对C语言形成初步的印象。
2. 掌握C语言上机的步骤。
三、教学重点
1. 简单C程序介绍。
2. 上机环境及步骤介绍。
四、教学难点
初步认识C程序。
五、本讲计划学时--2学时(100分钟)
1. 开始部分(10分钟)
介绍课程目标及课程要求
2. 讲授课程(75分钟)
通过C语言与自然语言的对比,引入C语言的教学。
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的数。遇此情况就发生“溢出”;
4)一个整数,如果其值在-32768~+32767范围内,认为它是int型,它可以赋值给int 型和long int型变量;
5)一个int型的常量同时也是一个short int型常量,可以赋给int型或short int型量;
6)一个整常量后面加一个字母u或U,认为是unsigned int型,如12345u,在内存中按unsigned int规定的方式存放;
7)在一个整常量后面加一个字母l或L,则认为是long int型常量。
4. 浮点型数据
1)一个浮点型数据一般在内存中占4个字节(32位)。与整型数据的存储方式不同,浮点型数据是按照指数形式存储的;
2)浮点型变量分为单精度(float型)、双精度(double型)和长双精度型(long double)三类形式。
3. 课堂讨论(10分钟)
对常量、变量等概念的有关习题进行分析和讨论。
4. 内容小结(5分钟)
(1)C语言基本元素
(2)常量和变量