C语言教案课程完整版Word格式文档下载.docx

上传人:b****6 文档编号:8682629 上传时间:2023-05-12 格式:DOCX 页数:93 大小:53.07KB
下载 相关 举报
C语言教案课程完整版Word格式文档下载.docx_第1页
第1页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第2页
第2页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第3页
第3页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第4页
第4页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第5页
第5页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第6页
第6页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第7页
第7页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第8页
第8页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第9页
第9页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第10页
第10页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第11页
第11页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第12页
第12页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第13页
第13页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第14页
第14页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第15页
第15页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第16页
第16页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第17页
第17页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第18页
第18页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第19页
第19页 / 共93页
C语言教案课程完整版Word格式文档下载.docx_第20页
第20页 / 共93页
亲,该文档总共93页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C语言教案课程完整版Word格式文档下载.docx

《C语言教案课程完整版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C语言教案课程完整版Word格式文档下载.docx(93页珍藏版)》请在冰点文库上搜索。

C语言教案课程完整版Word格式文档下载.docx

(四)作业布置:

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

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

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

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

语言的产生过程及特点

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

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

第一代:

机器语言;

第二代:

汇编语言;

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

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

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

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

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

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

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

1.表达能力强且灵活。

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

2)运算符丰富。

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

3.编写简单、易学。

4.目标程序质量高。

程序执行效率高。

5.可移植性高。

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

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

7.具有丰富的数据类型。

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

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

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

一:

简单的C程序介绍

例1:

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

}

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

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

例2:

main()/*主函数*/

{inta,b,c;

/*定义变量*/

scanf(“%d,%d”,&

a,&

b);

/*输入变量a和b的值*/

c=max(a,b);

/*调用max函数,将得到的值赋给c*/

printf(“max=%d”,c);

/*输出c的值*/

intmax(x,y)/*定义max函数,函数值为整形,x,y为形式参数*/

intx,y;

/*对形参x,y做类型定义*/

{intz;

/*函数中用到的变量z,也要加以定义*/

if(x>

y)z=x;

elsez=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)函数的说明部分。

例:

intmax(x,y)↓↓↓函数类型函数名函数参数intx,y;

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

2)函数体。

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

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

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

”。

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

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

二:

C语言的一般形式变量定义main(){变量定义程序段}userf1(){变量定义程序段}…userfn(){变量定义程序段}其中userf1()~userfn()是用户定义的函数。

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

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

2.C语言的特点;

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

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

P101~3。

2

10大专

1.3C语言程序的开发过程

2.语言上机操作

1.TURBOC系统

2.C语言的上机步骤

3.掌握TC的使用

1.C语言的上机环境

2.C语言的上机步骤

C语言程序的编译过程

语言程序的开发过程

语言上机操作

三、总体扩展

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

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

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

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

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

Step4运行程序

语言的上机操作过程

C语言上机环境

1.UNIX系统。

(略)

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

(了解)

3.使用TurborC运行C程序。

TurboC集成开发环境的使用

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

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

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

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

主菜单:

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

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);

}intmax(x,y)intx,y;

