C语言教案分课时Word格式.docx

上传人:b****1 文档编号:13630843 上传时间:2022-10-12 格式:DOCX 页数:97 大小:62.15KB
下载 相关 举报
C语言教案分课时Word格式.docx_第1页
第1页 / 共97页
C语言教案分课时Word格式.docx_第2页
第2页 / 共97页
C语言教案分课时Word格式.docx_第3页
第3页 / 共97页
C语言教案分课时Word格式.docx_第4页
第4页 / 共97页
C语言教案分课时Word格式.docx_第5页
第5页 / 共97页
点击查看更多>>
下载资源
资源描述

C语言教案分课时Word格式.docx

《C语言教案分课时Word格式.docx》由会员分享,可在线阅读,更多相关《C语言教案分课时Word格式.docx(97页珍藏版)》请在冰豆网上搜索。

C语言教案分课时Word格式.docx

课外作业

P101-3

 

课堂教学安排

教学过程

主要教学内容及步骤

(一)导入新课

(二)新授

(三)总结扩展:

(四)作业布置:

C语言是国际上广泛流行的、很有发展前途的计算机高级语言。

以前的操作系统软件主要是用汇编语言编写的,然而,汇编语言依赖于计算机硬件,程序的可读性和可执行性都比较差。

为了解决这一问题,产生了C语言。

本学期我们就将共同来学习C语言的一些相关知识,本堂课先来了解一下C语言程序的发展及其结构特点。

1.1C语言的产生过程及特点

一、C语言出现的历史背景

1. 

C语言是第三代语言即为面向过程的高级语言。

第一代:

机器语言;

第二代:

汇编语言;

在C语言的基础上又发展出来了第四代语言:

面向对象的程序设计语言,例如C++和VB等高级语言。

2. 

C语言是在B语言基础上发展起来的。

3. 

C语言适合作为系统描述语言,既用来写系统软件,也可用来写应用软件。

例如可使用C语言编写UNIX系统。

4. 

C语言的可读性、可移植性强

二、C语言的特点

C语言的特点(使用角度看)

表达能力强且灵活。

1) 

语法限制不严,程序设计自由度大。

2) 

运算符丰富。

程序结构清晰,适合模块化设计。

编写简单、易学。

目标程序质量高。

程序执行效率高。

5. 

可移植性高。

基本上不作修改就能用于各种型号的计算机和操作系统。

6. 

C语言是一种结构化程序设计语言。

7. 

具有丰富的数据类型。

8. 

具备变量指针和函数指针。

指针是指和机器内存地址相关的说明项。

1.2C语言程序的结构及书写格式

一:

简单的C程序介绍

例1:

main(){printf(“Thisisacprogram.\n”);

}

这是一个最简单的C语言程序,最后的运行结果是在屏幕上显示:

Thisisacprogram.(光标落在下一行)。

例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做类型定义*/

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程序是由函数构成的。

一个C程序至少包含一个函数(main函数)。

函数定义是C程序的基本单位。

3) 

输入输出函数使用系统提供的库函数printf和scanf。

2.一个函数由两部分组成。

函数的说明部分。

例:

int 

max 

(x,y)↓ 

↓ 

↓函数类型 

函数名 

函数参数 

x,y;

↓形参类型 

形参 

★一个函数名后面必须跟一对圆括弧,函数参数可以没有如main()。

函数体。

{…},一个函数至少有一对大括号。

一个程序总是从main函数开始执行的,位置随意。

书写格式自由,但每个语句后必须有一个“;

”。

main、int为关键字,使用小写字母,C语言区分大小写。

使用“/*”和“*/”对语句进行注释。

二:

C语言的一般形式变量定义main(){ 

变量定义 

程序段}userf1(){ 

程序段}…userfn(){ 

程序段}其中userf1()~userfn()是用户定义的函数。

本堂课主要学习了以下几方面内容:

1.C语言出现的历史背景;

2.C语言的特点;

3.C语言程序的结构及书写格式;

通过这些内容的学习,要求我们在深入学习之前对C语言有一个整体的认识。

P101~3。

2

10大专

授课课时

2h

1.3C语言程序的开发过程

2.1.4C语言上机操作

1.TURBOC系统

2.C语言的上机步骤

3.掌握TC的使用

1.C语言的上机环境

