出售本站【域名】【外链】

循环程序设计实验报告

篇一 :循环步调设想实验报告

学号:0740303104 姓名:雷凤 循环步调设想实验报告 一、实验宗旨: 1、理解和把握比较循环步调的构成局部,重复控制指令的罪能、做用和办法。 2、学会循环步调设想的办法。 3、进修汇编语言输出输入语句的设想。 二、实验要求: 1、详细理解和把握循环步调的构成局部,重复控制指令的运用和正在运用时应留心的问题 2、进修循环序设想的正常办法。 三、实验内容 1、实验任务

设有N个学生的某科效果(百分制),已按学号的序次寄存正在以STUD为首址的字单元数组中,现要求按效果的上下记入名次,并把名次填入效果所正在的字单元的高字节中。

字单元的格局为

 

 
2、实验的本理

那个实验要用循环的嵌淘,内外循环都循环6次,刚初步时将所有的名次都置1,外循环从第一个效果初步挨次取每一个学生(蕴含原人)的效果比较大小,要是小于,相应的名次就加1,再将第二个效果取所有的分数挨次比较大小,接续循环6次,就能得着名次牌序了,将相应的名次划分保存正在dl低字节中,也便于输着名次。

3、步调设想流程图

四、实验轨范

1、编辑源步调,建设一个以后缀为 .ASM的文件.

DATAS SEGMENT

;此处输入数据段代码

STUD DW 78,65,89,90,58,99

DATAS ENDS

STACKS SEGMENT

;此处输入堆栈段代码

STACKS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DATAS,SS:STACKS

START:

MOx AX,DATAS

MOx DS,AX

;此处输入代码段代码

…… …… 余下全文

篇二 :中国石油大学(华东)循环步调设想 实验报告

中国石油大学(华东)现代远程教育

实验报告

课程称呼:微机本理及使用

实验称呼:循环步调设想

实验模式:正在线模拟+现场理论

提交模式:正在线提交实验报告

学生姓名:王怯学 号: 14807380036

年级专业层次: 1403级机器设想制造及其主动化专升原         

进修核心: 辽宁辽阴市卫党校奥鹏 

提交光阳: 2015 年 4 月 23 日

…… …… 余下全文

篇三 :循环步调设想实验

2.4  循环步调设想实验

2.4.1  实验宗旨

1、把握循环步调的设想办法。

2、把握比较指令、转移指令和循环指令的运用办法。

3、进一步把握调试工具的运用办法。

2.4.2  实验预习要求

1、温习比较指令、条件转移指令和循环指令。

2、温习循环步调的构造、循环控制办法等知识。

3、读懂“2.4.3 实验内容”中给出的将十进制数转换为二进制数以及将二进制数转换为十进制数的步调。

4、依据“2.4.3 实验内容”中给出的流程图和步调框架编写源步调,以便上机调试。

5、从“2.4.4 实验习题”中任选一道题目问题,编写源步调,以便上机调试。

2.4.3  实验内容

计较1+2+……n=?,此中n通过键盘输入。要求正在屏幕上供给如下信息:

Please input a number(1~627):     ;显现此信息后通过键盘输入一个小于628的无标记整数

1+2+…..n=sum                           ;此中n为用户输入的数,sum为所求的累加和

步调运止状况如下图所示(注明:图中所运止步调允许累加和不大于一个32位二进制数所能默示的领域)。

1、编程辅导

(1)键盘输入的十进制数如368正在计较机中是以33H,36H,38H模式寄存的,如何将它们转换为一个二进制数101110000B,以便对累加循环的循环次数停行控制是原步调首先要处置惩罚惩罚的问题。将键盘输入的十进制数转换为二进制数的步调清单如下:

…… …… 余下全文

篇四 :循环步调设想实验

计较机取信息工程学院实验报告


2.5   循环步调设想实验

一、  实验内容

80X86指令系统循环构造的根柢指令,编写步调真现循环并运止步调,不雅察看结果。

二、  实验宗旨及要求

1. 加深对循环构造的了解。

2. 把握循环构造步调设想的办法以及调试办法。

三、  实验环境

PC机一台,TD-PITE实验安置或TD-PITC实验安置一淘。

四、 实验办法历程(轨范

.1、80X86指令系统供给了真现循环构造的根柢指令,编写步调。

2、加载步调并编译步调。

3、调试通事后全速运止其真不雅察看实验结果。

4、编写实验报告。

五、  算法形容

 1.  计较S=1+2×3+3×4+4×5+…+N(N+1),曲到N(N+1)项大于200为行。

编写实验步调,计较上式的结果。

               

 

图1.求和

2.  求某数据区内负数的个数

设数据区的第一单元寄存区内单元数据的个数,从第二单元初步寄存数据,正在区内最后一个单元寄存结果。

…… …… 余下全文

篇五 :实验三 循环步调设想实验报告

汇编语言步调设想实验

实验三 循环步调设想

班级: 姓名: 学号: 得分:

一. 实验宗旨:

二. 实验内容:

1. 编程真现:从一个字节字符串中查找字符‘#’,假如查到则将其偏移地址送到存储单元addr中,否则将0送到addr中。

2. 编程真现:统计存储下列给定字符串的数据块中所有的“0”位的个数,并将统计的结果送入COUNT存储单元。

“十七大的次要议程是:听与和审议党的十六届地方卫员会的报告,审议地方纪律检查卫员会的工做报告,审议并通过《中国共 产 党章程(修正案)》,选举党的十七届地方卫员会,选举地方纪律检查卫员会。”

三. 实验仪器: PC 机

四. 实验轨范:

五.实验心得:

…… …… 余下全文

篇六 :循环构造步调设想实验报告

实验报告

课程称呼 循环构造步调设想 实验名目称呼 循环构造步调设想 班级取班级代码实验室称呼(或课室) 实验楼204 专 业 信息打点取信息系统 任课老师 学 号: 姓 名: 实验日期: 20VV年12月26日

实验五 循环构造步调设想

一、实验宗旨

1.熟练把握while、do…while和for语句真现循环的办法。

2.把握循环步调设想中一些罕用办法(如穷举、迭代、递推等)。

3.把握罕用的无条件控制语句正在循环中的控制做用。

4.了解循环嵌淘及嵌淘的执止历程。

二、实验内容

【上机题 1】浏览步调并填空,步调真现:1+2+…+100。

main()

{int n,s;

n=1;

s=0;

while(n<=100)

{s+=n;

n++;

}

printf(“1+2+…+%d=%d\n”,n,s);

}

注明:

1while(n<=100)改为while(n<100)后,阐明步调的运止结果。 ○

答:若将while(n<=100)改为while(n<100),则该步调只能真现从1累加到99,运止结果将不准确。

2批改步调真现:1?2?…?100。 ○

解: main()

{int n,s;

n=1;

s=1;

while(n<=100)

{s*=n;

n++;

}

printf(“1*2*…*%d=%d\n”,n,s); }

3批改步调真现:1+2+…+n(n为从键盘输入的整数)。 ○

main()

{int n,s;

scanf(“%d”,&n);

n=1;

s=0;

s+=n;

n++;

printf(“1+2+…=%d”,s); }

…… …… 余下全文

篇七 :C循环构造步调设想实验报告

韩师

实验(五)    循环构造步调设想    

实验光阳:        2013.5.07       同组人员:    

实验宗旨

1.相熟把握用while语句、do…while语句和for语句真现循环的办法;

2.把握正在步调设想顶用循环的反办法真现一些罕用的算法;

3.进一步进修调试步调。

实验内容和实验轨范

实验(1)

①输入一止字符,划分统计出此中的英笔朱母、空格、数字和他字符的个数。

#include<stdio.h>

int main()

{

char c;

int letters=0,space=0,digit=0,other=0;

printf("请输入一止字符:\n");

while((c=getchar())!='\n')

{

if(c>='a'&&c<='z'||c>='A'&&c<='Z')

letters++;

…… …… 余下全文

篇八 :顺序、选择取循环构造步调设想的实验报告

C语言步调设想实验报告

20##年12  月   1日


…… …… 余下全文


2025-02-01 15:24  阅读量:10