下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
篇一:汇编语言循环程序实验报告】东北大学计算机硬件技术基础实验报告一、实验目的(1)加深对循环结构的理解;(2)掌握循环程序的设计方法⑶熟练掌握debug的常用命令,学会用debug调试程序。二、实验内容1■已知以buf为首地址的字存储区中存放着8个有符号二进制数,是编写程序将其中大于等于0的数依次送buf1为首地址的字存储区中,小于0的数依次送以buf2为首地址的字存储区中。同时将大于等于0的数的个数送a字变量,将小于0数的个数送b字变量。设str字符串是以0结尾。试编写一个把字符串中的所有大写字母改为小写字母的程序并将转换后的字符串显示输出。试编程从自然数1开始累加,直到累加和大于5050为止,统计被累加的自然数的个数,并把统计的个数送入count单元,累加和送入total单元。三、算法描述流程图实验内容1、2、3的流程图分别为图1、图2、图3。1图图3四、实验步骤已知以buf为首地址的字存储区中存放着8个有符号二进制数,是编写程序将其中大于等于0的数依次送buf1为首地址的字存储区中,小于0的数依次送以buf2为首地址的字存储区中。同时将大于等于0的数的个数送a字变量,将小于0数的个数送b字变量。1)输入源程序:datasegmentbufdw23,123,-12,-210,45,0,90,-453buf1dw8dup(0)buf2dw8dup(0)adw?bdw?dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axleabx,bufleasi,buf1leadi,buf2mova,0movb,0movcx,8l0:movax,[bx]cmpax,0jgel1mov[di],axadddi,2incbjmpnextl1:mov[si],axaddsi,2incanext:addbx,2loopl0movah,4chint21hcodeendsendstart2)运行程序。3)检查结果无错误后将结果记录下来。2■设str字符串是以0结尾。试编写一个把字符串中的所有大写字母改为小写字母的程序并将转换后的字符串显示输出。1)输入源程序:datasegmentstrdbhowareyou!,0dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovsi,offsetstragain:movdl,[si]ordl,dljzokcmpdl,ajbnextcmpdl,zjanextadddl,20hmov[si],dlnext:movah,2int21hincsijmpagainok:movah,4chint21hcodeendsendstart2)运行程序。3)检查结果无错误后将结果记录下来。3.试编程从自然数1开始累加,直到累加和大于5050为止,统计被累加的自然数的个数,并把统计的个数送入count单元,累加和送入total单元。1)输入源程序:datasegmentcountdw?totaldw?dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovcx,0movax,0movbx,0loop1:incbxaddax,bxinccxcmpax,5050jleloop1movcount,cxmovtotal,axcodeendsendstart2)运行程序。3)检查结果无错误后将结果记录下来。五、实验结果1.已知以buf为首地址的字存储区中存放着8个有符号二进制数,是编写程序将其中大于等于0的数依次送bufl为首地址的字存储区中,小于0的数依次送以buf2为首地址的字存储区中。同时将大于等于0的数的个数送a字变量,将小于0数的个数送b字变量。程序运行结果如下界面所示:2■设str字符串是以0结尾。试编写一个把字符串中的所有大写字母改为小【篇二:c语言循环结构程序设计实验报告】甘肃政法学院本科生实验报告(五)姓名:赵明翔学院:公安技术学院专业:安全防范工程班级:2015级安全防范工程班实验课程名称:程序设计实验日期:2016年月日开课时间:2015学年第二学期【篇三:分支与循环程序设计实验报告】分支与循环程序设计实验报告姓名:李天初学号:5130309515班级:f1303017任课教师:庄天红【实验目的】掌握分支循环程序设计的方法,掌握,if-else,while,for语句的使用,掌握分支与循环语句的嵌套使用。【实验内容】设计一个猜数字游戏,游戏规则如下:1、游戏开始,电脑随机生成三个不重复的十以内的数字。2、玩家输入他所猜测的三个数字3、将玩家提交的数与电脑生成的数进行比较,结果显示*a*b。a代表位置正确数字也正确,b代表数字正确但位置不正确,比如:2a0b表示您有2个数字的位置正确且数值也正确,除此以外,您还猜对了0个数字,但位置不对。4、玩家共有7次机会,在7次内,如果结果为“3a0b”则游戏成功,退出游戏。如果7次里玩家都没有猜对游戏失败。【实验环境】操作系统:windows8・1编译器:codeblocks13.12【实验步骤】#includeiostream#includecstdlib#includectimeusingnamespacestd;intmain(){inti,j,k,m;intq[6]={0,0,0,0,0,0};srand(time(null));q[0]=rand()%10;q[1]=rand()%10;q[2]=rand()%10;}for(m=0;m7;++m){cout请输入你猜测的数字:endl;cinq[3]q[4]q[5];k=(q[0]==q[3])+(q[1]==q[4])+(q[2]==q[5]);j=0;for(i=3;i6;++i){j=(q[i]==q[0])+(q[i]==q[1])+(q[i]==q[2])+j;}if(k!=3){coutkaj-kbendl;}else{cout恭喜你,猜对了endl;break;}}if(m==7)cout很遗憾,你没有在规定次数内猜对,答案是:q[0]q[1]q[2]endl;return0;}【实验结果】实验截图1实验截图2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代办公环境的网络安全培训
- 未来学习模式基于网络教育平台的思考
- 现代办公空间中的绿色环保用品设计思考
- 2024年四年级品德与社会上册 第三单元 生活在这里真好 第11课《我家来了新邻居》说课稿 粤教版001
- 2024-2025学年高中物理 第十二章 机械波 4 波的衍射和干涉说课稿4 新人教版选修3-4001
- Module 1 Unit 1 She's a nice teacher(说课稿)-2023-2024学年外研版(三起)英语四年级下册
- 2023九年级化学上册 第一章 大家都来学化学1.2 化学实验室之旅说课稿(新版)粤教版001
- 2025农村养殖场场地租地合同
- 2025国际专利技术许可合同模板版
- Unit 5 Nature and Culture(说课稿)2023-2024学年人教新起点版英语六年级下册
- 八年级下册历史思维导图
- 电动汽车用驱动电机系统-编制说明
- 江苏卷2024年高三3月份模拟考试化学试题含解析
- (正式版)JTT 1497-2024 公路桥梁塔柱施工平台及通道安全技术要求
- 医疗器械物价收费申请流程
- 招聘专员转正述职报告
- “一带一路”背景下的西安市文化旅游外宣翻译研究-基于生态翻译学理论
- 2024年江苏省昆山市六校中考联考(一模)化学试题
- 大学生文学常识知识竞赛考试题库500题(含答案)
- 国家电网智能化规划总报告
- 邢台市桥西区2024年事业单位考试《公共基础知识》全真模拟试题含解析
评论
0/150
提交评论