{intz;

if(x>

}

4

常量和变量

语言的数据类型

1.掌握C语言中常量和变量的使用方法

2.掌握C语言的几种数据类型

1.常量和变量2.三种数据类型

1.常量的定义2.浮点型变量的定义

常量和符号常量

变量

2.2C语言的基本数据类型

整型数据

浮点型数据

字符型数据

(一)前堂回顾

(二)导入新课

(三)新授

(四)总结扩展:

(五)作业布置:

C语言的开发过程:

1.编辑源程序。

2.编译源文件。

3.连接目标文件及库文件。

4.运行程序。

一个程序应包括数据描述和操作步骤两方面的内容。

数据是操作的基本对象,所以我们可以这样认为程序=数据结构+算法。

数据结构就是包括数据类型在内的一些相关知识,这节课我们就来具体学习C语言中的几种常量和变量以及数据类型。

第二章基本数据类型与顺序程序设计

常量和符号常量?

求半径为5的圆面积。

#include“”#definePI/*定义常量圆周率的值为

*/

main()

{floatr,area;

r=5;

area=PI*r*r;

printf(“area=%f”,area);

1.用一个标识符代表一个常量的,称为符号常量。

PI即为符号常量。

2.用#define定义符号常量,一般形式为:

#define标识符字符串。

这个标识符又称为宏。

在上例中,程序运行中遇到PI,要将宏名替换成字符串,称为宏展开。

area=PI*r*r展开为area=*r*r。

3.使用符号常量可以简化程序的数据输入且不易出错。

4.符号常量名只能由字母、数字和下划线组成,且第一个字母必须是字母或下划线。

#definePRICE30main(){intnum,total;

num=10;

total=num*PRICE;

printf(“total=%d”,total);

}和例1相同,这里使用#define定义常量30,名为PRICE。

这里有几点说明:

1)常量名一般采用大写字母。

2)符号常量名前后要一致。

1.变量:

在程序运行过程中,值可以改变的量称为变量。

每个变量都有一个名字,称为变量名。

2.说明:

1)intk=50;

int是类型标识符,k是变量名,50是变量k的初值。

2)变量名只能由字母、数字和下划线组成,且第一个字母必须是字母或下划线。

3)变量是内存中的某一个空间,上例中内存空间命名为k,50是k中存放的值。

4)变量名一般用小写字母。

语言的基本数据类型

一:

1.整型常量:

#defineR32/*定义整型常量*/。

1)十进制整型常量。

如123、-321、02)

2)八进制整型常量。

以0开头的数是八进制数。

如0123表示八进制的123。

3)十六进制整型常量。

以0x开头的数是16进制数。

如0x123代表16进制的123。

2.整型变量:

inti,j;

/*定义整型变量*/。

3.标识符

1)基本型:

用int表示,范围是-32768~32767。

2)短整型:

用short表示。

3)长整型:

用long表示。

4)无符号型:

分别用unsignedint(0~65535)、unsignedshort和unsignedlong表示,只存放数不存放符号。

1.浮点数即为数学中的实数。

有以下两种表示形式:

1)十进制数形式。

由数字和小数点组成,并且必须有小数点。

5→整型数据;

→实型数据。

2)科学表示法(指数形式)。

或都可表示*103。

2.浮点型常量:

、.

浮点型变量

1)单精度(float)l占四个字节,32位。

l有效数位是7位。

有效位为。

l定义方式;

floatx,y;

2)双精度(double)l占8个字节。

l15个有效数字位。

l定义方式:

doublez;

1.ASCAII码:

美国标准信息交换码。

1)用七位二进制编码组成,ASCII码共128个。

2)传送数据时使用8位二进制编码,最高位为奇偶校验位。

2.字符常量

1)’a’与’A’是不同的字符常量,’’是定届符。

2)用“a”表示字符常量是错误的。

3)小写字母的ASCII码比对应的大写字母ASCII码大32。

4)一个字节存放一个字符

5)特殊的字符常量:

\n换行符;

\t表格符;

\b退格符;

\r回车\\反斜杠\\’单引号’

3.字符变量

1)定义形式:

charc1,c2;

2)赋值:

c1=’a’→字符使用单引号。

将小写字母a转换成大写字母A。

#include“”main(){charc1,c2;

c1=’a’;

c2=c1-32;

/*c2=’A’*/printf(“%c,%c”,c1,c2);

}运行结果:

a,A

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

1.常量和变量的定义形式;

2.在C语言中,诸如2.,0.,.5,都是合法的实数形式(都有小数点)。

3.C语言的几种基本数据类型:

char、int、long、float、double;

在字符变量进行赋值时,要使用定界符。

例x=’a’;

而字符串要用“”作为定届符。

即“abcd”是正确的但“a”是错误的。

5

上机:

常量和变量以及数据类型的使用

