实验四 循环程序设计

. 实验目的:

掌握循环程序的设计和调试方法

. 实验要求:

掌握循环程序的基本结构及设计方法, 包括:

A 循环程序的循环初始化、循环体及循环控制条件

B 多种循环控制条件

C 循环体中的指针变化

了解多重循环程序的设计方法 

. 实验仪器:

PC 机一台

. 实验内容:

4.1 编写在一串数据中统计正数,负数和零的个数并加以显示。

: 34H,-3BH,-5AH,72H,0,-2DH,0,66H

则正数:3,负数:3,零:2

4.2 统计某十六位数中 "1" 的个数并加以显示。

: 0101001100101110B 则 8

4.3 一种数值滤波的方法是将相邻的两数求平均值,试编程序实现。

4.4 将字符串1 插入字符串2 的中间, 其位置由键盘输入。

4.5 在已排序的数组中插入新的数据,插入新数据后的数组仍满足排序要求。

4.6 编写一串在带符号数中找出最大数和小数的程序。

: 35H,32H,73H,10H,08H,0FH,2AH,3BH 则:最大数73H 小数08H

4.7 在一组数据中根据最高两位( D7D6 ) 分别将对应的数据位相加, 结果加以显示。

D7D6 D5D4D3D2D1D0

信息位 数 据 位

4.8 统计一组数据 ( BYTE ) 中 D3D2D1 位相同的个数并加以显示。

4.9 编写程序完成无符号数的排序程序(由大到小)。

: 34H,67H,0E2H,0A7H,89H,73H,51H,43H

0E2H,0A7H,89H,73H,67H,51H,43H,34H

4.10 自编题

. 实验原理: