admin 管理员组

文章数量: 887021


2023年12月19日发(作者:plsql注册码填写)

《C语言程序设计》上机实验

实验一 C程序的运行环境和运行C程序的方法

一、实验目的

1. 掌握

(1) 一个C程序上机的全过程,包括编辑、编译、连接、运行和调试;

(2) 一个C程序的基本结构和书写规则。

2. 熟悉

(1) 所用的计算机系统的基本操作方法,学会独立使用该系统;

(2) TC2.0集成开发环境使用的基本方法。

3. 了解

(1) C程序的特点。

二、实验要求

1. 请在实验课前复习课堂上所讲授的第一章的内容;

2. 请在实验课前将本实验要求编写的程序打好草稿;

3. 实验后每班按学号前1/3要提交实验报告;

三、实验内容和步骤

注意:先听教师讲解TC IDE的基本用法,然后按以下步骤进行实际操作。

【提纲】

1. TC IDE概述;

2. 帮助的使用(F1、Ctrl+F1);

3. 基本操作和常用快捷键(新建、打开、保存、另存为、拾取、编译、连接、Make、执行、查看运行结果、缩放当前窗口、切换当前窗口);

4. 块操作(包括与Windows其它应用程序之间交换数据);

5. 调试技术(F7、F8、Add Watch);

6. 系统参数的设置;

7. 查找 .c、.obj、.exe文件;

【练习】

1. 检查所用的计算机系统是否已安装了TC 2.0编译系统并确定它所在的子目录

第 1 页 共 12 页

实验01 C程序的运行环境和运行C程序的方法

2. 进人TC 2.0的集成开发环境

3. 熟悉TC 2.0集成环境的界面和有关菜单的使用方法

4. 输入并运行一个简单的、正确的程序

(1) 选择File菜单中的New并按回车键,使编辑窗口变成空白。

(2) 输入下面的程序。

#include

void main()

{

}

printf(“This is a c program.n”);

(3) 按功能键F9进行编译和连接,观察屏幕上显示的编译信息。如果出现“出错信息”,则应找出原因并改正之,再进行编译。

(4) 如果编译无错误,按Ctrl和F9键使程序运行,按Alt和F5键,切换到用户屏,观察分析运行结果。

5. 输人并编辑一个有错误的C程序

(1) 输入以下程序(教材第1章中例1.2,故意漏打或打错几个字符)。

#include

void main()

{

}

(2) 进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误。最后请与教材上的程序对照。

(3) 运行程序,分析运行结果。

6. 输入并运行一个需要在运行时输人数据的程序

(1) 输入下面的程序:

#include

第 2 页 共 12 页

int a,b,sum

a=123;b=456;

sum=a+b

print(“sum is %dn”,sum);

《C语言程序设计》上机实验

void main()

{

int max(int x,int y);

int a,b,c;

printf(“input a & b:”);

}

int max(int x,int y)

{

}

(2) 编译并运行,在运行时从键盘输人整数2和5,然后按回车键,观察运行结果。

(3) 利用TC的调试功能观察各个变量的变化情况和程序流程情况。

(4) 将程序中的第5行改为:

int a;b;c;

再进行编译,观察其结果。

(5) 将子程序max的第4,5两行合并为一行,即

if(x>y) z=x; else z=y;

进行编译和运行,分析结果。

7. 运行一个自己编写的程序。题目是教材第1章的习题1.6。即:输人a、b、c三个值,输出其中最大者。

【提示】

 利用库函数scanf输入a、b和c三个数的值

int z;

if(x>y) z=x;

else z=y;

return(z);

scanf(“%d,%d”,&a,&b);

c=max(a,b);

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

第 3 页 共 12 页

实验01 C程序的运行环境和运行C程序的方法

 先求出a和b 中的大值并存入中间变量max中

 再求出c和max中的大值并存入中间变量max中

 利用库函数printf输出max的值

(1) 输入自己编写的源程序。

(2) 检查程序有无错误(包括语法错误和逻辑错误),有则改之。

(3) 编译和连接,仔细分析编译信息,如有错误应找出原因并改正。

(4) 运行程序,输人数据,分析结果。

(5) 自己修改程序(例如,故意改成错的),分析其编译和运行情况。

(6) 将调试好的程序保存在自己的用户目录中,文件名自定。(注意文件名和文件夹名不要过长,而且最好不要包含汉字)

(7) 用File→New将编辑窗口清空,再选File→Load将该文件读入,检查编辑窗口中的内容是否是刚才保存的程序。

(8) 在windows环境下察看保存的C源程序文件是否存在。

