收藏 分享(赏)

电子教案c语言.doc

上传人:j35w19 文档编号:6544228 上传时间:2019-04-16 格式:DOC 页数:57 大小:446KB
下载 相关 举报
电子教案c语言.doc_第1页
第1页 / 共57页
电子教案c语言.doc_第2页
第2页 / 共57页
电子教案c语言.doc_第3页
第3页 / 共57页
电子教案c语言.doc_第4页
第4页 / 共57页
电子教案c语言.doc_第5页
第5页 / 共57页
点击查看更多>>
资源描述

1、镇 江 高 等 职 业 技 术 学 校江苏联合职业技术学院镇江分院理论课程教师教案本( 20112012 学年 第 2 学期)专业名称 机电一体化技术 课程名称 C 语言 授课老师 张迎春 备 课 基 本 要 求备课是上好课的前提,是整个教学活动的首要环节。1、教师应在认真学习教学大纲、钻研教材、了解学生的基础上,制订好学期授课计划,计划经教研室主任和教学科长同意,教学科研处审批后方可实施。中途变更授课计划须报教学科研处批准。2、教师备课必须写教案。教案的详略应以是否有利于教学实践为原则。教龄五年以下(含五年)的教师必须写详案。教师应在开学前提前写好两周教案,学期中提前写好一周教案。不准沿用旧

2、教案,禁止无教案上课。教师应接受上级教育部门、学校领导、系部和教研室对教案的检查。3、教案必须精心设计。教案的首页有课题序号、教学班级、教学课时、教学形式、课题名称、教学目标、教学重点与难点、更新、补充、删节内容、课外作业和授课主要内容或板书设计;教学过程设计应有教学程序与时间分配、教学内容、师生活动设计、教学方法与教学手段、实验(实践)设计、课堂小结、作业安排等。属“135”考核范围的教师必须写教后感,其他教师提倡写教后感。科目名称 C 语言 所用教材 程序设计入门(C 语言) 参考用书 C 程序设计 课题序号 1 教学班级教学课时 4 教学形式 新授课 题名 称11C 语言的产生过程及特点

3、12C 语言程序的结构及书写格式使用教具 投影仪、电脑、传统教具教学目标1. 了解 C 语言的产生过程和发展特点2. 初步认识 C 语言程序的结构3. 了解 C 语言的一些相关知识教学重点1. C 语言程序的结构2. C 语言程序的特点教学难点1. C 语言程序的结构特点2. C 语言程序的书写格式更新、补充、删节内容无课前准备 C 语言的发展简史特点的资料收集课外作业板书设计第一章 C 语言概述1.1 C 语言的产生过程及特点一、C 语言出现的历史背景二、C 语言的特点1.2 C 语言程序的结构及书写格式一、简单的 C 程序介绍二、C 语言的一般形式教学感想课 堂 教 学 安 排教学环节 主

4、 要 教 学 内 容教学手段与 方 式I 引入II 新授C 语言是目前世界上最为流行的程序设计语言之一。用它设计精巧,功能齐全。既适合编写应用软件,又特别适合编写系统软件。据统计机领域的许多著名的系统软件和应用软件都是运用语言加上汇编语言子程序编写而成的。用仿真软件演示仿真一段语句:“ ”显示引出语言的一个功能。1.1 C 语言的发展简史和特点一、程序设计语言的发展1、 语言发展汇编语言机器语言高级语言面向过程面向对象2、 C 语言发展过程 产生背景 产生过程 时间:1972-1973 地点:美国贝尔实验室 目的:UNIX 操作系统 设计人:Ken Thompson 和 Dennis M Ri

5、tchie C 标准 标准 C:K这是一个最简单的 C 语言程序,最后的运行结果是在屏幕上显示:This is a c program.(光标落在下一行)。例 2: main( ) /*主函数*/ int a, b, c; /*定义变量*/x,y) /*定义 max 函数,函数值为整形,x,y 为形式参数*/展示仿真结果课 堂 教 学 安 排教学环节 主 要 教 学 内 容 教学手段与 方 式scanf(“%d, %d”, /*输入变量 a 和 b 的值 */c=max(a,b); /*调用 max 函数,将得到的值赋给c*/printf(“max=%d”,c); /*输出 c 的值*/ in

6、t max(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 函数)。仿真课 堂 教 学 安 排教学环节 主 要 教 学 内 容 教

7、学手段与 方 式III 总结扩展IV 作业2) 函数定义是 C 程序的基本单位。3) 输入输出函数使用系统提供的库函数 printf 和scanf。2. 一个函数由两部分组成。1) 函数的说明部分。例:int max (x,y) 函数类型 函数名 函数参数 int x,y; 形参类型 形参 一个函数名后面必须跟一对圆括弧,函数参数可以没有如 main()。2) 函数体。,一个函数至少有一对大括号。3. 一个程序总是从 main 函数开始执行的,位置随意。4. 书写格式自由,但每个语句后必须有一个 “;”。5. main、int 为关键字,使用小写字母,C 语言区分大小写。6. 使用“/*”和“

8、*/”对语句进行注释。二:C 语言的一般形式变量定义 main() 变量定义程序段userf1() 变量定义 程序段userfn() 变量定义 程序段其中userf1()userfn()是用户定义的函数。1. 本堂课主要学习了以下几方面内容: 2. C 语言出现的历史背景; 3. C 语言的特点; 4. C 语言程序的结构及书写格式;通过这些内容的学习,要求我们在深入学习之前对 C 语言有一个整体的认识。解释说明课题序号 3 教学班级教学课时 2 教学形式 新授课 题名 称1. 3C 语言程序的开发过程1.4C 语言上机操作使用教具 投影仪、电脑、传统教具教学目标1. TURBOC 系统2.

