54成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1成都职业技术学院《C语言程序设计》课程教案教师姓名姚蕾授课时数2课型讲授课授课班级计算机软件06-1授课日期2006.9.12节次7.8Web06-1授课日期2006.9.13节次1.2授课日期节次授课日期节次授课章节名称第一章C语言概述1.1C语言概述1.2C语言的特点1.3简单C程序介绍教材逻辑结构分析和学生分析教材介绍了计算机高级语言的基础知识,从C语言入手,注重讲解了结构化编程的思想。学生都是第一次接触计算机语言,通过对简单程序的分析,使学生对C语言的编程方法有了初步认识,同时也激发了学生的编程兴趣。教学目的讲解计算机语言的基础知识,使学生对程序有初步的接触。教学重点简单C语言程序的讲解。教学难点使学生建立计算机编程思维。更新、补充及删节内容补充例题1.4。教学方法与使用教具课堂讲解,使用多媒体演示。作业理解例1.1—1.4。课后体会(教学后记)学生对计算机编程有一定有兴趣,但思维的转变还需要有一个过程。2导入新课:学习计算机语言是一个计算机思维建立的过程,特别是对于大一学生来说,这个思维的转变是十分关键的,同时对我们以后的相并学科的学习都是很有好处的,首先做自我介绍,说明课前准备及课外要求。非常欢迎同学们来我校学习!计算机系:姚蕾实作楼3-7课前准备:1、上课认真听讲,做好补充笔记。2、认真完成作业。封面内容要求清楚、工整书写。(手机、MP3等)3、定期考核。4、上机要来求:5、考试成绩的核算。(10%)课外要求:1、多用计算机。(打字、各软件操作、上网查资料等。)2、多留意媒体上介绍的新技术、新知识。(看杂志、报纸等。)3、多到外面逛。(电脑城等。)4、多调查,写成调查报告。讲授新课:第一章C语言概述第一节C语言概述第二节C语言的特点第三节简单C程序介绍第四节TurboC的基本操作第五节TurboC程序的基本操作第六节C-Free3.5基本操作1.1C语言概述一、C的应用编写系统软件和应用软件。二、历史背景及发展过程三、程序1、日常生活的例子2、计算机程序:由计算机指令构成的序列。四、程序设计语言简介1、机器语言2、汇编语言3、高级语言1.2C语言的特点1、语言简明、紧凑、使用方便、灵活。2、运算符丰富。3、数据结构丰富,具有现代化语言的各种数据结构。4、具有结构化的控制语句。5、语法限制不太严格,程序设计自由度大。36、C语言允许直接访问物理地址,能实现汇编语言的大部分功能,可以直接对硬件进行操作。7、生成目标代码质量高,程序执行效率高。8、用C语言写的程序可移植性好。1.3简单C程序介绍一、程序举例例1.1#include“stdio.h”main()/*定义主函数*/{printf(“ThisisaCprogram.\n”);}输出信息:ThisisaCprogram.例1.2#include“stdio.h”main()/*求两数之和*/{inta,b,sum;/*定义变量*/a=123;b=456;sum=a+b;printf(“sumis%d\n”,sum);}输出信息:sumis579例1.3#include“stdio.h”Intmax(intx,inty);main()/*主函数*/{inta,b,c;/*定义变量*/scanf(“%d,%d”,&a,&b);/*输入变量a和b的值*/c=max(a,b);/*调用max函数,将得到的值赋给c*/printf(“max=%d”,c);/*输出c的值*/}intmax(intx,inty)/*定义max函数,x,y为形参,并对形参x,y作类型定义*/{intz;/*max函数中用到的变量z也要定义*/if(xy)z=x;elsez=y;return(z);/*将z的值返回,通过max带回调用处*/}例1.4#includestdio.h“main(){4inti,sum;sum=0;i=1;while(i=100)/*计算累加和的循环结构*/{sum=sum+i;i++;}printf(“1+2+3+…+100=%d\n”,sum);}输出结果:1+2+3+…+100=5050二、C程序的基本规则1、C程序由函数构成。(亦称为函数语言。)2、C程序中每条语句都用一个分号结尾,分号是C程序语句的必要组成部分,语句最后的分号不能省略。3、每个C程序都有一个主函数(main()),且只有一个主函数。并且程序是从主函数开始执行的。4、调用C语言的标准函数通常要在程序开头使用包含命令include,C程序中的命令不用分号结尾。(有时print和scanf函数不需用该命令)5、C程序中的变量必须先定义,后使用。6、C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写,同一字母的大小写被作为两个不同的字符。7、C程序中可以用“/*……*/”的形式加注释。8、C程序书写格式自由,一行内可以写几条语句,一条语句可以写在多行。9.一个函数包含两个部分:(1)函数的说明部分。包括函数名,函数类型,函数属性,函数参数名等。如:intmax(x,y)intx,y;函数名后必须跟一对圆括弧,函数参数可以没有,如:main()。(2)函数体。函数说明部分下的大括弧,如果一个函数内有多个括弧,则最外一层为函数体范围。小结新课:通过两节课的学习,我们了解了计算机语言的发展过程。接触到C语言的简单程序的调试,并对C语言程序的语法规则有了初步的认识。5成都职业技术学院《C语言程序设计》课程教案教师姓名姚蕾授课时数2课型练习课授课班级计算机软件06-1授课日期2006.9.15节次1.2Web06.-授课日期2006.9.15节次3.4授课日期节次授课日期节次授课章节名称1.1C语言概述1.2C语言的特点1.3简单C程序介绍教材逻辑结构分析和学生分析通过上机的亲身操作,让学生自己进行简单程序的调式,让他们熟悉计算机的编程技巧。教学目的使学生对程序有初步的接触。教学重点了解和使用C语言编程的技巧。教学难点使学生建立计算机编程思维。更新、补充及删节内容练习一。教学方法与使用教具练习一。作业练习一。课后体会(教学后记)学生学习习惯较好,计算机的操作技巧上还有待提高。6巩固复习:上节课我们讲解了C语言的基础知识,同时接触到简单的C语言程序,学会去理解它们,这节课我们进行实际调试,从而使学生深刻理解程序含义,并再操作中思考,找到自己的问题。实训内容:练习1.上机完成书上例题1.1—1.3;2.完成补充例题1.4;实训小结:同学们熟悉了C语言的基本操作,包括启动、编辑和保存等。同时通过调试完成例题。7成都职业技术学院《C语言程序设计》课程教案教师姓名姚蕾授课时数2课型练习课授课班级计算机软件06-1授课日期2006.9.15节次1.2Web06-1授课日期2006.9.15节次3.4授课日期节次授课日期节次授课章节名称1.1C语言概述1.2C语言的特点1.3简单C程序介绍教材逻辑结构分析和学生分析通过上机的亲身操作,让学生自己调试程序,让他们熟悉计算机的编程技巧。教学目的继续调试习题。教学重点了解和使用C语言编程的技巧。教学难点使学生建立计算机编程思维。更新、补充及删节内容补充习题。教学方法与使用教具学生上机操作。作业习题1.5,补充习题。课后体会(教学后记)学生学习习惯较好,计算机的操作技巧上还有待提高。8复习巩固:前面我们讲了C语言的优点很多,是结构化的编程语言,并十分灵活,下面我们试着仿造例题进行简单程序的编写。实训内容:练习一、完成书上习题1.5。二、完成以下补充习题:1.打印一个数与10的和。2.输入长方形边长,求周长和面积。3.打印下列图形:****************实训小结:同学们通过课前程序的书面编写,上机的实际操作、修改,对C语言的结构有了初步的认识,同时熟悉了printf语句的用法。9成都职业技术学院《C语言程序设计》课程教案教师姓名姚蕾授课时数2课型讲授课授课班级计算机软件06-1授课日期2006.9.19节次7.8Web06-1授课日期2006.9.20节次1.2授课日期节次授课日期节次授课章节名称库函数1.4TurboC的基本操作1.5TurboC程序的基本操作1.6C-Free3.5基本操作教材逻辑结构分析和学生分析讲解库函数和TurboC的基本操作,为以后函数的使用打下基础,学生的兴趣较大。教学目的对库函数的全部的理解,并会使用;能进行TurboC的基本操作。教学重点库函数的操作。教学难点库函数的操作更新、补充及删节内容补充例题1.5。教学方法与使用教具课堂讲解,使用多媒体演示。作业理解例1.5。课后体会(教学后记)学生对计算机编程有一定有兴趣,但思维的转变还需要有一个过程。10复习巩固:前面我们学习了C语言的基本语法规则,并通过上机实训的操作,同学们对用C语言编写程序有了初步认识,下面我们进一步介绍C语言的库函数和常用的基本操作。讲授新课:三、C语言的库函数1、库函数的简介:即系统提供的标准函数2、include命令(包含命令)C语言提供了大量的库函数。为了便于管理,C语言把库函数的内容存放在扩展名为LIB的库文件中,把每一类库函数的说明存放在一个头文件中。例如:输入/输出函数的头文件是stdio.h(有时printf和scanf函数不需用包含命令说明),数学函数的头文件是math.h,图形函数的头文件是graphics.h。如果程序中要调用某个库函数,则通常在程序的开头使用include命令向编译系统提供库函数的有关信息。include命令的一般形式为:#include”头文件名”或#include头文件保命令说明:(1)、include命令必须以#号开头,后面的头文件名用一对双引号或一对尖括号括起来。(2)、include命令不是C语言的语句,因此不能在最后加分号,并且include命令通常放在程序开头。(3)、一个include命令只能指定一个头文件。例如,图形函数的头文件是graphics.h,如果程序中要调用图形函数,那么在程序的开头部分必须使用如下命令:#include”graphics.h”或#includegraphics.h例1.5正确调用库函数的演示程序#include”math.h”#include“stdio.h”main(){floatx;x=sqrt(2);/*调用数学函数sqrt计算2的平方根*/printf(“2的平方根是:%f\n”,x);}屏幕将显示如下信息:2的平方根是:1.4142143、库函数的一般形式函数名(参数表)注:库函数的“参数表”相当于数学中的自变量。有的库函数不需要参数,有的库函数需要1个或多个参数。如果库函数有多个参数,则每两个参数之间用逗号分隔。4、调用库函数的注意事项(1)正确书写函数名。(2)正确使用函数的参数。11(3)正确使用函数的返回值。1.4TurboC的基本操作(dos/Windows)一、dos命令及操作1、dos相关命令(开始菜单下的运行中输入command命令进入dos)(1)创建文件夹md(2)删除文件夹rd(3)删除文件del(4)进入子目录cd子目录名(5)进入文件直接输入文件名(6)显示目录内容dir(dir/p)(7)返回上一级目录cd..(8)返回根目录cd/2、创建C程序的演示例1.6创建C程序,DOS操作系统第一步准备工作①启动DOS操作系统→“运行”中输入command②在C盘上新建文件夹st第二步启动TC系统①执行c:\tc\tc,启动TC后,屏幕上显示TurboC的主窗口和版本号,版权信息。②按任一键关闭以上窗口,进入TC的集成环境。分别是菜单栏,编辑窗口,信息窗口,状态栏显示F1,F5—F10功能键的说明和capslock(大小写转换键)与Numlock键和状态。编辑窗口上显示光标的位置和文件名。第三步新建源程序①F10激活菜单,File菜单Enter②”New”命令Enter,光标在编辑窗口③main(){printf(“Iamagirl.\n”);printf(“Youareaboy.”);}第四步保存程序①Alt+F

1 / 89
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功