2.C语言的上机步骤

C语言程序的编译过程

教学后记

授课主要内容或板书设计

1.4C语言上机操作

三、总体扩展

我们已经对C语言的知识有了初步的了解,这节课我们来具体的体会一下C语言的开发过程和上机过程。

Step1、编辑源程序生成以.c为扩展名的源文件。

Step2、编译源文件编译程序要对源程序进行语法检查,若没有错误生成目标文件,编译时如果发现错误,则显示错误信息,并要求重新编译,直到编译正确为止。

目标文件的扩展名为.obj。

Step3连接目标文件及库文件连接目标文件生成可执行文件,可执行文件以.exe为文件扩展名。

Step4运行程序

1.4C语言的上机操作过程

C语言上机环境

1.UNIX系统。

(略)

2.DOS下使用MSC4.0编辑C程序。

(了解)

3.使用TurborC运行C程序。

TurboC2.0集成开发环境的使用

进入TurboC2.0集成开发环境中后,屏幕上显示:

其中顶上一行为TurboC2.0主菜单,中间窗口为编辑区,接下来是信息窗口,最底下一行为参考行。

这四个窗口构成了TurboC2.0的主屏幕,以后的编程、编译、调试以及运行都将在这个主屏幕中进行。

下面详细介绍主菜单的内容。

主菜单:

在TurboC2.0主屏幕顶上一行,显示下列内容:

FileEditRunCompileProjectOptionsDebugBreak/watch ★除Edit外,其它各项均有子菜单,只要用Alt加上某项中第一个字母(即大写字母),就可进入该项的子菜单中。

1.启动TurborCl启动DOS系统;

lC:

\>

cd\tc↙;

tc>

tc↙

2.退出TurborC可采用两种方法:

1)Alt+X

2)按F10再将光标移到FILE菜单下的QUIT,按回车键。

3.编辑源程序FILE菜单下的菜单项:

LOAD:

装入磁盘上已经存在的文件,可直接进行编译、连接、运行,也可进行修改。

NEW建立新文件。

SAVE:

保存文件。

WRITETO:

将当前文件写到另一文件。

4.编译源文件COMPILE菜单下的菜单项:

COMPILETOEXE:

编译生成目标文件,目标文件名为“文件名.obj”。

MAKEEXEFILE:

生成可执行文件。

直接生成可执行文件“文件名.exe”lLINKEXEFILE:

连接目标文件生成可执行文件。

对已经生成的.obj目标文件进行连接,生成.exe文件。

5.运行程序:

C:

\tc>

文件名↙lRun(运行)菜单---按Alt+R可进入Run菜单,该菜单有以下各项:

.Run(运行程序):

运行程序其热键为Ctrl+F9。

.Userscreen(用户屏幕)

显示程序运行时在屏幕上显示的结果。

其热键为Alt+F5。

本节课主要学习了C语言的上机步骤:

1.启动TC。

2.在编辑窗口中输入程序。

3.将程序命名并保存。

4.编译源程序,生成目标文件。

5.对程序进行连接,生成可执行文件。

6.运行程序。

编写一小程序在屏幕上显示“hello”。

3

TurborC的使用

TurborC的启动

三TurborC系统的退出

四:

编辑源程序

五:

编译源文件

六:

运行程序

七:

验证下面两个函数。

通过前两堂课的学习,我们已经对C语言的知识有了初步的了解,本节课我们将对TURBOC进行使用。

一、C语言上机环境

(了解)1)编辑C源程序。

2)编译。

3)连接。

4)执行程序。

1.在DOS下进入l开始→程序→MS-DOS方式lC:

\WINDOWS>

_→C:

CD\TURBOC2↙lC:

\TURBOC2>

_↙C:

TC↙

2.直接进入打开我的电脑→C盘→TURBOC2文件夹→双击TC图标

三:

TurborC系统的退出

1.按F10再将光标移到FILE菜单下的QUIT,按回车键。

2.Alt+X

1.F10→FILE→NEW(新建文件)

2.编辑程序

F10→COMPILE→MAKEEXEFILE(生成可执行文件)。

1.在DOS下运行

2.直接运行F10→RUN→RUNlF10→RUN→USERSCREEN

main()/{inta,b,c;

scanf(“%d,%d”,&

c=max(a,b);

printf(“max=%d”,c)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1