8. 以下程序的功能是计算5! 。输入下面程序,利用TC的调试功能观察各个变量的变化情况和程序流程情况。

/* Function: Figure out the factorial of 5 */

main()

{

}

int k,fac;

fac=1;

k=1;

while(k<=5)

{

}

fac=fac*k;

k=k+1;

四、思考题

1. 如何确定一个C目标文件(扩展名为obj)和可执行文件(扩展名为exe)第 4 页 共 12 页

《C语言程序设计》上机实验

的位置,并进一步找到它们?

2. “Microsoft Word” 和“记事本 ”等编辑器能不能用来编辑C源程序?如果可以请大家上机试一下。

3. TC 2.0集成开发环境如何与其它Windows应用程序之间进行“复制”和“粘贴”操作?

在TC 2.0集成开发环境中提供了那些基本的调试手段?请大家根据教师上课讲的内容自己总结一下,并上机试一试。

第 5 页 共 12 页

实验01 C程序的运行环境和运行C程序的方法

下面是赠送的团队管理名言学习,

不需要的朋友可以编辑删除谢谢

1、沟通是管理的浓缩。

2、管理被人们称之为是一门综合艺术--“综合”是因为管理涉及基本原理、自我认知、智慧和领导力;“艺术”是因为管理是实践和应用。

3、管理得好的工厂,总是单调乏味,没有任何激动人心的事件发生。

4、管理工作中最重要的是:人正确的事,而不是正确的做事。

5、管理就是沟通、沟通再沟通。

6、管理就是界定企业的使命,并激励和组织人力资源去实现这个使命。界定使命是企业家的任务,而激励与组织人力资源是领导力的范畴,二者的结合就是管理。7、管理是一种实践,其本质不在于“知”而在于“行”;其验证不在于逻辑,而在于成果;其唯一权威就是成就。

8、管理者的最基本能力:有效沟通。

9、合作是一切团队繁荣的根本。

10、将合适的人请上车,不合适的人请下车。

11、领导不是某个人坐在马上指挥他的部队,而是通过别人的成功来获得自己的成功。

12、企业的成功靠团队,而不是靠个人。

第 6 页 共 12 页

《C语言程序设计》上机实验

13、企业管理过去是沟通,现在是沟通,未来还是沟通。

14、赏善而不罚恶,则乱。罚恶而不赏善,亦乱。

15、赏识导致成功,抱怨导致失败。16、世界上没有两个人是完全相同的,但是我们期待每个人工作时,都拥有许多相同的特质。 17、首先是管好自己,对自己言行的管理,对自己形象的管理,然后再去影响别人,用言行带动别人。18、首先要说的是,CEO要承担责任,而不是“权力”。你不能用工作所具有的权力来界定工作,而只能用你对这项工作所产生的结果来界定。CEO要对组织的使命和行动以及价值观和结果负责。

19、团队精神是从生活和教育中不断地培养规范出来的。研究发现,从小没有培养好团队精神,长大以后即使天天培训,效果并不是很理想。因为人的思想是从小造就的,小时候如果没有注意到,长大以后再重新培养团队精神其实是很困难的。

20、团队精神要从经理人自身做起,经理人更要带头遵守企业规定,让技术及素质较高的指导较差的,以团队的荣誉就是个人的骄傲启能启智,互利共生,互惠成长,不断地逐渐培养员工的团队意识和集体观念。

21、一家企业如果真的像一个团队,从领导开始就要严格地遵守这家企业的规章。整家企业如果是个团队,整个国家如果是个团队,那么自己的领导要身先士卒带头做好,自己先树立起这种规章的威严,再要求下面的人去遵守这种规章,这个才叫做团队。

22、已所不欲,勿施于人。

23、卓有成效的管理者善于用人之长。

24、做企业没有奇迹而言的,凡是创造奇迹的,一定会被超过。企业不能跳跃,就一定是(循着)一个规律,一步一个脚印地走。

第 7 页 共 12 页

实验01 C程序的运行环境和运行C程序的方法

25、大成功靠团队,小成功靠个人。

26、不善于倾听不同的声音,是管理者最大的疏忽。

关于教师节的名人名言|教师节名人名言

1、一个人在学校里表面上的成绩,以及较高的名次,都是靠不住的,唯一的要点是你对于你所学的是否心里真正觉得很喜欢,是否真有浓厚的兴趣……--邹韬奋

第 8 页 共 12 页

《C语言程序设计》上机实验

2、教师是蜡烛,燃烧了自己,照亮了别人。--佚名

