(完整版)C语言教案.doc
《(完整版)C语言教案.doc》由会员分享,可在线阅读,更多相关《(完整版)C语言教案.doc(117页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(完整版)C语言教案重庆市农业学校理论课程教师教案本( 2013 2014 学年 第 二 学期) 专业名称 农村电气技术 课程名称 C语言程序设计 授课教师 甘 雨 学 校 重庆市农业学校 课题序号1 授课班级授课课时2h 授课形式理论授课章节名称11C语言的产生过程及特点12C语言程序的结构及书写格式使用教具教学目的1. 了解C语言的产生过程和发展特点2. 初步认识C语言程序的结构3. 了解C语言的一些相关知识教学重点1. C语言程序的结构2. C语言程序的特点教学难点1. C语言程序的结构特点2. C语言程序的书写格式更新、补充、删节内容课外作业P10 1-3教学后记授课主要内容或板书设计
2、第一章 C语言概述1。1 C语言的产生过程及特点一、C语言出现的历史背景二、C语言的特点1.2 C语言程序的结构及书写格式一、简单的C程序介绍二、C语言的一般形式课 堂 教 学 安 排教学过程主 要 教 学 内 容 及 步 骤(一)导入新课(二)新授(三)总结扩展:(四)作业布置:C语言是国际上广泛流行的、很有发展前途的计算机高级语言。以前的操作系统软件主要是用汇编语言编写的,然而,汇编语言依赖于计算机硬件,程序的可读性和可执行性都比较差。为了解决这一问题,产生了C语言。本学期我们就将共同来学习C语言的一些相关知识,本堂课先来了解一下C语言程序的发展及其结构特点.1。1C语言的产生过程及特点一
3、 、C语言出现的历史背景1。 语言是第三代语言即为面向过程的高级语言。第一代:机器语言;第二代:汇编语言;在C语言的基础上又发展出来了第四代语言:面向对象的程序设计语言,例如C+和VB等高级语言。2。 C语言是在B语言基础上发展起来的.3。 C语言适合作为系统描述语言,既用来写系统软件,也可用来写应用软件。例如可使用C语言编写UNIX系统。4. C语言的可读性、可移植性强二、C语言的特点C语言的特点(使用角度看)1. 表达能力强且灵活.1) 语法限制不严,程序设计自由度大。2) 运算符丰富.2. 程序结构清晰,适合模块化设计.3. 编写简单、易学。4。 目标程序质量高.程序执行效率高。5。 可
4、移植性高。基本上不作修改就能用于各种型号的计算机和操作系统。6。 C语言是一种结构化程序设计语言。7. 具有丰富的数据类型。8。 具备变量指针和函数指针.指针是指和机器内存地址相关的说明项。1.2 C语言程序的结构及书写格式一:简单的C程序介绍例1: main( )printf(“This is a c program。n”); 这是一个最简单的C语言程序,最后的运行结果是在屏幕上显示:This is a c program.(光标落在下一行)。例2: main( ) /*主函数/ int a, b, c; /*定义变量/scanf(“%d, %d”, &a , &b); /*输入变量a和b的
5、值 /c=max(a,b); /*调用max函数,将得到的值赋给c/printf(“max=%d,c); /输出c的值*/int max(x,y) /定义max函数,函数值为整形,x,y为形式参数*/int x,y; /对形参x,y做类型定义*/ int z; /*函数中用到的变量z,也要加以定义/if (xy) z=x;else z=y;return(z);/*将z的值返回,通过max带回调用处*/ 本例题是一个比较典型的C语言程序,运行情况是:8,5(输入8和5给a和b) max=8(输入c的值)说明:1. C程序是由函数构成的。1) 一个C程序至少包含一个函数(main函数)。2) 函数
6、定义是C程序的基本单位。3) 输入输出函数使用系统提供的库函数printf和scanf.2。 一个函数由两部分组成.1) 函数的说明部分。例: int max (x,y) 函数类型 函数名 函数参数 int x,y; 形参类型 形参 一个函数名后面必须跟一对圆括弧,函数参数可以没有如main()。2) 函数体。,一个函数至少有一对大括号.3. 一个程序总是从main函数开始执行的,位置随意。4。 书写格式自由,但每个语句后必须有一个 “;。5. main、int为关键字,使用小写字母,C语言区分大小写。6。 使用“/*”和“/”对语句进行注释。二:C语言的一般形式变量定义main() 变量定义
7、 程序段userf1() 变量定义 程序段userfn() 变量定义 程序段其中userf1()userfn()是用户定义的函数。本堂课主要学习了以下几方面内容: 1. C语言出现的历史背景; 2. C语言的特点; 3. C语言程序的结构及书写格式;通过这些内容的学习,要求我们在深入学习之前对C语言有一个整体的认识。P10 13。课题序号2授课班级10大专授课课时2h 授课形式理论授课章节名称1. 3C语言程序的开发过程2. 1.4C语言上机操作使用教具教学目的1. TURBOC系统2. C语言的上机步骤3. 掌握TC的使用教学重点1. C语言的上机环境2. C语言的上机步骤教学难点C语言程序
8、的编译过程更新、补充、删节内容课外作业教学后记授课主要内容或板书设计1.3C语言程序的开发过程1.4C语言上机操作课 堂 教 学 安 排教学过程主 要 教 学 内 容 及 步 骤(一)导入新课(二)新授三、总体扩展(四)作业布置:我们已经对C语言的知识有了初步的了解,这节课我们来具体的体会一下C语言的开发过程和上机过程.1.3C语言程序的开发过程Step1、编辑源程序生成以.c为扩展名的源文件。Step2、编译源文件 编译程序要对源程序进行语法检查,若没有错误生成目标文件,编译时如果发现错误,则显示错误信息,并要求重新编译,直到编译正确为止。目标文件的扩展名为.obj。Step3连接目标文件及
9、库文件连接目标文件生成可执行文件,可执行文件以.exe为文件扩展名。Step4运行程序1。4C语言的上机操作过程一:C语言上机环境1。 UNIX系统.(略)2. DOS下使用MSC4.0编辑C程序。(了解)3。 使用TurborC运行C程序。二: Turbo C 2。0集成开发环境的使用 进入Turbo C 2。0集成开发环境中后, 屏幕上显示: 其中顶上一行为Turbo C 2。0 主菜单, 中间窗口为编辑区, 接下来是信息窗口, 最底下一行为参考行。这四个窗口构成了Turbo C 2.0的主屏幕, 以后的编程、编译、调试以及运行都将在这个主屏幕中进行.下面详细介绍主菜单的内容。 主菜单:在
10、Turbo C 2.0主屏幕顶上一行, 显示下列内容:File Edit Run Compile Project Options Debug Break/watch除Edit外, 其它各项均有子菜单, 只要用Alt加上某项中第一个字母(即大写字母), 就可进入该项的子菜单中。 1.启动TurborC l 启动DOS系统;l C: cdtc;l C: tctc2. 退出TurborC 可采用两种方法:1)Alt+X 2)按F10再将光标移到FILE菜单下的QUIT,按回车键.3。 编辑源程序FILE菜单下的菜单项: LOAD:装入磁盘上已经存在的文件,可直接进行编译、连接、运行,也可进行修改。N
11、EW建立新文件。SAVE:保存文件.WRITE TO:将当前文件写到另一文件。4. 编译源文件COMPILE菜单下的菜单项:COMPILE TO EXE:编译生成目标文件,目标文件名为“文件名.obj”.MAKE EXE FILE:生成可执行文件。直接生成可执行文件“文件名.exe”l LINK EXE FILE:连接目标文件生成可执行文件。对已经生成的。obj目标 文件进行连接,生成.exe文件。 5。 运行程序:C:tc文件名l Run (运行)菜单按Alt+R可进入Run菜单, 该菜单有以下各项: 。Run (运行程序):运行程序其热键为Ctrl+F9。 。User screen (用户
12、屏幕) 显示程序运行时在屏幕上显示的结果.其热键为Alt+F5。本节课主要学习了C语言的上机步骤: 1.启动TC。 2.在编辑窗口中输入程序。 3.将程序命名并保存。 4.编译源程序,生成目标文件。 5.对程序进行连接,生成可执行文件. 6.运行程序。 编写一小程序在屏幕上显示“hello。课题序号3授课班级10大专授课课时2h 授课形式理论授课章节名称1。4C语言上机操作使用教具教学目的1. TURBOC系统2. C语言的上机步骤教学重点1. C语言的上机环境2. C语言的上机步骤教学难点C语言程序的编译过程更新、补充、删节内容课外作业教学后记授课主要内容或板书设计一:C语言上机环境二: T
13、urborC的使用二: TurborC的启动三TurborC系统的退出 四:编辑源程序五:编译源文件六:运行程序七:验证下面两个函数.课 堂 教 学 安 排教学过程主 要 教 学 内 容 及 步 骤(一)导入新课(二)新授(三)总结扩展:通过前两堂课的学习,我们已经对C语言的知识有了初步的了解,本节课我们将对TURBOC进行使用。一、C语言上机环境1.UNIX系统.(略)2。 DOS下使用MSC4。0编辑C程序。(了解)1)编辑C源程序。2)编译。3)连接。4)执行程序.3。 使用TurborC运行C程序。二: TurborC的启动1在DOS下进入l 开始程序MS-DOS方式l C:WINDO
14、WS_C:WINDOWSCDTURBOC2l C: TURBOC2_C: TURBOC2TC2直接进入 打开我的电脑C盘TURBOC2文件夹双击TC图标三: TurborC系统的退出 1按F10再将光标移到FILE菜单下的QUIT,按回车键。2Alt+X四:编辑源程序1F10FILENEW(新建文件)2编辑程序五:编译源文件F10COMPILEMAKE EXE FILE(生成可执行文件). 六:运行程序1在DOS下运行2直接运行 F10RUNRUNl F10RUNUSER SCREEN七:验证下面两个函数。例1: main( )printf(“This is a c program.n”);例
15、2: main( ) / int a, b, c; scanf(“%d, %d”, a , &b); c=max(a,b); printf(“max=d”,c); int max(x,y) int x,y; int z; if (xy) z=x;else z=y;return(z); 课题序号4授课班级10大专授课课时2h 授课形式理论授课章节名称2。1常量和变量2.2C语言的数据类型使用教具教学目的1. 掌握C语言中常量和变量的使用方法2. 掌握C语言的几种数据类型教学重点1. 常量和变量 2。 三种数据类型教学难点1。 常量的定义2. 浮点型变量的定义更新、补充、删节内容课外作业教学后记授
16、课主要内容或板书设计2.1常量和变量一:常量和符号常量二:变量2. 2C语言的基本数据类型 一:整型数据二:浮点型数据三:字符型数据课 堂 教 学 安 排教学过程主 要 教 学 内 容 及 步 骤(一)前堂回顾(二)导入新课(三)新授(四)总结扩展:(五)作业布置:C语言的开发过程:1. 编辑源程序。2. 编译源文件。3。 连接目标文件及库文件。4.运行程序。一个程序应包括数据描述和操作步骤两方面的内容.数据是操作的基本对象,所以我们可以这样认为程序=数据结构+算法。数据结构就是包括数据类型在内的一些相关知识,这节课我们就来具体学习C语言中的几种常量和变量以及数据类型。第二章 基本数据类型与顺
17、序程序设计2。1常量和变量一:常量和符号常量 例1:求半径为5的圆面积。 #include “stdio.h” define PI 3。1415926 /定义常量圆周率的值为3.1415926/ main() float r,area;r=5;area=PI*r*r;printf(“area=f”,area);1。 用一个标识符代表一个常量的,称为符号常量。PI即为符号常量。2. 用#define定义符号常量,一般形式为:define 标识符 字符串。这个标识符又称为宏.在上例中,程序运行中遇到PI,要将宏名替换成字符串,称为宏展开。例:area=PIrr展开为 area=3.1415926*
18、r*r。3。 使用符号常量可以简化程序的数据输入且不易出错。4。 符号常量名只能由字母、数字和下划线组成,且第一个字母必须是字母或下划线。例2:#define PRICE 30 main() int num,total;num=10;total=numPRICE;printf(“total=d,total);和例1相同,这里使用#define定义常量30,名为PRICE。这里有几点说明:1)常量名一般采用大写字母.2)符号常量名前后要一致。二:变量1. 变量:在程序运行过程中,值可以改变的量称为变量。每个变量都有一个名字,称为变量名。2. 说明:1)int k=50;int是类型标识符,k是变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 语言 教案
限制150内