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 页
版权声明:本文标题:c程序的运行环境和运行c程序的方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702959171h437442.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论