欢迎来到天天文库
浏览记录
ID:40175747
大小:506.00 KB
页数:129页
时间:2019-07-24
《【8A版】C语言教案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、【MeiWei81-优质实用版文档】重庆市农业学校理论课程教师教案本(20XX—20XX学年第二学期)专业名称农村电气技术课程名称C语言程序设计授课教师甘雨学校重庆市农业学校课题序号1授课班级授课课时2h授课形式理论授课章节名称1.1C语言的产生过程及特点1.2C语言程序的结构及书写格式使用教具教学目的1.了解C语言的产生过程和发展特点2.初步认识C语言程序的结构3.了解C语言的一些相关知识教学重点1.C语言程序的结构2.C语言程序的特点【MeiWei81-优质实用版文档】【MeiWei81-优质实用版文档】教学难点1.C语言程序的结构特点2.C语言程序的书写格式更新、补充、删节
2、内容课外作业P101-3教学后记授课主要内容或板书设计【MeiWei81-优质实用版文档】【MeiWei81-优质实用版文档】第一章C语言概述1.1C语言的产生过程及特点一、C语言出现的历史背景二、C语言的特点1.2C语言程序的结构及书写格式一、简单的C程序介绍二、C语言的一般形式课堂教学安排【MeiWei81-优质实用版文档】【MeiWei81-优质实用版文档】教学过程主要教学内容及步骤(一)导入新课(二)新授(三)总结扩展:(四)作业布置:C语言是国际上广泛流行的、很有发展前途的计算机高级语言。以前的操作系统软件主要是用汇编语言编写的,然而,汇编语言依赖于计算机硬件,程序的可
3、读性和可执行性都比较差。为了解决这一问题,产生了C语言。本学期我们就将共同来学习C语言的一些相关知识,本堂课先来了解一下C语言程序的发展及其结构特点。1.1C语言的产生过程及特点一、C语言出现的历史背景1.C语言是第三代语言即为面向过程的高级语言。第一代:机器语言;第二代:汇编语言;在C语言的基础上又发展出来了第四代语言:面向对象的程序设计语言,例如C++和VB等高级语言。2.C语言是在B语言基础上发展起来的。3.C语言适合作为系统描述语言,既用来写系统软件,也可用来写应用软件。例如可使用C语言编写UNIG系统。4.C语言的可读性、可移植性强二、C语言的特点C语言的特点(使用角度
4、看)1.表达能力强且灵活。1)语法限制不严,程序设计自由度大。2)运算符丰富。2.程序结构清晰,适合模块化设计。3.编写简单、易学。4.目标程序质量高。程序执行效率高。5.可移植性高。基本上不作修改就能用于各种型号的计算机和操作系统。6.C语言是一种结构化程序设计语言。7.具有丰富的数据类型。8.具备变量指针和函数指针。指针是指和机器内存地址相关的说明项。1.2C语言程序的结构及书写格式一:简单的C程序介绍例1:main(){printf(“Thisisacprogram.”);}这是一个最简单的C语言程序,最后的运行结果是在屏幕上显示:Thisisacprogram.(光标
5、落在下一行)。例2:main()/G主函数G/{inta,b,c;/G定义变量G/scanf(“%d,%d”,&a,&b);/G输入变量a和b的值G/c=maG(a,b);/G调用maG函数,将得到的值赋给cG/printf(“maG=%d”,c);/G输出c的值G/}intmaG(G,y)/G定义maG函数,函数值为整形,G,y为形式参数G/intG,y;/G对形参G,y做类型定义G/{intz;/G函数中用到的变量z,也要加以定义G/if(G>y)z=G;elsez=y;return(z);/G将z的值返回,通过maG带回调用处G/}本例题是一个比较典型的C语言程序,运行情况
6、是:8,5↙(【MeiWei81-优质实用版文档】【MeiWei81-优质实用版文档】输入8和5给a和b)maG=8(输入c的值)说明:1.C程序是由函数构成的。1)一个C程序至少包含一个函数(main函数)。2)函数定义是C程序的基本单位。3)输入输出函数使用系统提供的库函数printf和scanf。2.一个函数由两部分组成。1)函数的说明部分。例:intmaG(G,y)↓↓↓函数类型函数名函数参数intG,y;↓↓形参类型形参★一个函数名后面必须跟一对圆括弧,函数参数可以没有如main()。2)函数体。{…},一个函数至少有一对大括号。3.一个程序总是从main函数开始执行的
7、,位置随意。4.书写格式自由,但每个语句后必须有一个“;”。5.main、int为关键字,使用小写字母,C语言区分大小写。6.使用“/G”和“G/”对语句进行注释。二:C语言的一般形式变量定义main(){变量定义程序段}userf1(){变量定义程序段}…userfn(){变量定义程序段}其中userf1()~userfn()是用户定义的函数。本堂课主要学习了以下几方面内容:1.C语言出现的历史背景;2.C语言的特点;3.C语言程序的结构及书写格式;通过这些内容的学习,要求我们
此文档下载收益归作者所有