重庆市农业学校
理论课程教师教案本
( 2013 - 2014 学年  第  二  学期)
            专业名称    农村电气技术             
课程名称    C语言程序设计           
授课教师      甘    雨             
学    校      重庆市农业学校         
课题序号
1
授课班级
授课课时
2h
授课形式
理论
授课章节
名称
1.1C语言的产生过程及特点
1.2C语言程序的结构及书写格式
使用教具
教学目的
1.      了解C语言的产生过程和发展特点
2.初步认识C语言程序的结构
3.了解C语言的一些相关知识
教学重点
1.C语言程序的结构
2.      C语言程序的特点
教学难点
1.C语言程序的结构特点
2。      C语言程序的书写格式
更新、补
充、删节
内容
课外作业
P10 1—3
教学后记
授课主要内容或板书设计
第一章 C语言概述
1。1 C语言的产生过程及特点
一、C语言出现的历史背景
二、C语言的特点
1.2C语言程序的结构及书写格式
一、简单的C程序介绍
二、C语言的一般形式
课 堂 教 学 安 排
教学过程
主 要 教 学 内 容 及 步 骤
(一)导入新课
(二)新授
(三)总结扩展:
(四)作业布置:
C语言是国际上广泛流行的、很有发展前途的计算机高级语言。以前的操作系统软件主要是用汇编语言编写的,然而,汇编语言依赖于计算机硬件,程序的可读性和可执行性都比较差.为了解决这一问题,产生了C语言。本学期我们就将共同来学习C语言的一些相关知识,本堂课先来了解一下C语言程序的发展及其结构特点。
1。1C语言的产生过程及特点
C语言出现的历史背景
1.      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()是用户定义的函数。
本堂课主要学习了以下几方面内容:
1.C语言出现的历史背景;
2.C语言的特点;
3.C语言程序的结构及书写格式;
通过这些内容的学习,要求我们在深入学习之前对C语言有一个整体的认识.
P10  1~3。
课题序号
2
授课班级
10大专
授课课时
2h
授课形式
理论
授课章节
名称
1.3C语言程序的开发过程
2.1.4C语言上机操作
使用教具
教学目的
1.TURBOC系统
2.C语言的上机步骤
3.掌握TC的使用
教学重点
1.C语言的上机环境
2.      C语言的上机步骤
教学难点
C语言程序的编译过程
一个完整的c语言程序更新、补
充、删节
内容
课外作业
教学后记
授课主要内容或板书设计

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。