以下为《高级语言程序设计B实验报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
实 验 报 告
( 2021 / 2022 学年 第 一 学期)
课程名称
高级语言程序设计B (B***S)
实验名称
实验一: 流程控制实验
实验时间
2021
年
11
月
11
日
指导单位
计***、***、网络空间***
指导教师
梁某某
学生姓名
王某某
班级学号
B***
学院(系)
***
专 业
管理科学与工程类
实 验 报 告
实验名称
实验一 流程控制实验
指导教师
梁某某
实验类型
验证
实验学时
2
实验时间
11.11
实验目的和要求
(1)掌握Visual Studio 2010集成开发环境的基本使用方法,体会开发程序的完整过程:编辑、编译、链接、运行。
(2)理解C语言程序的流程控制方式,较好地运用if语句、循环语句解决分支、循环结构的问题。
(3)使用调试器进行单步跟踪,观察每一步变量的变化情况,并学会设置断点,或者跟踪到光标处等方式,观察分支及循环结构程序执行的流程走向,以及相关变量的变化情况。
二、实验环境(实验设备)
硬件: 微型计算机
软件: Windows 操作系统、Microsoft Visual Studio 2010
三、实验原理及内容
实验题目(1)【见实验教材实验一的题目1】:在D盘上建立以自己学号命名的文件夹(例如:B***)(以后实验的所有文件存于此文件夹下);正确进入VS2010集成开发环境,建立一个单文件项目,项目名为:exp1_1,然后向该项目中以新建方式添加一个源文件,名为:exp1_1.c,完成:从键盘输入两个整数a和b,计算并输出他们的和sum、差difference、积product、商quotient和平均值ave(注意ave和商的定义类型)。
具体要求:
① 编辑、编译、连接并运行程序,观察运行结果。
② 观察exp1_1.obj、exp1_1.exe、exp1_1.c所在的文件夹。
③ 对变量quotient分别定义为int和double型,在printf函数中正确使用格式串,当读入的两个整数为4和5时,观察运行结果并分析原因,思考怎么使变量quotient更准确。
④ 对变量ave分别定义为int和double型,在printf函数中正确使用格式串,当读入的两个整数为4和5时,观察不同的运行结果并分析原因。
⑤ 单步跟踪程序(用F10键),观察每一步程序运行时各个变量的变化情况。
实验解答:
源程序代码如下:
实 验 报 告
#include
int main()
{
int a,b,sum,difference,product;
double quotient,ave;
printf("请输入两个整数a和b:");
scanf("%d,%d",&a,&b);
sum=a+b;
difference=a-b;
product=a*b;
quotient=a*1.0/b;
ave=(a+b)*1.0/2;
printf("sum=%d,difference=%d,product=%d,quotient=%f,ave=%f\n",sum,difference,product,quotient,ave);
return 0;
}
②
文件名
文件所在的完整路径(例如:d:\ 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 学习态度
算法思想准备情况
程序设计能力
解决问题能力
课题功能实现情况
算法设计合理性
算法效能评价
回答问题准确度
报告书写认真程度
内容详实程度
文字表达熟练程度
其它评价意见
本次实验能力达成评价(总成绩)
批阅人
日期
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《高级语言程序设计B实验报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。