《C语言程序设计基础》教案(非计算机专业)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)常量和变量

相关文档
最新文档