成都职业技术学院《C语言程序设计》课程教案c语言概述.pdf
《成都职业技术学院《C语言程序设计》课程教案c语言概述.pdf》由会员分享,可在线阅读,更多相关《成都职业技术学院《C语言程序设计》课程教案c语言概述.pdf(101页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、成都职业技术学院C语言程序设计课程教案教师姓名姚蕾授课时数2课 型讲授课授课班级计算机软件06-1授课日期2006.9.12节 次7.8W e b 06-l授课I I 期2006.9.13节 次1.2授课日期节 次授课H期节 次授课章节名 称第章 C语言概述1.1 C语言概述1.2 C语言的特点1.3 简单C程序介绍教材逻辑结构分析和学生分析教材介绍了计算机高级语言的基础知识,从 C语言入手,注重讲解了结构化编程的思想。学生都是第一次接触计算机语言,通过对简单程序的分析,使学生对 C语言的编程方法有了初步认识,同时也激发了学生的编程兴趣。教学目的讲解计算机语言的基础知识,使学生对程序有初步的接
2、触。教学重点简单C语言程序的讲解。教学难点使学生建立计算机编程思维。更新、补充及删节内 容补充例题1.4。教学方法与使用教具课堂讲解,使用多媒体演示。作 业理解例1.1 1.4。课后体会(教学后记)学生对计算机编程有一定有兴趣,但思维的转变还需要有一个过程。导入新课:学习计算机语言是一个计算机思维建立的过程,特别是对于大一学生来说,这个思维的转变是十分关键的,同时对我们以后的相并学科的学习都是很有好处的,首先做自我介绍,说明课前准备及课外要求。非常欢迎同学们来我校学习!计算机系:姚蕾实作楼3-7课前准备:1、上课认真听讲,做好补充笔记。2、认真完成作业。封面内容要求清楚、工整书写。(手机、M
3、P 3等)3、定期考核。4、上机要来求:5、考试成绩的核算。(10%)课外要求:1、多用计算机。(打字、各软件操作、上网查资料等。)2、多留意媒体上介绍的新技术、新知识。(看杂志、报纸等。)3、多到外面逛。(电脑城等。)4、多调查,写成调查报告。讲授新课:第一章 C语言概述第一节 C语言概述第二节 C语言的特点第三节 简单C程序介绍第 四 节 T u r b o C的基本操作第 五 节 T u r b o C程序的基本操作第 六 节 C-F r e e 3.5 基本操作1.1 C语言概述一、C的应用编写系统软件和应用软件。二、历史背景及发展过程三、程序1、日常生活的例子2、计算机程序:由计算机
4、指令构成的序列。四、程序设计语言简介1、机器语言2、汇编语言3、高级语言1.2 C语言的特点1、语言简明、紧凑、使用方便、灵活。2、运算符丰富。3、数据结构丰富,具有现代化语言的各种数据结构。4、具有结构化的控制语句。5、语法限制不太严格,程序设计自由度大。6、C语言允许直接访问物理地址,能实现汇编语言的大部分功能,可以直接对硬件进行操作。7、生成目标代码质量高,程序执行效率高。8、用 C语言写的程序可移植性好。1.3 简单C程序介绍一、程序举例例 L 1#i n c l u d e “st d i o.h m a i n()/*定义主函数*/(p r i n t f (T h i s i s
5、 a C p r o g r a m.n );)输出信息:T h i s i s a C p r o g r a m.例 L 2 i n c l u d e “st d i o.h m a i n()/*求两数之和*/(i n t a,b,su m;/*定义变量*/a 二 1 23;b=45 6;su n F a+b;p r i n t f (su m i s%d n,su m);输出信息:su m i s 5 7 9例 1.3t t i n c l u d e st d i o.h I n t m a x(i n t x,i n t y);m a i n O /*主函数*/(i n t a,
6、b,c;/*定义变量*/sc a n f (%d,对 ,&a,&b);/*输入变量 a 和 b 的值*/c=m a x (a,b);/*调用m a x 函数,将得到的值赋给c*/p r i n t f (m a x=%d,c);/*输出 c 的值*/)i n t m a x(i n t x,i n t y)/*定义m a x 函数,x,y为形参,并对形参x,y 作类型定义*/(i n t z;/*m a x 函数中用到的变量z也要定义*/i f (x y)z=x;e l se z=y;r e t u r n (z);/*将 z的值返回,通过m a x 带回调用处*/)例 1.4t t i n
7、c l u d e st d i o.h m a i n()(i n t i,su m;su m=0;i=l;w h i l e (i =1 0 0)/*计算累加和的循环结构*/su m=su m+i;i+;p r i n t f(1+2+3+1 0 0=%d n ,su m);)输出结果:1+2+3+1 0 0=5 0 5 0二、C程序的基本规则1、C 程序由函数构成。(亦称为函数语言。)2、C 程序中每条语句都用一个分号结尾,分号是C 程序语句的必要组成部分,语句最后的分号不能省略。3、每个C程序都有一个主函数(m a i n。),且只有一个主函数。并且程序是从主函数开始执行的。4、调用C
8、语言的标准函数通常要在程序开头使用包含命令i n c l u d e,C程序中的命令不用分号结尾。(有时p r i n t 和 sc a n f 函数不需用该命令)5、C程序中的变量必须先定义,后使用。6、C 语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写,同一字母的大小写被作为两个不同的字符。7、C程序中可以用/*/”的形式加注释。8、C程序书写格式自由,一行内可以写几条语句,一条语句可以写在多行。9.一个函数包含两个部分:(1)函数的说明部分。包括函数名,函数类型,函数属性,函数参数名等。如:i n t max (x,y)i n t x,y;函数名后必须跟一对圆括弧,函数参数
9、可以没有,如:mai n()。(2)函数体。函数说明部分下的大括弧,如果 个函数内有多个括弧,则最外一层为函数体范围。小结新课:通过两节课的学习,我们了解了计算机语言的发展过程。接触到C语言的简单程序的调试,并对C语言程序的语法规则有了初步的认识。成都职业技术学院C语言程序设计课程教案教师姓名姚蕾授课时数2课 型练习课授课班级计算机软件0 6-1授课日期2 0 0 6.9.1 5节 次1.2W eb0 6.-授课II期2 0 0 6.9.1 5节 次3.4授课日期节 次授课H 期节 次授课章节名 称1.1 C语言概述1.2 C语言的特点1.3 简单C程序介绍教材逻辑结构分析和学生分析通过上机的
10、亲身操作,让学生自己进行简单程序的调式,让他们熟悉计算机的编程技巧。教学目的使学生对程序有初步的接触。教学重点了解和使用C语言编程的技巧。教学难点使学生建立计算机编程思维。更新、补充及删节内 容练习一。教学方法与使用教具练习一。作 业练习一。课后体会(教学后记)学生学习习惯较好,计算机的操作技巧上还有待提高。巩固复习:上节课我们讲解了C语言的基础知识,同时接触到简单的C语言程序,学会去理解它们,这节课我们进行实际调试,从而使学生深刻理解程序含义,并再操作中思考,找到自己的问题。实训内容:练习1 .上机完成书上例题1.1 1.3;2 .完成补充例题1.4;实训小结:同学们熟悉了C语言的基本操作,
11、包括启动、编辑和保存等。同时通过调试完成例题。成都职业技术学院C语言程序设计课程教案教师姓名姚蕾授课时数2课 型练习课授课班级计算机软件0 6-1授课日期2 0 0 6.9.1 5节 次1.2W eb 0 6-l授课I I 期2 0 0 6.9.1 5节 次3.4授课日期节 次授课I I 期节 次授课章节名 称1.1 C语言概述1.2 C语言的特点1.3 简单C程序介绍教材逻辑结构分析和学生分析通过上机的亲身操作,让学生自己调试程序,让他们熟悉计算机的编程技巧。教学目的继续调试习题。教学重点了解和使用C语言编程的技巧。教学难点使学生建立计算机编程思维。更新、补充及删节内 容补充习题。教学方法与
12、使用教具学生上机操作。作 业习题1.5,补充习题。课后体会(教学后记)学生学习习惯较好,计算机的操作技巧上还有待提高。复习巩固:前面我们讲了C语言的优点很多,是结构化的编程语言,并十分灵活,下面我们试着仿造例题进行简单程序的编写。实训内容:练习一、完成书上习题1.5。二、完成以下补充习题:1 .打印一个数与1 0 的和。2 .输入长方形边长,求周长和面积。3 .打印下列图形:*实训小结:同学们通过课前程序的书面编写,上机的实际操作、修改,对 C语言的结构有了初步的认识,同时熟悉了 p r i n t f语句的用法。成都职业技术学院C语言程序设计课程教案教师姓名姚蕾授课时数2课 型讲授课授课班级
13、计算机软件06-1授课日期2006.9.19节 次7.8Web06-l授课II期2006.9.20节 次1.2授课日期节 次授课II期节 次授课章节名 称库函数1.4Turbo C 的基本操作1.5 Turbo C 程序的基本操作1.6 C-Free 3.5 基本操作教材逻辑结构分析和学生分析讲解库函数和Turbo C 的基本操作,为以后函数的使用打下基础,学生的兴趣较大。教学目的对库函数的全部的理解,并会使用;能进行Turbo C 的基本操作。教学重点库函数的操作。教学难点库函数的操作更新、补充及删节内 容补充例题1.5。教学方法与使用教具课堂讲解,使用多媒体演示。作 业理解例1.5。课后体
14、会(教学后记)学生对计算机编程有一定有兴趣,但思维的转变还需要有一个过程。复习巩固:前面我们学习了 C语言的基本语法规则,并通过上机实训的操作,同学们对用C语言编写程序有了初步认识,下面我们进一步介绍C 语言的库函数和常用的基本操作。讲授新课:三、C语言的库函数1、库函数的简介:即系统提供的标准函数2、i n c l u de命令(包含命令)C语言提供了大量的库函数。为了便于管理,C语言把库函数的内容存放在扩展名为LIB 的库文件中,把每一类库函数的说明存放在一个头文件中。例如:输入/输出函数的头文件是s t d io.h (有时p rin t f 和 s c a n f 函数不需用包含命令说
15、明),数学函数的头文件是ma t h.h,图形函数的头文件是gra p h ic s,h。如果程序中要调用某个库函数,则通常在程序的开头使用in c l u d e 命令向编译系统提供库函数的有关信息。in c l u d e 命令的一般形式为:f t in c l u d e ”头文件名”或 in c l u d e 头文件保命令说明:(1)、in c l u d e 命令必须以#号开头,后面的头文件名用一对双引号或一对尖括号括起来。(2)、in c l u d e 命令不是C语言的语句,因此不能在最后加分号,并 且 in c l u d e 命令通常放在程序开头。(3)、-一 个 in c
16、 l u d e 命令只能指定一个头文件。例如,图形函数的头文件是gra p h ic s,如果程序中要调用图形函数,那么在程序的开头部分必须使用如下命令:t t in c l u d e “gra p h ic s.hw或t t in c l u d e 例 1.5 正确调用库函数的演示程序#in c l u d e ma t h,h t t in c l u d e s t d io.h ma in()(f l o a t x;x=s q rt(2);/*调用数学函数s q rt 计算2 的平方根*/p rin t f (2 的平方根是:%f n ,x);)屏幕将显示如下信息:2 的平方根
17、是:1.4142143、库函数的一般形式函数名(参数表)注:库函数的“参数表”相当于数学中的自变量。有的库函数不需要参数,有的库函数需要 1 个或多个参数。如果库函数有多个参数,则每两个参数之间用逗号分隔。4、调用库函数的注意事项(1)正确书写函数名。(2)正确使用函数的参数。(3)正确使用函数的返回值。1.4 T u rb o C 的基本操作(d o s/W in d o w s)一、d o s 命令及操作1、d o s 相关命令(开始菜单下的运行中输入c o mma n d 命令进入d o s)(1)创建文件夹md(2)删除文件夹rd(3)删除文件d e l进入子目录cd子目录名(5)进入
18、文件直接输入文件名(6)显示目录内容d ir(d ir/p)(7)返回上一级目录c d.(8)返回根目录c d/2、创建C程序的演示例 1.6 创建C 程序,D O S 操作系统第一步准备工作启动D O S 操作系统一 运行 中输入c o mma n d在C盘上新建文件夹s t第 二 步 启 动 T C 系统执行c:t c t c,启动TC后,屏幕上显示T u rb o C的主窗口和版本号,版权信息。按任键关闭以上窗口,进入T C 的集成环境。分别是菜单栏,编辑窗口,信息窗口,状态栏显示Fl,F5 F1 0 功能键的说明和ca ps lock (大小写转换键)与N u m lock 键和状态。
19、编辑窗口上显示光标的位置和文件名。第三步新建源程序F1 0 激 活 菜 单,Fi le菜单Ent er”N ew”命令Ent er,光标在编辑窗口ma i n。(pr i nt f(I a m a g i r l.n );pr i nt f(You a r e a b oy.);)第四步保存程序A lt+Ff Fi le 菜单 Ent er S f sa v eN ona me,c改成 c:st Tl_6.c第五步创建可执行文件F9 创建可执行文件*.c-*.ob j f *.ex e出 现“li nk i ng”对话框(若有错,F6 切换到编辑窗口,改好后,F9 创建可执行文件。)第六步退出
20、TCFi le菜单按Q f ”Qu i t”命令查看c:st 文件夹,有三个文件:Tl_6.c,Tl_6.ob j,Tl_6.ex e运行程序(r u n菜单下run命令)得结果:I am a girl.You are a boy.二、Turbo C的启动和退出1、Turbo C的安装2、Turbo C的启动(1)在dos环境下启动。(2)在Windows环境下启动。3、Turbo C在退出执 行“File”菜单下的“Quit”命令。注:1.每次上机转换option”-directories2.ed it编辑,修改3.Run ,run 运行4.查看结果 Run-*user screen5.保存
21、 Fi le-*save三、Turbo C菜单的基木操作1、选择菜单命令的一般方法(功能键F10)2、使用快捷键选择菜单命令四、Turbo C窗口的基本操作1、编辑窗口 Edit2、信息窗口 Message3、功能键F5可以最大化编辑窗口,功能键F6可以切换活动窗口。五、TC窗口的基本操作TC集成环境有两个窗口;Edit编辑窗口和Meaaage信息窗口。F5:最大化编辑窗口,可切换。F6:切换活动窗口,光标在编辑窗口和信息窗口间切换。1.5 Turbo C程序的基本操作一、创建C程序创建C语言程序的一般操作步骤:(1)新建C语言源程序。(*.c)(2)保存源程序。(3)编译源程序,得到二进制代
22、码的目标文件。(*.obj)(4)将目标文件与C语言的标准库函数连接,得到可执行文件。(*.exe)(可直接运行)二、修改C程序1、打开源程序2、编辑源程序步骤:(1)File-change dir在 New Directory w对话框中修改文件夹路径c:st,Fileload,选择文件。(2)修改 edit(3)换名保存File-w rite to(New name 对话框),输入 Tl_7.C(4)生成可执行文件并运行RunrunRun-User Screen按任一键返回编辑窗口。3、Tu r b o C 的常用编辑键定义块首:Ct r l+K+B定义块尾:Ct r l+K+K复制块到光
23、标位置:Ct r l+K+C移支块到光标位置:Ct r l+K+V取消块的定义:Ct r l+K+H删除块:Ct r l+K+Y4、保存文件sa v e:保存在当前目录下w r i t e t o:换名保存(相当于另存)ch a ng e di r:改变保存的默认路径前面讲到Tu r b o C 2.0的很多操作,Tu r b o C 3.0的操作也很类似。1.6 C-Fr ee 3.5 基本操作一、安装二、启动三、新建四、编辑及修改五、运行六、保存小结新课:本次课我们学习了 C 语言中很重要的库函数的含义及使用方法,对 C 语言的不同版本的使用也进行了详细的介绍,希望大家能熟练掌握。成都职业
24、技术学院C语言程序设计课程教案教师姓名姚蕾授课时数2课 型练习课授课班级计算机软件0 6-1授课日期2 0 0 6.9.2 1节 次1.2W e b 0 6-l授课II期2 0 0 6.9.2 1节 次3.4授课日期节 次授课II期节 次授课章节名 称补充:练习三教材逻辑结构分析和学生分析上机操作补充例题及习题,让学生加深知识的理解。教学目的对库录函数有充分理解,会使用T urb o C有基本操作。教学重点学会使用库函数。教学难点使用库函数。更新、补充及删节内 容补充例题L 5,补充习题。教学方法与使用教具学生上机操作。作 业补充习题。课后体会(教学后记)学生对计算机编程有定有兴趣,但思维的转
25、变还需要有一个过程。巩固复习:上节课我们学习了 C语言的库函数及使用方法,并对不同版本的C语言的操作做课详细的讲解,下面同学们自己上机操作:练习一、完成补充例题L 5。二、完成以下补充习题:1.己知a=2,b=5,c=3,从键盘输入x 的值,求 y=a*x*x+b*x+c的值。2.输出提示信息“x 的值为:,从键盘输入x 的值,输出y=10*x*x*x的结果。实训小结:通过例题和自己编写程序,同学们对C语言的库函数有了深入理解。不同版本的操作,同学们能找到各种版本的不同之处,及各版本的优点,以后可以选择性的使用。成都职业技术学院C语言程序设计课程教案教师姓名姚蕾授课时数2课 型上机课授课班级计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 成都 职业技术学院 语言程序设计 课程 教案 语言 概述
限制150内