1.常量和变量的使用

2.数据类型的使用

1.符号常量的使用2.变量的使用

符号常量的定义

C语言的上机步骤

常量和变量的使用

数据类型的使用?

(二)教学内容

我们已经学习了C语言的上机过程,这节课我们将在TC上演示几个程序。

一、C语言的上机步骤

1.启动TC。

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

3.将程序命名并保存。

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

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

6.运行程序。

二、常量和变量的使用

1.验证程序例2-1例:

#include“”

#definePI/*定义常量圆周率的值为

*/

main()

1)注意符号常量大小写字母在程序前后要一致。

2)浮点型数据在最后输出时的显示形式。

2.变量的初始化及其赋值过程

1)变量的初始化过程。

main(){inta=b=0;

printf(“%d,%d\n”,a,b);

}在此程序的编译过程中,我们会发现系统会提示给我们具有变量b没有被定义的错误。

在C语言中变量初始化时不可以进行连等的操作,因为系统无法识别第一个等号的变量,而不能成功的进行赋值。

2)变量的赋值过程。

main(){inta,b;

a=b=0;

}此程序为正确的程序,在编译及其运行过程中都不会出现问题,根据赋值语句具有的右结合性,可以知道最后两个变量的初值都为0。

3.特殊字符常量的使用

2\n的使用main(){clrscr();

/**/printf(“123\n456”);

}输出结果:

1234562

\t的使用main(){clrscr();

/**/printf(“123\t456”);

1234562

\b的使用main(){clrscr();

/**/printf(“123\b456”);

124562

\r的使用main(){clrscr();

/**/printf(“123\r456”);

456三:

数据类型的使用

1)整型数据(P19例2-6)

2)浮点型数据例:

main(){floatx;

→doublex;

x=;

printf(“%f\n”,x);

}注:

浮点型数据的有效位问题直接影响到最终结果。

3)字符型数据2验证例2-22ASCII码的理解例:

main(){charc1,c2;

c1=1;

c2=’1’;

printf(“%c,%c”,c1,c2);

本节课主要回顾了常量和变量的使用以及数据类型的使用。

同时要求同学们掌握C语言程序在TC下的两种运行方式。

将大写字母A转换成小写字母a。

6

运算符和表达式赋值语句

1.掌握几种常用的运算符

2.用C语言格式写出正确的表达式

3.掌握赋值符号的使用

1.常用运算符2.赋值语句

1.自增和自减运算符的使用2.赋值语句中的类型转换

2.3运算符和表达式

相关概念

运算符

算术表达式

赋值语句

赋值语句的格式与功能

类型转换

1.C语言的几种基本数据类型:

2.变量的定义方式:

例:

intx,y;

3.编程:

将小写字母b转换成大写字母B。

C语言程序由一行一行的语句代码组成,每个语句由变量、运算符、表达式、函数调用和控制语句构成。

上堂课我们已经学习了变量的使用,这节课我们来继续学习运算符和表达式。

运算符和表达式

1.运算符:

进行运算的符号。

2.表达式:

由运算对象(包括常量、函数、变量和运算符)连接起来的有意义的式子。

运算符

1.算术运算符

运算

优先级

例子

()

圆括号

1

5/(1-3)=-2

*

乘法

7*3=21

/

除法

7/=,7/3=2

%

模除

7%3=1

+

加法

7+3=10

-

减法

7-3=4

1)模除运算是两个整数相除后取余数;

要求%两边必须是整型数据。

2)若算术运算符两边均为整数,则结果为整数。

3)若参加运算的两个数中有一个数为实数,则结果为double型。

4)按照优先级运算。

先括号,然后再先乘除后加减。

2.自增自减运算符

1)自增li++先使用i的值,在执行语句i=i+1;

i=3;

j=i++;

printf(“%d,%d”,i,j);

l++i先执行语句i=i+1,在使用i的值。

j=++i;

main(){inti,j,m,n;

i

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2