收藏 分销(赏)

实验二 数据类型、运算符和表达式.doc

上传人:pc****0 文档编号:6660284 上传时间:2024-12-19 格式:DOC 页数:5 大小:40KB
下载 相关 举报
实验二 数据类型、运算符和表达式.doc_第1页
第1页 / 共5页
实验二 数据类型、运算符和表达式.doc_第2页
第2页 / 共5页
实验二 数据类型、运算符和表达式.doc_第3页
第3页 / 共5页
实验二 数据类型、运算符和表达式.doc_第4页
第4页 / 共5页
实验二 数据类型、运算符和表达式.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、实验二 数据类型、运算符和表达式一、实验目的(1)掌握C+数据类型,熟悉常量和变量的定义和使用,以及对它们赋值的方法;(2)掌握不同数据类型之间的赋值的规律;(3)掌握C+的运算符,以及包含这些运算符的表达式,特别是+和-运算符的使用;(4)进一步熟悉VC+编译环境。二、实验内容1、下面的程序试图计算由键盘输入的任意两个整数的平均值:#include using namespace std;int main()int x,y,a;cinxy;a=(x+y)/2;cout “The average is :” a;调试无语法错误后,分别使用下列测试用例对上述程序进行测试:(1)2 6(2)1 3

2、(3)-2 -6(4)-1 -3(5)-2 6(6)-1 3(7)1 0 结果为0(8)1 6 结果为3(9)32800 33000(10)-32800 33000分析上述哪几组测试用例较好?通过测试,你发现程序有什么错误了吗?若有错误,请指出错误原因。将int改为float2、输入以下程序#include using namespace std;int main()int j,k,m,n; k=8; j=10;m=k+;n=+j;cout”m=” m;cout”n=” n;cout”k=” k;cout”j=” j;return 0;(1)运行程序,观察结果。m=8,n=11,k=9,j=1

3、1(2)分析+在变量之前和在变量之后的不同点?三、实验步骤1、开始菜单启动VC+;2、文件新建工程“win32 Console Application”,设置工程名称和位置。3、文件新建文件“C+ Source File”,输入源程序文件名字。4、输入代码5、编译连接和运行源程序:组建编译,组建组建,组建执行。6、记录结果(1)(2)四、经验体会分析第1个程序中(7)(8)的结果,分析第2个程序中+的使用实验三 简单程序设计一、实验目的(1) 掌握简单C+程序的编写和调试方法;(2) 掌握C+程序中赋值语句和输入输出的使用方法;(3) 掌握结构化程序设计中的顺序结构在C+中的实现。二、实验内容

4、1、不借助任何变量,交换整型变量a,b的值。2、借助变量t,交换整型变量a,b的值。三、实验步骤1、开始菜单启动VC+;2、文件新建工程“win32 Console Application”,设置工程名称和位置。3、文件新建文件“C+ Source File”,输入源程序文件名字。4、输入代码5、编译连接和运行源程序:组建编译,组建组建,组建执行。6、附程序:实验内容(1)不借助任何变量,交换整型变量a,b的值。#includeusing namespace std;int main()int a,b;a=2;b=3;a=a+b;b=a-b;a=a-b;coutabendl;return 0;

5、#includeusing namespace std;int main()int a,b;cinab;a=a+b;b=a-b;a=a-b;coutabendl;return 0;couta=a;coutb=b;return 0;实验内容(2)借助变量t,交换整型变量a,b的值。#includeusing namespace std;int main()int a,b,t; cinab; 得给出初始值t=b;b=a;a=t; coutabendl;return 0;四、实验体会实验四 选择结构的程序设计1、 实验目的(1) 掌握C选择结构程序的实现;(2) 进一步熟练C程序的编写和调试方法,熟

6、练掌握各种数据类型、表达式及常用语句、函数的使用。2、 实验内容 编写解决下面问题的程序并上机调试。 (1) 有一函数: x/2 x34要求x的值由键盘输入,求y值。运行程序输入x在各个分段中的值,检查判断y值是否正确。(2) 按照考试成绩的百分制分数输出等级,如:85100:A,7084:B,6069:C,60:D,输入其它字符显示出错。要求使用switch语句编写。三、实验步骤1、开始菜单启动VC+;2、文件新建工程“win32 Console Application”,设置工程名称和位置。3、文件新建文件“C+ Source File”,输入源程序文件名字。4、输入代码5、编译连接和运行

7、源程序:组建编译,组建组建,组建执行。6、附程序:(1)(2)四、实验体会作业一已知以下各小题的初始值都是:i=2;j=2;1、执行a=i+1,b=j+1后,a、b、i、j的值分别为?2、执行a=i+,b=j+后,a、b、i、j的值分别为?3、执行a=+i,b=+j后,a、b、i、j的值分别为?4、执行a=i+ + +j后,a、i、j的值分别为?5、a=+ + i + + + + + j + +,该表达式是否有错误,如果没有,请给出执行该表达式后a、i、j的值,如果有错误,请给出错误原因。6、你理解的,i,i的意义和优先级别。作业二已知a=3,b=4,执行以下语句:a=b,b=a希望交换两个变量的值。请问上述操作会产生什么结果,为什么会产生这种结果?作业三已知以下程序:#include using namespace std;int main () char grade; cout grade;switch(grade) case A: cout85100; case B: cout7084; case C: cout6069; case D: cout60; default: coutInput error!; return 0;如果在键盘上输入B,会产生什么结果,为什么会产生这种结果?

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服