最新c语言上机指导书优秀word范文 18页.docx
- 文档编号:2219739
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:18
- 大小:22.70KB
最新c语言上机指导书优秀word范文 18页.docx
《最新c语言上机指导书优秀word范文 18页.docx》由会员分享,可在线阅读,更多相关《最新c语言上机指导书优秀word范文 18页.docx(18页珍藏版)》请在冰点文库上搜索。
最新c语言上机指导书优秀word范文18页
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
==本文为word格式,下载后可方便编辑和修改!
==
c语言上机指导书
篇一:
C语言实验指导书全教程
第一部分:
《C语言程序设计》实验教学大纲
一、本实验课的性质、任务与目的
本实验课目的是使学生掌握C语言编程的常用方法,以任务驱动教学法,重点培养学生的编程能力,为以后学习后继专业课程和进行软件开发打下基础。
通过学习能够运用C语言中的各个知识点编写能完成一定功能的程序。
训练学生进行复杂程序设计的技能和培养良好程序设计的习惯,实验教学是培养应用型人才的重要环节,其重要程度决不亚于知识的传授。
把高级语言的学习与程序设计、上机实践紧密地结合起来,以提高学生能灵活运用新的知识分析问题和解决问题的能力。
二、本实验课所依据的课程基本理论
本实验课基于C语言的语法和词法规则、数据的表示及算法的处理,而语法及算法正是高级语言程序设计的主要研究对象。
《C语言程序设计》的主要任务是:
C语言是一种应用广泛结构化程序设计语言,本课程介绍C语言的基本概念、基本语法和编程方法,重点描述C语言的结构化的特征,并通过本课程的学习,使学生掌握一定的结构化程序设计的知识,以及用C语言编写程序的能力。
三、实验类型与要求
在做每个实验之前,让学生对本次实验相关的内容进行预习、算法设计、流程图的设计、编写程序,做好实验的准备工作;写出预习报告,画出流程图,要求独立完成。
每组1人,实验共40学时五、考核方式与评分办法
实验总成绩=出勤情况*10%+实验报告*20%+平时*30%+实验内容*40%
六、本实验课配套教材或实验指导书
教材:
苏小红主编.C语言大学实用教程,电子工业出版社,十一五国家级规划教材,201X.7参考书:
[1]何钦铭,颜晖主编.C语言程序设计,高等教育出版社,十一五规划教材,201X.1[2]颜晖主编.C语言程序设计实验指导,高等教育出版社,201X.1
[3]张引,何钦铭等.C程序设计基础课程设计,浙江大学出版社,201X.9
[4]谭浩强.C程序设计题解与上机指导.北京:
清华大学出版社.201X年3月第3版[5]谭浩强.C程序设计试题汇编.北京:
清华大学出版社.201X年3月第2版[6]夏宽理.C语言程序设计.北京:
中国铁道出版社.201X年2月第1版
[7]夏宽理.C语言程序设计上机指导与习题解答.北京:
中国铁道出版社.201X.2[8]王士元.C高级实用程序设计.北京:
清华大学出版社.1996年1月第1版[9]谭浩强.C程序设计.北京:
清华大学出版社.201X年3月第3版
七、实验报告要求
上机实验目的在于:
①通过验证课本中的内容及自己编写的程序,加深对课本中词法、语法的掌握;②熟悉所用的C语言开发环境;③上机调试自己的程序,学会编程,重要是能上机调试通过,调试经验是通过自己的直接实践来累积。
上机实验的要求:
①课前准备好上机所要的程序源代码;②上机输入和调试自己的程序,努力独立完成调试过程,自行解决编译错误;③实验结束,认真编写实验报告
在机器上运行程序代码,每次实验成绩分为优、良、及格、不及格,未参加的为0分。
要求认真编写实验报告。
报告内容应包含以下内容:
1.实验题目
2.实验目的和要求3.解题思路
4.调试过程(实验过程出现的问题及解决的方法或尚未解决的问题)5.程序代码及运行结果6.实验结果分析7.教师评语
第二部分:
C语言程序设计的运行环境VC++6.0
------VC++6.0集成开发环境的使用
在众多的面向对象程序设计语言中,Microsoft公司的VC++6.0独树一帜,是一个集程序编辑、编译、连接和调试于一体的C语言程序开发环境。
在Windows环境下,操作方便。
VC环境中运行C语言源程序的步骤1、启动VisualC++6.0开发环境2、创建一个项目
(1)在VisualC++6.0开发环境主窗口,单击File菜单中的New选项,显示一个New对话框,如下:
(2)单击Projects,选择Win32ConsoleApplocation,
并在右侧相应的文本框中填入项目的路径和名称
(3)在弹出的Win32ConsoleApplocation-Step1of1对话框中选择Anemptyproject单选项,然后单击Finish.
(4)最后在NewProjectInformation对话框中单击OK。
3、建立C源程序文件
(1)选择菜单命令Project|AddtoProject|New,弹出New对话框。
(2)在New对话框的Files中选择C++SourceFile,并写入文件名,单击OK4、编辑C语言源程序
(1)在文件编辑窗口中输入源代码
(2)选择File|Save,保存程序5、建立并运行可执行程序
(1)选择菜单命令Build|BuildFilename.ext建立可执行文件
(2)选择菜单命令Build|ExecuteFilename.exe运行程序,观察显示的内容6、关闭工作空间
选择菜单命令File|CloseWorkspace关闭工作空间。
例:
从键盘上输入两个整数,输出两者中的较大数。
1、新建一CPP
文件后,在编辑窗口输入源代码如下:
2、编译、连接后,从键盘上输入12,34<回车>,则可查看程序运行结果:
第三部分:
实验内容
实验一:
熟悉VC++6.0运行环境
【目的与要求】
1、了解VC环境下C语言的运行环境,熟悉编译系统的操作环境。
2、了解在该系统上如何编辑和运行一个C程序。
3、通过运行简单的C程序,初步了解运行C语言程序的操作过程。
【实验内容】
1、题目:
由键盘输入两个整数,计算并输出两个数之和。
2、程序代码:
#include“stdio.h”voidmain(){inta,b,sum;
printf(“Pleaseinputtwointegernumbers:
\n”);scanf(“%d%d”,&a,&b);sum=a+b;
printf(“%d+%d=%d”,a,b,sum);}
3、具体操作:
(1)输入程序,按Ctrl+F9。
若在运行后有词法或语法错误,则根据提示进行修改,
再进行调试,直到没有语法错误。
(2)运行后,依下列不同的方式输入数据,查看程序执行结果。
①12
②12↙34↙
③12
【实验分析与讨论】
1、总结C程序的基本结构和书写规则。
2、分析调试过程中常见的错误提示和解决策略。
3、掌握调试过程中问题解决的方法和思路【DIY】
一、改错:
实现求三个数的平均值。
#include
{floata,b,c,sum;
floataverage;a=10;b=20;c=35;average==sum/3;
printf(“theaverageis%4d”,average);}
二、填空:
实现从键盘中读取两个浮点型数据,相乘之后输出结果,要求结果须保留4位
小数。
#include“stdio.h”voidmain()
篇二:
201X《C语言实验指导书》
《C语言》实验指导书
编
(全校理工类本科用)
201X年2月
实验一简单C语言程序设计.................................1实验二顺序结构程序设计...................................3实验三实验四实验五实验六实验七实验八附录1C选择结构程序设计...................................5循环结构程序设计...................................7数组程序设计......................................10函数程序设计......................................13指针程序设计......................................16结构体程序设计....................................17语言上机步骤....................................18
实验一简单C语言程序设计
实验类型:
验证性时间:
201X年月日
实验课时:
4指导教师:
课次:
第节教学周次:
第周
实验分室:
实验台号:
实验员:
一、实验目的
1.掌握所用的C语言环境的基本操作方法。
2.掌握编辑、编译、连接和运行C程序。
3.掌握C程序的数据类型、运算符,表达式。
二、实验内容和要求
1.打开C语言环境,编辑如下程序,写出运行结果。
#include
voidmain(){printf(“HelloWorld!
\n”);}
2.在屏幕上显示下列图形:
**********
3.完成习题集中习题一的内容
4.已知三角形的三边长为3,4,5,求三角形周长
5.完成习题集中习题二内容
实验二顺序结构程序设计
实验类型:
验证性时间:
201X年月日
实验课时:
2指导教师:
课次:
第节教学周次:
第周
实验分室:
实验台号:
实验员:
一、实验目的
1.掌握基本输入输出函数、库函数的使用。
2.能够编程实现简单的结构化程序。
二、实验内容和要求1.执行程序,写出运行结果。
#include
voidmain(){
floata=9.1234567891234567890;doubleb=9.1234567891234567890;printf("%f,%lf\n",a,b);printf("%.15f,%.15\n",a,b);};
2.运行程序,写出结果。
#include
scanf("%f%lf",&x1,&y1);printf("x1=%f,y1=%lf",x1,y1);}
程序运行时输入x的值123456789,输入y的值123456789。
篇三:
C语言上机实验指导书
《C语言程序设计》
实验指导与实验任务书
陕西工业职业技术学院
信息工程系
201X年3月
一、实验目的.
....................................................................................................................2
二、实验要求.....................................................................................................................3
实验一C语言运行环境.....................................................................................................5
实验二数据类型.................................................................................................................8
实验三顺序结构程序设计...............................................................................................9
实验四选择结构程序设计.............................................................................................10
实验五循环结构程序设计.............................................................................................11
实验六函数.................................................................................................................12
实验七数组.................................................................................................................13
实验八编译预处理.........................................................................................................14
实验九指针.....................................................................................................................15
实验十结构型.................................................................................................................16
实验十一位运算.............................................................................................................17
实验十二文件.................................................................................................................18
实验目的与要求
一、实验目的
上机实验是学习程序设计语言必不可少的实践环节,特别是C语言灵活、简洁,更需要通过编程的实践来真正掌握它。
对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。
学习C程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。
因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用C语言开发程序的能力,为今后的继续学习打下一个良好的基础。
为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。
课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:
1.加深对课堂讲授内容的理解
课堂上要讲授许多关于C语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。
然而要使用C语言这个工具解决实际问题,又必须掌握它。
通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握C语言的语法规定。
对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。
学习C语言不能停留在学习它的语法规则,而是利用学到的知识编写C语言程序,解决实际问题。
即把C语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。
只有通过上机才能检验自己是否掌握C语言、自己编写的程序是否能够正确地解题。
通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。
但是在程序设计领域里这是一定要克服的传统的、错误的想法。
因为在这种思想支配下,可能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。
自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对C语言的理解和程序开发能力。
2.熟悉程序开发环境、学习计算机系统的操作方法
一个C语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。
所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。
通过上机实验,熟练地掌握C语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。
同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。
本书中所采用的C语言开发环境为Borland公司的TurboC2.0集成开发环境(以下简称TC环境)。
3.学习上机调试程序
完成程序的编写,决不意味着万事大吉。
你认为万无一失的程序,实际上机运行时可能不断出现麻烦。
如编译程序检测出一大堆语法错误:
scanf()函数的输入表中出现非地址项、某变量未进行类型定义、语句末尾缺少分号等。
有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。
开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。
程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。
有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。
经常上机的人见多识广,经验丰富,对出现的错误很快就有基本判断,通过C语言提供的调试手段逐步缩小错误点的范围,最终找到错误点和错误原因。
这样的经验和能力只有通过长期上机实践才能取得。
向别人学习调试程序的经验当然重要,但更重要的是自己上机实践,分析、总结调试程序的经验和心得。
别人告诉你一个经验,当时似乎明白,当出现错误时,由于情况千变万化,这个经验不一定用得上,或者根本没有意识到使用该经验。
只有通过自己在调试程序过程中的经历并分析总结出的经验才是自己的。
一旦遇到问题,这些经验自然涌上心头。
所以调试程序不能指望别人替代,必须自己动手。
分析问题,选择算法,编好程序,只能说完成一半工作,另一半工作就是调试程序、运行程序并得到正确结果。
二、实验要求
上机实验一般经历上机前的准备(编程)、上机调试运行和实验后的总结三个步骤。
1.上机前的准备
根据问题,进行分析,选择适当算法并编写程序。
上机前一定要仔细检查程序(称为静态检查)直到找不到错误(包括语法和逻辑错误)。
分析可能遇到的问题及解决的对策。
准备几组测试程序的数据和预期的正确结果,以便发现程序中可能存在的错误。
上机前没有充分的准备,到上机时临时拼凑一个错误百出的程序,宝贵的上机时间白白浪费了;如果抄写或复制一个别人编写的程序,到头来自己一无所获。
2.上机输入和编辑程序,并调试运行程序
首先调用C语言集成开发环境,输入并编辑事先准备好的源程序;然后调用编译程序对源程序进行编译,查找语法错误,若存在语法错误,重新进入编辑环境,改正后再进行编译,直到通过编译,得到目标程序(扩展名为OBJ)。
下一步是调用连接程序,产生可执行程序(扩展名为EXE)。
使用预先准备的测试数据运行程序,观察是否得到预期的正确结果。
若有问题,则仔细调试,排除各种错误,直到得到正确结果。
在调试过程中,要充分利用C语言集成开发环境提供的调试手段和工具,例如单步
跟踪、设置断点、监视变量值的变化等。
整个过程应自己独立完成。
不要一点小问题就找老师,学会独立思考,勤于分析,通过自己实践得到的经验用起来更加得心应手。
3.整理上机实验结果,写出实验报告
实验结束后,要整理实验结果并认真分析和总结,根据教师要求写出实验报告。
实验报告一般包括如下内容:
⑴实验内容
实验题目与要求。
⑵算法说明
用文字或流程图说明。
⑶程序清单
⑷运行结果
原始数据、相应的运行结果和必要的说明。
⑸分析与思考
调试过程及调试中遇到的问题及解决办法;调试程序的心得与体会;其他算法的存在与实践等。
若最终未完成调试,要认真找出错误并分析原因等。
篇四:
C语言程序设计实验指导书课后答案
实验一
(1)编程求37+29的值,实习VC环境。
#include
voidmain()
{
inta,b,sum;
a=37;
b=29;
sum=a+b;
printf("sum=%d",sum);
}
(2)从键盘输入三个整数,求出最大数并输出。
#include
voidmain()
{
inta,b,c,y;
intmax(intx,inty);
printf("inputa,b,andc:
");
scanf("%d,%d,%d",&a,&b,&c);
y=max(a,b);
y=max(y,c);
printf("\nmax=%d\n",y);
}
intmax(intx,inty)
{
intz;
if(x>y)z=x;
elsez=y;
return(z);
}
(3)通过上机实践,运行下列程序并分析输出结果。
A程序代码
#include
voidmain()
{
charch='a';
printf("%c对应的ASCII码是:
%d\n",ch,ch);
}
程序输出结果:
a对应的ASC||码是:
97
B程序代码
#include
voidmain()
{
inta=168;
floatb=123.456;
floatx=35.567,y;
printf("a=%5d\n",a);
printf("a=%-5d\n",a);
printf("b=%6.2f\n",b);
printf("b=%e\n",b);
y=(int)(x*100+0.5)/100.0;
printf("x=f,y=%f\n",x,y);
}
程序输出结果:
a=168
a=168
b=123.46b=1.234560e+002
x=f,y=35.567001
C程序代码
#include
voidmain()
{
inta=168;
printf("十进制数%d对应的八进制数是%o\n",a,a);
printf("十进制数%d对应的十六进制数是%x\n",a,a);
}
程序输出结果:
十进制数168对应的八进制数是250
十进制数168对应的十六进制数是a8
实验二
2.1顺序结构
2.1.1已知a=1.5,b=5.3,c=2.9,计算s=?
?
2-4ac的结果并输出。
#include
voidmain()
{
floata,b,c,s;
a=1.5;
b=5.3;
c=2.9;
s=b*b-4*a*c;
printf("s的值是%f\n",s);
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新c语言上机指导书优秀word范文 18页 最新 语言 上机 指导书 优秀 word 范文 18
![提示](https://static.bingdoc.com/images/bang_tan.gif)