教案——C语言.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
授课内容:C语言 授课班级: 授课教师: 授课日期: 教学目的: 1.了解C语言的产生过程和发展特点 2.初步认识C语言程序的结构 3.了解C语言的一些相关知识 教学重点: 1.C语言程序的结构 2.C语言程序的特点 教学难点 1.C语言程序的结构特点 2.C语言程序的书写格式 授课主要内容或板书设计:? 第一章?C语言概述? 1.1?C语言的产生过程及特点? 一、C语言出现的历史背景 二、C语言的特点? 1.2?C语言程序的结构及书写格式? 一、简单的C程序介绍 二、C语言的一般形式? 课堂教学安排? 教学过程(主要教学内容及步骤) (一)导入新课 C语言是国际上广泛流行的、很有发展前途的计算机高级语言。以前的操作系统软件主要是用汇编语言编写的,然而,汇编语言依赖于计算机硬件,程序的可读性和可执行性都比较差。为了解决这一问题,产生了C语言。本学期我们就将共同来学习C语言的一些相关知识,本堂课先来了解一下C语言程序的发展及其结构特点。?? (二)新授?? 1.1C语言的产生过程及特点? 一?、C语言出现的历史背景? C语言是第三代语言即为面向过程的高级语言。? 第一代:机器语言;第二代:汇编语言; 在C语言的基础上又发展出来了第四代语言:面向对象的程序设计语言,例如C++和VB等高级语言。? 2.C语言是在B语言基础上发展起来的。? 3.C语言适合作为系统描述语言,既用来写系统软件,也可用来写应用软件。例如可使用C语言编写UNIX系统。? 4.C语言的可读性、可移植性强? 二、C语言的特点? C语言的特点(使用角度看)? 1.表达能力强且灵活。1)语法限制不严,程序设计自由度大。2)运算符丰富。? 2.?程序结构清晰,适合模块化设计。? 3.编写简单、易学。? 4.目标程序质量高。程序执行效率高。? 5.可移植性高。基本上不作修改就能用于各种型号的计算机和操作系统。? 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的值 */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 x y ? 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 函数定义是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 变量定义 程序段 userf1 变量定义 程序段 … userfn 变量定义 程序段 其中userf1 ~userfn 是用户定义的函数。

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档