c语言上机指导书word版本 18页Word格式文档下载.docx
《c语言上机指导书word版本 18页Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《c语言上机指导书word版本 18页Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
三、实验类型与要求
在做每个实验之前,让学生对本次实验相关的内容进行预习、算法设计、流程图的设计、编写程序,做好实验的准备工作;
写出预习报告,画出流程图,要求独立完成。
每组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<
Spacebar>
34↙
②12↙34↙
③12<
Tab>
【实验分析与讨论】
1、总结C程序的基本结构和书写规则。
2、分析调试过程中常见的错误提示和解决策略。
3、掌握调试过程中问题解决的方法和思路【DIY】
一、改错:
实现求三个数的平均值。
#include<
stdio.h>
voidmain()
{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.完成习题集中习题二内容
实验二顺序结构程序设计
2指导教师:
第节教学周次:
第周
1.掌握基本输入输出函数、库函数的使用。
2.能够编程实现简单的结构化程序。
二、实验内容和要求1.执行程序,写出运行结果。
voidmain(){
floata=9.1234567891234567890;
doubleb=9.1234567891234567890;
printf("
%f,%lf\n"
a,b);
%.15f,%.15\n"
};
2.运行程序,写出结果。
voidmain(){floatx1;
doubley1;
scanf("
%f%lf"
&
x1,&
y1);
x1=%f,y1=%lf"
x1,y1);
程序运行时输入x的值123456789,输入y的值123456789。
篇三:
C语言上机实验指导书
《C语言程序设计》
实验指导与实验任务书
陕西工业职业技术学院
信息工程系
201X年3月
一、实验目的.
....................................................................................................................2
二、实验要求.....................................................................................................................3
实验一C语言运行环境.....................................................................................................5
实验二数据类型................................................