linggo語言的基本數(shù)學(xué)函數(shù)中取最大值/最小值的函數(shù):
“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是成都創(chuàng)新互聯(lián)公司的服務(wù)宗旨!把網(wǎng)站當(dāng)作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設(shè)中就是為了建設(shè)一個不僅審美在線,而且實用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、網(wǎng)站制作、網(wǎng)站開發(fā)、網(wǎng)頁設(shè)計、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、探索永無止境。
@SMAX(list) 一求數(shù)列l(wèi)ist的最大值
@SMIN(list) 一求數(shù)列l(wèi)ist的最小值
; 數(shù)值處理程序設(shè)計
DISPC MACRO M ;定義顯示單字符的宏
MOV DL,M
MOV AH,2
INT 21H
ENDM
DISPS MACRO S;定義顯示字符串的宏
MOV AH,9
LEA DX,S
INT 21H
ENDM
DATA SEGMENT;定義數(shù)據(jù)段
X DB 50,71,83,10,16,23,57,99,18,25,88,97,-85,-53,78,29,-85,24,75,31
MAX DB ?
MIN DB ?
S1 DB 'MAX=$'
S2 DB 'MIN=$'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA;段說明
GO: MOV AX,DATA
MOV DS,AX;段地址填裝
L0: MOV CX,20;置長度
LEA SI,X;將X的偏移地址傳送到SI中
MOV AX,[SI]
MOV MAX,AL
MOV MIN,AL
L1: ADD SI,1
MOV AX,[SI]
CMP MAX,AL
JGE L2;若大于等于,轉(zhuǎn)到L2
MOV MAX,AL
L2: CMP MIN,AL
JLE L3
MOV MIN,AL
L3: LOOP L1
DISPS S1;顯示‘MAX='
CMP MAX,0
JG L4
DISPC '-';顯示負(fù)號
NEG MAX ;取絕對值
L4: MOV AL,MAX
AAM ;使(AH)=十位,(AL)=個位
OR AX,3030H ;將數(shù)字轉(zhuǎn)換成字符
PUSH AX ;入棧
DISPC AH;顯示十位
POP AX;出棧
DISPC AL;顯示個位
DISPC 0DH
DISPC 0AH;回車換行
DISPS S2;顯示’MIN='
CMP MIN,0
JG L5
DISPC '-'
NEG MIN
L5: MOV AL,MIN
AAM
OR AX,3030H
PUSH AX
DISPC AH
POP AX
DISPC AL
DISPC 0DH
DISPC 0AH
DISPC 8;退格
DISPC 20H;空格
MOV AH,7 ;等待
INT 21H
MOV AH,4CH ;退出
INT 21H
CODE ENDS
END GO
最大 和最小
數(shù)組是一個由 固定長度 的 特定類型元素 組成的序列,一個數(shù)組可以由零個或多個元素組成。 數(shù)組是值類型
數(shù)組的每個元素都可以通過索引下標(biāo)來訪問,索引下標(biāo)的范圍是從0開始到數(shù)組長度減1的位置,內(nèi)置函數(shù) len() 可以返回數(shù)組中元素的個數(shù)。
2.類型的打印,結(jié)果的第二種打印方式
3.對元素的修改或者賦值
4.判斷數(shù)組是否相等:長度、類型
4.數(shù)組的地址:連續(xù)存儲的空間
5.數(shù)組的賦值、地址、取值
6.數(shù)組的默認(rèn)值
7.數(shù)組的初始化
8.數(shù)組的逆置
9.求數(shù)組的最大值、最小值、平均值
10.對數(shù)組字符串進(jìn)行連接
11.冒泡排序法的實現(xiàn)
12.數(shù)組做函數(shù)的參數(shù)
13.二維數(shù)組:賦值和地址
14.二維數(shù)組:打印和輸出
15. 指針數(shù)組,每一個元素都是地址
17.數(shù)組的內(nèi)存分配