C语言教案(上):第一章c语言概述(高教版).doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一新课引入
C 语言如此流行,其特点在哪?
二讲授新课
一、C 语言的特点
教 1. 语言简洁、紧凑,使用方便、灵活;
2. 运算符丰富
3. 数据类型多(整型、实型、字符型、数组类型、指针类型、结构体类
型、
学共用体类等)
4. 具有结构化的控制语句
内 5. 语法不太严格,自由度大
6. 既是高级语言,又具有低级语言的功能,能直接访址运算。
容7. 成目标代码质量高,程序执行效率
8. 可移植性好
及思考问题:既然有了面向对象的 C++ 语言,为什么还要学习C 语言
答:解释 1: C++是由于开发大型应用软件的需要并不是所有的人都要去编写大型软件。
过解释 2 :面向对象的基础是面向过程。 C++ 是面向对象
的语言,
C 是面向过程的,
学
起来比C 语言困难得多,所以不太适合程序设计的初学
者。
程三、C 语言程序构成(采用程序实例加以说明,并提倡良好的程序设计书写风格)
设任务驱动:看下列程序代码思考 C 语言程序的组
成?
计
#include
void main( ) /* 主函数 */
{/* 函数体开始 */ printf ("This is a C program.\n"); /* 输出语句 */
} /* 函数体结束 */
1. C 语言是由函数构成的,至少有一个 main()
函数;
2. 每个函数由函数首部和函数体组成;函数体由
说明语句、执行语句组成;
3. 每个 C 程序从 main() 函数开始执行,并在 main() 中结束;
4. 每个语句和数据定义的最后必须加分号;
5. C 程序无输入、输出语句:输入功能由 scanf() 函数完成;输出功
能由 printf()
函数完成;
6. 可加注释 /* ⋯⋯ */
例:求两数之和
#include
void main( ) /* 求两数之和 */
{
int a,b,sum; /* 声明,定义变量为整型 */
/*以下 3行为 C 语句 */
a=123; b=456;
sum=a+b;
printf( ″sum is %d \n″ ,sum);
说明:输出一行信息 :sum is 579
C 程序的构成:
(1)C程序是由函数构成的。这使得程序容易实现模块化。
(2)一个函数由两部分组成 : 函数的首部: int max(int x,int y )
函数体:花括号内的部分。若一个函数有多个花括号 ,则最外层的一对花括号为函数体的范围。
函数体包括两部分:声明部分: int a,b,c; 可缺省执行部分:由若干个语句组成。可缺省函数的声明部分和执行部分都可缺省,例如: void dump ( )
{
}
这是一个空函数 ,什么也不做 ,但是合法的函数
小结:
(3)C程序总是从 main函数开始执行的 ,与main 函数的位置无关。
(4)C程序书写格式自由 ,一行内可以写几个语句 , 一个语句可以分写在多行上, C程序没有行号。
(5)每个语句和数据声明的最后必须有一个分号。
(6)C语言本身没有输入输出语句。输入和输出的操作是由库函数 scanf和printf 等函数来完成的。 C 对输入输出实行“函数化” 。
一 新课引入 有了新的程序,如何实现程序的结果验证? 二 讲授新课
)、上机步骤(上机环境: Turbo C3.0 )
1. 进入环境
2. 编辑源程序
3. 保存源程序
4. 编译源程序
5. 执行程序,查看结果
6. 退出 C 环境
课题 第一章 C 语言概述 教学 目的 1、掌握上机步骤 2、能正确调试程序 教材 分析
教学重点 教学
难点 计算机运行时的过程 上机步骤 课时安排 教学方法
讲授与演示法相结合 讨论法、实
践法、任 务驱动
教具 计算机、投影仪
容 及 过 程 设 计
(1) 进入 Turbo C++ 3.0 集成
环境 ①在 DOS 环境下
C:\TC3.0>tc ↙ ② 在 Windows 环境下
找到可执行文件 tc.exe ,执行该文件。
主菜单: 11 个菜单项 :
File Edit Search Run Compile Debug Project Options Window Help 在编辑(EDIT) 状态下光标表示当前进行编辑的位置,在此位置可以进行插入、删除或修改,直到自已满意为止。
保存:在编辑 (EDIT) 状态下光标表示当前进行编辑的位置,在此位置可以进行插入、删除或修改,直到自已满意为止。
(3)对源程序进行编译
选择“ Compile ”(或“ Alt+F9 ”)对源程序进行
编译。
(4)将目标程序进行连接选择菜单“ Compile ”
→“ Link ” ,如果不出现错误,会得到一个后缀
为 .exe 的可执行文件
(5)执行程序选菜单“Run” →“Run”( 或按
“Ctrl+F9 ” 键
(6)退出 Turbo C++ 3.0 环境选择
“ File”→“ Quit ” 。
三课堂小结
1、 C 语言的构成要素, main 函数在程序中的作用
2、上机操作的过程备注:安排上机实验,熟悉 TC环境及简单的 C语言程序构成上机内容为:见上机实训教案 1求3个数中较大者。
另例 1、图案程序共两个。