3、使学生对教师尊敬的惟一源泉在于教师的德和才。--爱因斯坦

4、三人行必有我师焉;择其善者而从之,其不善者而改之。--孔子

5、在我们的教育中,往往只是为着实用和实际的目的,过分强调单纯智育的态度,已经直接导致对伦理教育的损害。--爱因斯坦

6、举世不师,故道益离。--柳宗元

7、古之学者必严其师,师严然后道尊。--欧阳修

8、教师要以父母般的感情对待学生。--昆体良

9、机会对于不能利用它的人又有什么用呢?正如风只对于能利用它的人才是动力。--西蒙

10、一日为师,终身为父。--关汉卿

11、要尊重儿童,不要急于对他作出或好或坏的评判。--卢梭

12、捧着一颗心来,不带半根草去。--陶行知

13、君子藏器于身,待时而动。--佚名

14、教师不仅是知识的传播者,而且是模范。--布鲁纳

15、教师是人类灵魂的工程师。--斯大林

16、学者必求师,从师不可不谨也。--程颐

17、假定美德既知识,那么无可怀疑美德是由教育而来的。--苏格拉底

18、好花盛开,就该尽先摘,慎莫待美景难再,否则一瞬间,它就要凋零萎谢,落在尘埃。--莎士比亚

19、养体开智以外,又以德育为重。--康有为

20、无贵无贱,无长无少,道之所存,师之所存也。--韩愈

第 9 页 共 12 页

实验01 C程序的运行环境和运行C程序的方法

21、谁若是有一刹那的胆怯,也许就放走了幸运在这一刹那间对他伸出来的香饵。--大仲马

22、学贵得师,亦贵得友。--唐甄

23、故欲改革国家,必先改革个人;如何改革个人?唯一方法,厥为教育。--张伯苓

24、为学莫重于尊师。--谭嗣同

25、愚蠢的行动,能使人陷于贫困;投合时机的行动,却能令人致富。--克拉克

26、凡是教师缺乏爱的地方,无论品格还是智慧都不能充分地或自由地发展。--罗素

27、不愿向小孩学习的人,不配做小孩的先生。--陶行知

28、少年进步则国进步。--梁启超

29、弱者坐失良机,强者制造时机,没有时机,这是弱者最好的供词。--佚名

有关刻苦学习的格言

第 10 页 共 12 页

《C语言程序设计》上机实验

1、讷讷寡言者未必愚,喋喋利口者未必智。

2、勤奋不是嘴上说说而已,而是要实际行动。

3、灵感不过是“顽强的劳动而获得的奖赏”。

4、天才就是百分之九十九的汗水加百分之一的灵感。

5、勤奋和智慧是双胞胎,懒惰和愚蠢是亲兄弟。

6、学问渊博的人,懂了还要问;学问浅薄的人,不懂也不问。

7、人生在勤,不索何获。

8、学问勤中得。学然后知不足。

9、勤奋者废寝忘食,懒惰人总没有时间。

10、勤奋的人是时间的主人,懒惰的人是时间的奴隶。

11、山不厌高,水不厌深。骄傲是跌跤的前奏。

12、艺术的大道上荆棘丛生,这也是好事,常人望而却步,只有意志坚强的人例外。

13、成功=艰苦劳动+正确方法+少说空话。

14、骄傲来自浅薄,狂妄出于无知。骄傲是失败的开头,自满是智慧的尽头。

15、不听指点,多绕弯弯。不懂装懂,永世饭桶。

16、言过其实,终无大用。知识愈浅,自信愈深。

17、智慧源于勤奋,伟大出自平凡。

18、你想成为幸福的人吗?但愿你首先学会吃得起苦。

19、自古以来学有建树的人,都离不开一个“苦”字。

20、天才绝不应鄙视勤奋。

21、试试并非受罪,问问并不吃亏。善于发问的人,知识丰富。

第 11 页 共 12 页

实验01 C程序的运行环境和运行C程序的方法

22、智者千虑,必有一失;愚者千虑,必有一得。

23、不要心平气和,不要容你自己昏睡!趁你还年轻,强壮、灵活,要永不疲倦地做好事。

24、说大话的人像爆竹,响一声就完了。鉴难明,始能照物;衡唯平,始能权物。

25、贵有恒何必三更眠五更起,最无益只怕一日曝十日寒。

26、刀钝石上磨,人笨人前学。以人为师能进步。

27、宽阔的河平静,博学的人谦虚。秀才不怕衣衫破,就怕肚子没有货。

4.

第 12 页 共 12 页


本文标签: 运行 程序 管理 环境 没有