成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8Word格式.docx

上传人:b****6 文档编号:21638428 上传时间:2023-01-31 格式:DOCX 页数:106 大小:58.62KB
下载 相关 举报
成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8Word格式.docx_第1页
第1页 / 共106页
成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8Word格式.docx_第2页
第2页 / 共106页
成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8Word格式.docx_第3页
第3页 / 共106页
成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8Word格式.docx_第4页
第4页 / 共106页
成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8Word格式.docx_第5页
第5页 / 共106页
点击查看更多>>
下载资源
资源描述

成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8Word格式.docx

《成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8Word格式.docx》由会员分享,可在线阅读,更多相关《成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8Word格式.docx(106页珍藏版)》请在冰豆网上搜索。

成都职业技术学院C语言程序设计课程教案CB4F2D3A1BDCCB0B8Word格式.docx

1、上课认真听讲,做好补充笔记。

2、认真完成作业。

封面内容要求清楚、工整书写。

(手机、MP3等)

3、定期考核。

4、上机要来求:

5、考试成绩的核算。

(10%)

课外要求:

1、多用计算机。

(打字、各软件操作、上网查资料等。

2、多留意媒体上介绍的新技术、新知识。

(看杂志、报纸等。

3、多到外面逛。

(电脑城等。

4、多调查,写成调查报告。

讲授新课:

第一节C语言概述

第二节C语言的特点

第三节简单C程序介绍

第四节TurboC的基本操作

第五节TurboC程序的基本操作

第六节C-Free3.5基本操作

一、C的应用

编写系统软件和应用软件。

二、历史背景及发展过程

三、程序

1、日常生活的例子

2、计算机程序:

由计算机指令构成的序列。

四、程序设计语言简介

1、机器语言

2、汇编语言

3、高级语言

1、语言简明、紧凑、使用方便、灵活。

2、运算符丰富。

3、数据结构丰富,具有现代化语言的各种数据结构。

4、具有结构化的控制语句。

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

6、C语言允许直接访问物理地址,能实现汇编语言的大部分功能,可以直接对硬件进行操作。

7、生成目标代码质量高,程序执行效率高。

8、用C语言写的程序可移植性好。

一、程序举例

例1.1

#include“stdio.h”

main()/*定义主函数*/

{

printf(“ThisisaCprogram.\n”);

}

输出信息:

ThisisaCprogram.

例1.2

main()/*求两数之和*/

inta,b,sum;

/*定义变量*/

a=123;

b=456;

sum=a+b;

printf(“sumis%d\n”,sum);

sumis579

例1.3

Intmax(intx,inty);

main()/*主函数*/

inta,b,c;

scanf(“%d,%d”,&

a,&

b);

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

c=max(a,b);

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

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

/*输出c的值*/

intmax(intx,inty)/*定义max函数,x,y为形参,并对形参x,y作类型定义*/

intz;

/*max函数中用到的变量z也要定义*/

if(x>

y)z=x;

elsez=y;

return(z);

/*将z的值返回,通过max带回调用处*/

}

例1.4

#include"

stdio.h“

main()

inti,sum;

sum=0;

i=1;

while(i<

=100)/*计算累加和的循环结构*/

{sum=sum+i;

i++;

printf(“1+2+3+…+100=%d\n”,sum);

输出结果:

1+2+3+…+100=5050

二、C程序的基本规则

1、C程序由函数构成。

(亦称为函数语言。

2、C程序中每条语句都用一个分号结尾,分号是C程序语句的必要组成部分,语句最后的分号不能省略。

3、每个C程序都有一个主函数(main()),且只有一个主函数。

并且程序是从主函数开始执行的。

4、调用C语言的标准函数通常要在程序开头使用包含命令include,C程序中的命令不用分号结尾。

(有时print和scanf函数不需用该命令)

5、C程序中的变量必须先定义,后使用。

6、C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写,同一字母的大小写被作为两个不同的字符。

7、C程序中可以用“/*……*/”的形式加注释。

8、C程序书写格式自由,一行内可以写几条语句,一条语句可以写在多行。

9.一个函数包含两个部分:

(1)函数的说明部分。

包括函数名,函数类型,函数属性,函数参数名等。

如:

intmax(x,y)

intx,y;

函数名后必须跟一对圆括弧,函数参数可以没有,如:

main()。

(2)函数体。

函数说明部分下的大括弧,如果一个函数内有多个括弧,则最外一层为函数体范围。

小结新课:

通过两节课的学习,我们了解了计算机语言的发展过程。

接触到C语言的简单程序的调试,并对C语言程序的语法规则有了初步的认识。

练习课

2006.9.15

1.2

Web06.-

3.4

通过上机的亲身操作,让学生自己进行简单程序的调式,让他们熟悉计算机的编程技巧。

使学生对程序有初步的接触。

了解和使用C语言编程的技巧。

练习一。

学生学习习惯较好,计算机的操作技巧上还有待提高。

巩固复习:

上节课我们讲解了C语言的基础知识,同时接触到简单的C语言程序,学会去理解它们,这节课我们进行实际调试,从而使学生深刻理解程序含义,并再操作中思考,找到自己的问题。

实训内容:

练习

1.上机完成书上例题1.1—1.3;

2.完成补充例题1.4;

实训小结:

同学们熟悉了C语言的基本操作,包括启动、编辑和保存等。

同时通过调试完成例题。

3.4

通过上机的亲身操作,让学生自己调试程序,让他们熟悉计算机的编程技巧。

继续调试习题。

补充习题。

学生上机操作。

习题1.5,补充习题。

 

复习巩固:

前面我们讲了C语言的优点很多,是结构化的编程语言,并十分灵活,下面我们试着仿造例题进行简单程序的编写。

一、完成书上习题1.5。

二、完成以下补充习题:

1.打印一个数与10的和。

2.输入长方形边长,求周长和面积。

3.打印下列图形:

*

***

*****

*******

同学们通过课前程序的书面编写,上机的实际操作、修改,对C语言的结构有了初步的认识,同时熟悉了printf语句的用法。

2006.9.19

2006.9.20

库函数

1.4TurboC的基本操作

1.5TurboC程序的基本操作

1.6C-Free3.5基本操作

讲解库函数和TurboC的基本操作,为以后函数的使用打下基础,学生的兴趣较大。

对库函数的全部的理解,并会使用;

能进行TurboC的基本操作。

库函数的操作。

库函数的操作

补充例题1.5。

理解例1.5。

前面我们学习了C语言的基本语法规则,并通过上机实训的操作,同学们对用C语言编写程序有了初步认识,下面我们进一步介绍C语言的库函数和常用的基本操作。

三、C语言的库函数

1、库函数的简介:

即系统提供的标准函数

2、include命令(包含命令)

C语言提供了大量的库函数。

为了便于管理,C语言把库函数的内容存放在扩展名为LIB的库文件中,把每一类库函数的说明存放在一个头文件中。

例如:

输入/输出函数的头文件是stdio.h(有时printf和scanf函数不需用包含命令说明),数学函数的头文件是math.h,图形函数的头文件是graphics.h。

如果程序中要调用某个库函数,则通常在程序的开头使用include命令向编译系统提供库函数的有关信息。

include命令的一般形式为:

#include”头文件名”

#include<

头文件保>

命令说明:

 (1)、include命令必须以#号开头,后面的头文件名用一对双引号或一对尖括号括起来。

(2)、include命令不是C语言的语句,因此不能在最后加分号,并且include命令通常放在程序开头。

(3)、一个include命令只能指定一个头文件。

例如,图形函数的头文件是graphics.h,如果程序中要调用图形函数,那么在程序的开头部分必须使用如下命令:

   #include”graphics.h”

   #include<

graphics.h>

例1.5正确调用库函数的演示程序

#include”math.h”

#include“stdio.h”

floatx;

x=sqrt

(2);

  /*调用数学函数sqrt计算2的平方根*/

printf(“2的平方根是:

%f\n”,x);

屏幕将显示如下信息:

   2的平方根是:

1.414214

3、库函数的一般形式

函数名(参数表)

注:

库函数的“参数表”相当于数学中的自变量。

有的库函数不需要参数,有的库函数需要1个或多个参数。

如果库函数有多个参数,则每两个参数之间用逗号分隔。

4、调用库函数的注意事项

(1)正确书写函数名。

(2)正确使用函数的参数。

(3)正确使用函数的返回值。

1.4TurboC的基本操作(dos/Windows)

一、dos命令及操作

1、dos相关命令(开始菜单下的运行中输入command命令进入dos)

(1)创建文件夹md

(2)删除文件夹rd

(3)删除文件del

(4)进入子目录cd子目录名

(5)进入文件直接输入文件名

(6)显示目录内容dir(dir/p)

(7)返回上一级目录cd..

(8)返回根目录cd/

2、创建C程序的演示

例1.6创建C程序,DOS操作系统

第一步准备工作

①启动DOS操作系统→“运行”中输入command

②在C盘上新建文件夹st

第二步启动TC系统

①执行c:

\tc\tc,启动TC后,屏幕上显示TurboC的主窗口和版本号,版权信息。

②按任一键关闭以上窗口,进入TC的集成环境。

分别是菜单栏,编辑窗口,信息窗口,状态栏显示F1,F5—F10功能键的说明和capslock(大小写转换键)与Numlock键和状态。

编辑窗口上显示光标的位置和文件名。

第三步新建源程序

①F10激活菜单,File菜单Enter

②”New”命令Enter,光标在编辑窗口

③main()

{

printf(“Iamagirl.\n”);

printf(“Youareaboy.”);

第四步保存程序

①Alt+F→File菜单Enter

②S→save

③Noname.c→改成c:

\st\T1_6.c

第五步创建可执行文件

F9创建可执行文件

*.c→*.obj→*.exe

出现“linking”对话框(若有错,F6切换到编辑窗口,改好后,F9创建可执行文件。

第六步退出TC

①File菜单

②按Q→”Quit”命令

查看c:

\st文件夹,有三个文件:

T1_6.c,T1_6.obj,T1_6.exe运行程序(run菜单下run命令)得结果:

Iamagirl.

Youareaboy.

二、TurboC的启动和退出

1、TurboC的安装

2、TurboC的启动

(1)在dos环境下启动。

(2)在Windows环境下启动。

3、TurboC在退出

执行“File”菜单下的“Quit”命令。

注:

1.每次上机转换“option”→directories

2.edit编辑,修改

3.Run→run运行

4.查看结果Run→userscreen

5.保存File→save

三、TurboC菜单的基本操作

1、选择菜单命令的一般方法(功能键F10)

2、使用快捷键选择菜单命令

四、TurboC窗口的基本操作

1、编辑窗口Edit

2、信息窗口Message

3、功能键F5可以最大化编辑窗口,功能键F6可以切换活动窗口。

五、TC窗口的基本操作

TC集成环境有两个窗口;

Edit编辑窗口和Meaaage信息窗口。

F5:

最大化编辑窗口,可切换。

F6:

切换活动窗口,光标在编辑窗口和信息窗口间切换。

一、创建C程序

创建C语言程序的一般操作步骤:

(1)新建C语言源程序。

(*.c)

(2)保存源程序。

(3)编译源程序,得到二进制代码的目标文件。

(*.obj)

(4)将目标文件与C语言的标准库函数连接,得到可执行文件。

(*.exe)(可直接运行)

二、修改C程序

1、打开源程序

2、编辑源程序

步骤:

(1)File→changedir

在”NewDirectory”对话框中修改文件夹路径c:

\st,File→load,选择文件。

(2)修改edit

(3)换名保存

File→writeto(Newname对话框),输入T1_7.C

(4)生成可执行文件并运行

Run→run

Run→UserScreen

按任一键返回编辑窗口。

3、TurboC的常用编辑键

定义块首:

Ctrl+K+B

定义块尾:

Ctrl+K+K

复制块到光标位置:

Ctrl+K+C

移支块到光标位置:

Ctrl+K+V

取消块的定义:

Ctrl+K+H

删除块:

Ctrl+K+Y

4、保存文件

save:

保存在当前目录下

writeto:

换名保存(相当于另存)

changedir:

改变保存的默认路径

前面讲到TurboC2.0的很多操作,TurboC3.0的操作也很类似。

一、安装

二、启动

三、新建

四、编辑及修改

五、运行

六、保存

本次课我们学习了C语言中很重要的库函数的含义及使用方法,对C语言的不同版本的使用也进行了详细的介绍,希望大家能熟练掌握。

2006.9.21

补充:

练习三

上机操作补充例题及习题,让学生加深知识的理解。

对库录函数有充分理解,会使用TurboC有基本操作。

学会使用库函数。

使用库函数。

补充例题1.5,补充习题。

上节课我们学习了C语言的库函数及使用方法,并对不同版本的C语言的操作做课详细的讲解,下面同学们自己上机操作:

一、完成补充例题1.5。

1.己知a=2,b=5,c=3,从键盘输入x的值,求y=a*x*x+b*x+c的值。

2.输出提示信息“x的值为:

”,从键盘输入x的值,输出y=10*x*x*x的结果。

通过例题和自己编写程序,同学们对C语言的库函数有了深入理解。

不同版本的操作,同学们能找到各种版本的不同之处,及各版本的优点,以后可以选择性的使用。

上机课

2006.9.22

练习四

对库函数有深刻认识,教学生编写简单程序。

能自己编写简单程序。

编写简单程序

学生上机。

经过两个星期的训练,学生对C语言编程有了一定的理性认识。

授课主要内容或板书设计

前面我们讲到C语言很灵活,同一各程序也可能有不同的编写方法,这节课我们先让同学们按自己的思路编,然后清同学演示操作,最后老师评讲。

一、完成书上习题一。

二、完成以下补充作业:

1.输入x,y,求z=x*x+y。

2.输入a,b,c,求x=b*b-4ac。

教会了学生在编写之前先理清思路,再有针对性的编写、调试;

同时,在老师评讲之后,学生也能找到自己编写程序时应注意的地方,记忆深刻。

成都职业技术学院《C语言程序设计》课程教案

软件06-1

2006.9.26

7.8

2006.9.27

2.1C的数据类型

2.2常量和变量

本章学习C语言的基本数据类型,为学生在编程中定义数据类型帮助很大。

学习C语言的基本数据类型,为后面编程做准备。

常量和变量

多媒体计算机演示。

例2.1

学生能够理解C语言中的常量和变量。

2.1字符集和标识符

一、字符集

1.大小写英文字母:

A,B,……,Z,a,b,……,z

2.数字:

0,1,……,9

3.运算符:

+,-,*,/,%,<

,>

,=,&

,|,?

,!

,^,~

4.括号:

(),[],{}

5.标点符号:

‘“:

6.特殊符号:

\_$#

7.空白符:

空格符,换行符,制表符。

以上字符可以按照C语言语法组合起来,就能通过编译系统的语法和词法分析,不在字符集中的字符可以在两个双引号(我们称之为字符串)之间出现。

如:

“@”。

二、标识符

标识符是用来标识在C程序中的变量、常量(指符号常量)、数据类型和函数的,是一个字符序列。

标识符的语法规则:

(1)字母或下划线中的任一字符打头。

(2)在第一个字符后,可以是任意的数字、字母、下划线组成的序列。

长度不能超过8个。

⏹ 

1.关键字

⏹也称保留字,一般为小写字母。

⏹是C编译程序预先登录的标识符,它们代表固定的意义,用户不能随便使用。

⏹如:

printfmain等。

⏹2.特定字

⏹是具有特殊含义的标识符。

习惯上把它们看成关键字。

包括:

defineundefincludeifdefdedifline

⏹它们是C程序的预处理命令。

⏹3.用户自定义字

⏹用户按照语法规则定义的标识符。

⏹就是程序员在程序设计时为变量、常量以及函数起的名字。

⏹使用时注意:

(1)不能使用关键字和特定字

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

当前位置:首页 > 经管营销 > 人力资源管理

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

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