9、C 语言的上机步骤3. 掌握 TC 的使用教学重点1. C 语言的上机环境2. C 语言的上机步骤教学难点 C 语言程序的编译过程更新、补充、删节内容无课前准备 C 编译环境的调试课外作业板书设计1.3C 语言程序的开发过程1.4C 语言上机操作教学感想课 堂 教 学 安 排教学环节 主 要 教 学 内 容教学手段与 方 式I 引入II 新授我们已经对 C 语言的知识有了初步的了解,这节课我们来具体的体会一下 C 语言的开发过程和上机过程。1.3C 语言程序的开发过程Step1、编辑源程序生成以.c 为扩展名的源文件。Step2、编译源文件 编译程序要对源程序进行语法检查,若没有错误生成目标文

10、件,编译时如果发现错误,则显示错误信息,并要求重新编译,直到编译正确为止。目标文件的扩展名为.obj。Step3 连接目标文件及库文件连接目标文件生成可执行文件,可执行文件以.exe 为文件扩展名。Step4 运行程序1.4C 语言的上机操作过程一:C 语言上机环境1. UNIX 系统。 (略)2. DOS 下使用 MSC4.0 编辑 C 程序。 (了解)3. 使用 TurborC 运行 C 程序。文件。 5. 运行程序: C:tc文件名l Run (运行)菜单-按 Alt+R 可进入 Run 菜单, 该菜单有以下各项: .Run (运行程序):运行程序其热键二: Turbo C 2.0 集成

11、开发环境的使用 进入 Turbo C 2.0 集成开发环境中后, 屏幕上显示: 其中顶上一行为 Turbo C 2.0 主菜单, 中间窗口为编辑区, 接下来是信息窗口, 最底下一行为参考行。这四个窗口构成了 Turbo C 2.0 的主屏幕, 以后的编程、编译、调试以及运行都将在这个主屏幕中进行。下面详细介绍主菜单的内容。模拟展示分组讨论展示课 堂 教 学 安 排教学环节 主 要 教 学 内 容教学手段与 方 式除 Edit 外, 其它各项均有子菜单, 只要用 Alt 加上某项中第一个字母(即大写字母), 就可进入该项的子菜单中。1.启动 TurborC l 启动 DOS 系统;l C: cd

12、tc;l C: tctc2. 退出 TurborC 可采用两种方法:1)Alt+X 2)按 F10 再将光标移到 FILE 菜单下的 QUIT,按回车键。3. 编辑源程序 FILE 菜单下的菜单项:LOAD:装入磁盘上已经存在的文件,可直接进行编译、连接、运行,也可进行修改。NEW 建立新文件。SAVE:保存文件。WRITE TO:将当前文件写到另一文件。4. 编译源文件 COMPILE 菜单下的菜单项:COMPILE TO EXE:编译生成目标文件,目标文件名为“文件名.obj” 。MAKE EXE FILE:生成可执行文件。直接生成可执行文件“文件名.exe”l LINK EXE FILE

13、:连接目标文件生成可执行文件。对已经生成的.obj 目标 文件进行连接,生成.exe为 Ctrl+F9。 .User screen (用户屏幕) 显示程序运行时在屏幕上显示的结果。其热键为 Alt+F5。学生展示课 堂 教 学 安 排教学环节 主 要 教 学 内 容教学手段与 方 式III 总结扩展IV 作业本节课主要学习了 C 语言的上机步骤: 1. 启动 TC。 2. 在编辑窗口中输入程序。 3. 将程序命名并保存。 4. 编译源程序,生成目标文件。 5. 对程序进行连接,生成可执行文件。 6. 运行程序。编写一小程序在屏幕上显示“hello” 。课题序号 4 教学班级教学课时 2 教学形

