操作系统实验报告_《计算机导论》课程实验报告(选择结构程序设计)

实验课程名称: 计算机导论

学 院

专业班级

姓名

实验地点

设备号

同组人

学号

实验名称:选择结构程序设计

成绩

教师评语

教师签名: 年 月 日

实验报告内容(包括实验目的、实验仪器设备及软件环境、实验内容、实验步骤、实验结果、错误信息及原因分析等。实验性质为设计性实验时,应增加设计过程、实验方案;为综合性实验时,应详细叙述本实验项目所涵盖的相关知识点。)

一、实验目的

1.掌握关系运算和逻辑运算的应用。

2.掌握if语句的三种形式。

3.掌握if嵌套的用法。

4.了解switch语句的结构和应用。

二、实验仪器设备及软件环境

1.实验仪器设备:微型计算机1台

2.软件环境: Win操作系统、VC++6.0软件

三、实验内容

  1. 输入三角形的三边,判断是否能构成三角形。若能构成输出YES,否则输出NO。
  2. 计算分段函数,测试数据分别是-2、3、7。

b3dd5118d7c1ce5bf5886dca6618bf18.png
  1. 实现如下分段函数的功能。请根据输入的x,输出对应的结果。

680f8354735125029a98653d5f0df320.png

4. 输入一个年份和月份,输出这个月的天数。(用switch实现)

四、实验步骤

1、完成实验内容的程序代码如下:

8e8147feaef6891ee1ac96435ef819b1.png

2、完成实验内容的程序代码如下:

402cf2cbd74c1e3708197e110d142d23.png

3、完成实验内容的程序代码如下:

42b2934b128affa96cb3cb7ef9fa178a.png

4、完成实验内容的程序代码如下:

7c4212094a13cc56e3502240ad4df7bf.png

五、实验结果

将运行的各个页面截图,图下方写明图的名称,

1、判断三边是否能构成三角形

e376afc6e9b5fbed5c1f0965c779fb30.png

2、分段函数的计算

e7c8118937353cbe4dc2441f1d4ccc7a.png

522a24202ca452343e307f1a07f7beac.png

66abd7c99e5aa7fde1848fbf48a7c15c.png

3、分段函数的再计算

88060a422e06013ea89572a9b9694a48.png

4、未知月份天数的确定

ad726d30f1560ff4a7ee35b3186c9b8b.png

六、错误信息及原因分析

1、错误1

1)错误信息:

dae8ee67749cc98350c9bc84a042aa98.png

2)异常界面:

3ff25d9c43c8a191b4139a8ec30e37fc.png

3)原因分析:

If语句中使用“,”。

4)解决方案:

将if语句中的“,”改为“&&”。

2、错误2

1)错误信息:

dfbd0b346ae0bf18c373409e8fbfeab8.png

2)异常界面:

d6e37ca03e3e8b2199d398a38cc16f01.png
  1. 原因分析:

事先没有调用函数

4)解决方案:

在第二行添加#include<math.h>

3、错误3

1)错误信息:

f546f4a9c588665e06df8b248fc8fb3a.png

2)异常界面:

76572406438b0b4c9d1314a98ddfec4d.png

3)原因分析:

符号“=”与符号“==”意义没有弄清,造成混淆。

4)解决方案:

将x=0改为x==0

4、错误4

1)错误信息:

04e8c82ba48a546bc9e7274c2329771e.png

2)异常界面:

0f3681c14c2e40aaf5cd9ff09b878ef4.png

3)原因分析:

将a能被100整除的情况忽略。

4)解决方案:

添加语句“if(a%100==0) m=28;”

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值