C语言-电子《教案》1.docx
教案学年第一学期课程名称:程序设计基础课程类别:专业基础课所属部门:计算机与通信工程学院主讲教师:职 称:授课班级:使用教材:C语言程序设计立体化教程李刚主编教务处制年二月使用说明(打印在封面反页)1 .理论、实验、理实一体、实训和实习课程的教案模版一致。2 .新入职我校的教师(副高职称以上、曾讲授过本课程的教师除外) 在担任教学工作的前两年、其他教师上新课的第一轮,教案须手 写。除此以外,教案可手写,可为电子文档。3 .理论、实验、理实一体课程的节次以2节为单位进行填写;实习、 实训课程的节次根据教学内容选取,一般为24节,最大节次 单元不超过6节。4 .每一轮课程教案,要表达出内容的更新。5 .教案须以纸质形式带入课堂。教案7至42嫉烹乂行号用章节或工程名称第一章C语言概述1.1-1.2本次授课类型团理论 口实验 口理实一体 口实训 口实习班级地点周次星期节次授课进度350191J2-226五13、413符合 口超前 口滞后320191J2-206五15、6回符合 口超前 口滞后350197J2-2I4五21、20符合 口超前 口滞后教学目标1、了解C语言课程的专业地位和考核方法2、了解C语言的开展史及特点3、掌握C语言程序的基本构成教学重点1、C语言的开展史及特点2、C语言程序的基本构成教学难点C语言程序的基本构成教学设计教学环节内容要点教学方法 与手段时间 分配课程介绍课程地位、专业介绍及课程考核知识讲授15分钟新课引入手机、机器人、大数据、物联网、VR案例法5分钟新课介绍C语言的开展史知识讲授 引导启发15分钟C语言的特点知识讲授 引导启发20分钟C语言程序的基本构成操作演示 知识讲授30分钟总结归纳了解C语言的开展史及特点,重点掌握C语言程序 的基本构成归纳法5分钟HUA1AN COLLEGE OF INFORMATION TECHMOLOGY作业布置教学效果及改进思路专业基础/软件技术: C语言二小移动互联: 一网页制作:网络集成:岗位转换全、思科、 .系统维护:教案©/,假设&城烹乂行号用 HUAUkN COLLEGE OF INFORMATION TECHNOtOGY一、课程介绍本课程是计算机专业的一门专业基础课程,也是其它相关专业研究计算机控 制以及嵌入式技术等的一门基础和工具课程。在软件技术、移动互联、网页制作 专业课程体系中占据重要地位,作为专业基础课与java、android、jsp、php衔 接。基本考核方法:通过考勤、作业、测验、实验等评定学生平时成绩(占60%), 建议考勤占10乳 作业占10%,测验占20%,实验占20乐 通过闭卷考试评定学生 理论成绩(期末考试占40%)情况综合评价学生成绩。JAVA、JSPJAVA、AndroidHTML、PHP网络设备、网络组装与维护、网络安华三笔记本、台式机维修工程师、联想班三、C语言的开展史1963年,剑桥大学将ALGOL 60语言开展成为CPL (Combined Programming Language) 语言。1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生 了 BCPL语言。1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起 了一个有趣的名字“B语言二1973年,美国贝尔实验室的Dennis M. Ritchie在B语言的基础上最终设计 出了一种新的语言,他用BCPL的第二个字母作为这种语言的名字,即C语言。1977年Dennis M. Ritchie发表了不依赖于具体机器系统的C语言编译文本可移植的C语言编译程序。©泳4唬玄城技M俏号沱薪受HUA1AN COLLEGE OF INFORMATION TECHMOLOGV1978 年,Brian W. Kernighian 和 Dennis M. Ritchie 出版了名著 The CProgramming Language,使C语言成为目前世界上流行最广泛的程序设计语言。ANSI C标准于1989年被采用。四、C语言的特点(1)C语言具有结构语言的特点,程序之间很容易实现段的共享。(2) C语言的主要结构成分是函数。(3)运算符丰富。有34种运算符。(4)数据类型丰富。数据类型有整型、实型、字符型、数组类型、指针类 型、结构体类型及枚举类型。(5)比拟接近硬件。直接访问物理地址,进行位操作。printfC007zz);(6)语法限制少和程序设计自由度大。(7)生成目标代码质量高、程序执行效率高。只比汇编程序生成的目标代码效率低10%20机(8)可移植性好。五、C语言程序的基本构成(1)第一个C程序首先通过C程序的简单实例来说明C语言源程序结构的特点和书写方式。【例1.1】输出某位同学的学号、姓名、性别、联系方式。main ()(printf (学号:35013101n);printf (姓名:王 迪n);printf ("性别:女n);printf ("联系方式:1386159551 ln);程序说明:每一个C源程序都必须有,且只能有一个主函数(main函数)。一个函数由两局部组成:函数的首部和函数体。/函数体由大括号“”括起来。printf函数的功能是将要输出的内容送到显示器去显示。双引号内的字符串按原样输出,但“n”是转义字符,代表换行。下面再来看一个相对复杂的C程序。【例1.2两个整数,求它们的和,并输出。#include stdio. h/include 为文件包含命令mainO/主函数教案7至42嫉烹乂行号用HUA1AN COLLEGE OF INFORMATION TECHMOLOGYint x, y, sum;定义三个变量x=2;y=3;变量赋值sum=x+y;计算和printf (zzsum=%dnz/, sum); /输出结果程序说明:#include称为文件包含命令,扩展名为.h的文件称为头文件,利用< > 或者双引号括起来,说明将该文件包含到程序中来,成为程序的一局部。/ 说明注释局部,也可以写成/*/,区别是只能用在一行,/* */可用于多行同时注释,注释只起说明作用,在编译时不进行编译,当然也不被 执行。注释可以放在程序的任何位置,内容也可以是任意字符。/每一个说明、每一条语句都必须以分号结尾。但预处理命令、函数头和花 括号“”之后不能加分号。一行内可以书写一条或多条语句。例如:x=2;y=3;六、总结归纳所学知识为:C语言的开展史及特点、C语言程序的基本构成。其中重点知 识为C语言的开展史及特点和C语言程序的基本构成。难点知识为C语言程序的 基本构成。