14、式 新授课 题名 称1.4C 语言上机操作使用教具 投影仪、电脑、传统教具教学目标1. TURBOC 系统2. C 语言的上机步骤教学重点1. C 语言的上机环境2. C 语言的上机步骤教学难点 C 语言程序的编译过程更新、补充、删节内容无课前准备 C 编译环境的调试课外作业板书设计一:C 语言上机环境二: TurborC 的使用二: TurborC 的启动三 TurborC 系统的退出 四:编辑源程序五:编译源文件六:运行程序七:验证下面两个函数。教学感想课 堂 教 学 安 排教学环节 主 要 教 学 内 容教学手段与 方 式I 引入II 新授通过前两堂课的学习,我们已经对 C 语言的知识有

15、了初步的了解,本节课我们将对 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:WINDOWS_C:WINDOWSCDTURBOC2l C: TURBOC2_C: TURBOC2TC2直接进入 打开我的电脑C 盘TURBOC2 文件夹双击 TC 图标三: TurborC 系统的退出 1按 F10 再将光标移到 FILE 菜单

16、下的 QUIT,按回车键。2Alt+X四:编辑源程序1F10FILENEW(新建文件)2编辑程序五:编译源文件F10COMPILEMAKE EXE FILE(生成可执行文件) 。实践展示学生分组进行练习课 堂 教 学 安 排教学环节 主 要 教 学 内 容教学手段与 方 式III 扩展总结六:运行程序1在 DOS 下运行2直接运行 F10RUNRUNl F10RUNUSER SCREEN七:验证下面两个函数。例 1: main( )printf(“This is a c program.n”);例 2: main( ) / int a, b, c; scanf(“%d, %d”, c=max(

17、a,b); printf(“max=%d”,c); int max(x,y) int x,y; int z; if (xy) z=x;else z=y;return(z); 结果展示课题序号 5 教学班级教学课时 2 教学形式 新授课 题名 称C 语言程序入门使用教具 投影仪、电脑、传统教具教学目标1. 了解程序的组成4. 掌握 printf 函数及功能5. 掌握n 的换行功能教学重点 Printf 函数教学难点 编写能实现特定功能的函数更新、补充、删节内容无课前准备 教学案、电脑调试课外作业板书设计一、C 语言程序的组成二、printf 函数三、n 的含义教学感想课 堂 教 学 安 排教学环

18、节 主 要 教 学 内 容教学手段与 方 式I 引入II 新授通过前面学习,我们已经了解到 C 语言的特点及功能,知道了编程环境。今天开始我们具体学习程序的组成及功能。三、C 语言程序的组成先看一个简单的实例:main( )printf(“I love C programs!“);学生思考:C 程序的组成及特点?提问:教师总结:1、程序由若干个函数组成,其中 main 是主函数。2、printf 是个函数,作用是:打印函数。3、程序里每个语句以;结尾做一做:请学生用 Turbo C 运行该程序,并查看运行结果。演示Ppt 展示提问介绍课 堂 教 学 安 排教学环节 主 要 教 学 内 容 教学

19、手段与 方 式新授教师再次强调 Turbo C 的操作步骤:(1)打开 Turbo C,File-new (2)编程,强调:编程过程中及时保存。(3)compile-以便查看程序的对错。(4)run(5)run-user screen 查看运行结果。二、printf 函数1.格式化输出函数。2.它是一个输入/输出函数,所以只要出现 printf 函数要加头文件#include,该头文件可省略,但最好加上。再看一个例子:main( )printf(“abcn“);printf(“()n“);做一做:请同学们运行该程序,并思考:n 在程序中的作用。解释课 堂 教 学 安 排教学环节 主 要 教 学

20、 内 容 教学手段与 方 式实例三、n 的含义先提问学生,教师再总结。n 含义:换行例:做一做,并查看运行结果思考:上面的程序如果只用一个 printf 函数如何表示?请同学们课下编程。提问课 堂 教 学 安 排教学环节 主 要 教 学 内 容 教学手段与 方 式总结作业本堂课主要学习了哪些内容?请学生先做总结,教师做最后总结:1、C 语言程序的组成:2、printf 函数是一个格式化输出函数3、n 的含义是回车换行。编程实现以下程序结果:* * * * * *(1) * * * (3)*(2)演示图片展示介绍课题序号 6 教学班级教学课时 2 教学形式 新授课 题名 称C 语言上机操作使用教具 投影仪、电脑、传统教具教学目标 C 语言程序的上机教学重点2. C 语言的上机步骤2. 编程教学难点 C 语言程序的编译更新、补充、删节内容无课前准备 C 编译环境的调试课外作业板书设计一、C 语言程序的编程二、C 语言上机操作教学感想课 堂 教 学 安 排教学环节 主 要 教 学 内 容教学手段与 方 式I 引入II 新授上机我们已经对 C 语言的程序有了初步的了解,这节课我们来具体的体会一下 C 语言的开发过程和上机过程。一、只用一个 printf 函数实现下列程序:四、 编程实现下列程序结果:1.*2.*模拟展示分组讨论教师巡回指导

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > C/C++资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报