C语言程序设计非计算机专业,C语言程序设计教案(非计算机专业)(48页)-原创力文档...

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的数。遇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值