将表格中含4位字符的列出


教学设计 2019-08-21 12:14:29 教学设计
[摘要]将表格中含4位字符的列出(共5篇)用表格形式显示字符实验二 分类统计字符个数接收用户键入的一行字符(字符个数不超过80个,该字符串用回车符结束),并按字母、数字及其它字符分类计1.实验目的:用分支程序设计与循环程序设计的方式实现字母

【www.shanpow.com--教学设计】

【一】:用表格形式显示字符

实验二 分类统计字符个数

接收用户键入的一行字符(字符个数不超过80个,该字符串用回车符结束),并按字母、数字及其它字符分类计

1.实验目的:

用分支程序设计与循环程序设计的方式实现字母、数字及其它字符的分类统计。

2.实验要求:

程序接受用户键入的一行字符(字符个数不超过80个,该字符串用回车符结束),并按字母、数字及其它字符分类记数,然后将结果存入以letter、digit和other为名的存储单元中。

3.实验内容

实验能按下列方式进行操作:

屏幕显示:

屏幕显示:

(键盘输入)

abcde1234&%%^&*

(屏幕输出)

5

4

6

DATAS SEGMENT

STRING1 DB 'Input Your String: $';输入提示信息

STRING2 DB 'Digit: $' ;各类字符提示信息

STRING3 DB 'CHAR: $'

STRING5 DB 'Others: $'

www.shanpow.com_将表格中含4位字符的列出。

DIGIT DB 0 ;数字

CHARS DB 0 ;字母

OTHERS DB 0 ;其他

DATAS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DATAS

START:

MOV AX,DATAS

MOV DS,AX

LEA DX,STRING1 ;显示输入提示信息

MOV AH,9

INT 21H

MOV CX,100 ;设置循环次数足够大

L1:MOV AH,1 ;中断调用,单字符输入

INT 21H

CMP AL,0DH ;若输入回车符则结束

JZ OVER2

CMP AL,30H

JB OTHER ;若<30H(0),OTHERS++

CMP AL,39H ;若>39H(9),跳转进一步比较

JA HIGHER1

JMP DIGITAL ;DIGIT++

HIGHER1: CMP AL,41H ;if<41H(A),OTHERS++

JB OTHER

CMP AL,5AH ;if>5AH(Z),跳转继续比较

JA HIGHER2

JMP CHAR ;ALPHAU++

HIGHER2: CMP AL,61H ;if<61H(a),OTHERS++

JB OTHER

CMP AL,7AH ;if>7AH(z),OTHERS++

JA OTHER

JMP CHAR ;ALPHAL++

JMP OVER ;比较结束

OTHER: INC OTHERS ;OTHERS++

JMP OVER

DIGITAL: INC DIGIT ;DIGIT++www.shanpow.com_将表格中含4位字符的列出。

JMP OVER

CHAR: INC CHARS ;ALPHAL++

JMP OVER

JMP OVER

OVER:NOP

LOOP L1 ;循环,输入下一字符

OVER2:CALL ENDLINE ;回车换行

LEA DX,STRING2 ;输出提示信息

MOV AH,9

INT 21H

XOR AX,AX

MOV AL,DIGIT ;将统计的数字送AX,为输出做准备 CALL DISPLAY ;调用输出两位数字的子程序

CALL ENDLINE ;下同

LEA DX,STRING3

MOV AH,9

INT 21H

XOR AX,AX

MOV AL,CHARS

CALL DISPLAY

CALL ENDLINE

LEA DX,STRING5

MOV AH,9

INT 21H

XOR AX,AX

MOV AL,OTHERS

CALL DISPLAY

MOV AH,4CH

INT 21H

ENDLINE PROC NEAR ;控制输出格式,输出回车换行子程序 MOV AH,2

MOV DL,0AH

INT 21H

MOV AH,2

MOV DL,0DH

INT 21H

RET

ENDLINE ENDP

www.shanpow.com_将表格中含4位字符的列出。

DISPLAY PROC NEAR ;输出两位数字的子程序 MOV BL,10 ;10送BL

DIV BL ;AX/BL,AL=商,AH=余数

PUSH AX ;保存AX中的信息

MOV DL,AL

ADD DL,30H

MOV AH,2

INT 21H ;输出十位数

POP AX ;出栈送AX

MOV DL,AH

ADD DL,30H

MOV AH,2

INT 21H ;输出个位数

RET

DISPLAY ENDP

CODES ENDS

END START

【二】:用表格形式显示字符

DATA SEGMENT

STRKEY DB 'enter keyword:$'www.shanpow.com_将表格中含4位字符的列出。

STRSEN DB 'enter sentence:$'

STRAT DB 'match at location:$'

STROF DB ' of the sentence',0DH,0AH,'$' STRNO DB 'no match',0DH,0AH,'$' CRLF DB 0DH,0AH,'$'

BUFKEY DB 20www.shanpow.com_将表格中含4位字符的列出。

BUFSEN DB 100

BUFCMP DB 20

DATA ENDS

STACK SEGMENT STACK

STACK ENDS

CODE SEGMENT

START:

LOOP1:

DB 20 DUP (?) DB 100 DUP (?) DB 20 DUP (?) DB 200 DUP(?) ASSUME CS:CODE,DS:DATA,SS:STACK MOV AX,DATA MOV DS,AX MOV ES,AX MOV AH,09H LEA DX,STRKEY INT 21H MOV AH,0AH LEA DX,BUFKEY INT 21H MOV AH,09H LEA DX,CRLF INT 21H LEA SI,BUFKEY+2 MOV AH,09H LEA DX,STRSEN INT 21H

MOV AH,0AH LEA DX,BUFSEN INT 21H MOV AH,09H LEA DX,CRLF INT 21H MOV CL,BUFSEN+1

LOOP2:

MATCHAT:

SUB CL,BUFKEY+1 JC NOMATCH INC CL LEA BX,BUFSEN+2 PUSH CX MOV CL,BUFKEY+1 MOV CH,0 PUSH SI MOV SI,BX MOV DI,OFFSET BUFCMP REP MOVSB POP SI POP CX PUSH CX MOV CL,BUFKEY+1 MOV CH,0 PUSH SI LEA SI,BUFCMP LEA DI,BUFKEY+2 REPZ CMPSB POP SI POP CX JZ MATCHAT INC BX DEC CL JNZ LOOP2 JMP NOMATCH MOV AH,09H LEA DX,STRAT

www.shanpow.com_将表格中含4位字符的列出。

INT 21H

NEXT:

OUTP:

ZJMP:

NOMATCH:

MOV CL,4 MOV CH,4 ROL BX,CL MOV AL,BL AND AL,0FH ADD AL,30H CMP AL,3AH JL OUTP ADD AL,07H MOV DL,AL CMP DL,'0' JZ ZJMP MOV AH,02H INT 21H DEC CH CMP CH,0 JA NEXT MOV DL,'H' MOV AH,02H INT 21H SUB BX,OFFSET BUFSEN+2 INC BX PUSH CX POP CX MOV AH,09H LEA DX,STROF INT 21H JMP LOOP1 MOV AH,09H LEA DX,STRNO INT 21H JMP LOOP1

EXIT: CODE ENDS MOV AH,4CH INT 21H END START

【三】:excel统计包含某字符串个数函数用法

  Excel中的计算包含某字符串个数函数具体该如何使用呢?下面是小编带来的关于excel统计包含某字符串个数函数用法,希望阅读过后对你有所启发!

  excel统计包含某字符串个数函数用法:

  统计包含某字符个数步骤1:我们要计算的是包含电信的个数,用的函数是countif条件,意思是包含什么的个数,一般用户会对原始数据进行统计,每天统计只要把原始数据一拷贝就出来值了。减少了很多的工作量。

  统计包含某字符个数步骤2:countif写全之后,有2个参数,一个是范围一个是条件;

  统计包含某字符个数步骤3:我们点击range,然后就可以选中这一列,出来H2:H24,就是23行的数据,:表示连续的意思,单个用逗号隔开;

  统计包含某字符个数步骤4:后面条件是字符,所以用引号,再输入电信二字;结果出来是0,我们看看到底是什么问题呢?

  统计包含某字符个数步骤5:我们点击函数单元格,单元显示框看下,“电信”是指只有电信二字的单元格有几个,那么想起来不对,公式是包含的意思不是等于;那么我们在电信前面加个*看看。

  统计包含某字符个数步骤6:最后,我们得出16,然后数下没错,因为电信是末尾的文字所以电信后面可以不加*,*表示任意字符。如果有电信通,而电信通不属于电信,那么后面就不要加上*了。

看了excel统计包含某字符串个数函数用法还看了:

1.excel 包含某值判断函数的教程

2.怎么判断Excel201是否包含某个字符

3.教你Excel函数公式统计文本出现次数的方法

4.Excel中Lookup函数如何实现根据多个关键词取值

5.excel 数据统计函数使用实例

6.excel 计算个数公式countif的用法

7.excel用函数统计区间有几个数的教程

【四】:excel 公式后插入字符的方法

  在Excel中输入公式后可能会有特殊情况需要插入字符,其实这个情况很容易解决。接下来是小编为大家带来的excel 公式后插入字符的方法,供大家参考。

  excel 公式后插入字符的方法:

  1.excel公式需要先使用"="

  2.字符使用英文半角冒号引用:"字符内容"

  3.公式与字符串的连接符"&"

  例如 =E2*D2&"元" 或="单位"&E2*D2

  有关公式的相关阅读:

  目前很多类似表格软件[1] 都支持公式比如Spread.您可以添加一个 公式到一个单元格或单元格区域内。 您还可以向一行或者一列中所有的单元格添加公式。Excel中该公式是一个公式表达式的字符串, 通常包含一个函数,运算符和 常数的集合体。 正面给出一个Spread示例显示如何指定一个公式,找到第一个单元格的值的五十倍的结果,并且将结果放入另一单元格中。 然后,它可以求得一个单元格区域的总和(A1到A4)并且将结果放入第三列的每一个单元格中。FpSpread1.ActiveSheet.Cells[2, 0].Formula = "PRODUCT(A1,5)";FpSpread1.ActiveSheet.Columns[3].Formula = "SUM(A1:A4)";

  运算符

  运算符是作用是对公式中的各元素进行运算操作。

  分类运算符分类:算术运算符、比较运算符、文本运算符、引用运算符。

  1、算术运算符:算术运算符用来完成基本的数学运算,如加法、减法和乘法。算术运算符有十(加)、一(减)、*(乘)、/(除)、%(百分比)、^(乘方)。

  2、比较运算符:比较运算符用来对两个数值进行比较,产生的结果为逻辑值True(真)或False(假)。比较运算符有=(等于)、>(大于)、>=(大于等于)、<=(小于等于)、<>(不等于)。

  3、文本运算符:文本运算符"&"用来将一个或多个文本连接成为一个组合文本。例如"Micro"&"soft"的结果为"Microsoft"。

  4、引用运算符:引用运算符用来将单元格区域合并运算。引用运算符为:区域(冒号),表示对两个引用之间,包括两个引用在内的所有区域的单元格进行引用,例如,SUM(BI:D5)。联合(逗号),表示将多个引用合并为一个引用,例如,SUM(B5,B15,D5,D15)。交叉(空格),表示产生同时隶属于两个引用的单元格区域的引用。

看了excel 公式后插入字符的方法还看了:

1.Excel表格怎么插入特殊字符

2.Excel2010怎样插入和编写数学公式

3.excel查找字符的方法

4.怎么在Excel2007中插入数学公式

5.怎么在Excel中使用公式编辑器

6.excel利用公式数字转文本的方法

7.excel2010插入公式的方法

【五】:怎么判断Excel201是否包含某个字符

  怎么判断Excel201是否包含某个字符?在Excel工作表中,灵活使用各种输入技巧,简捷快速地输入信息,提高工作效率;公司制作了员工信息表,有着各个地区的员工姓名、部门以及其他信息。相关人员要判断是不是广州的,好给予福利待遇。下面小编就教你判断Excel201是否包含某个字符的方法。

  判断Excel201是否包含某个字符的方法:

  ①启动Excel2013,初略的完成下面的数据,在单元格E2输入公式: =IF(COUNTIF(C2,"*广州*")>0,"是","否")

  ②公式的意思我稍后为大家解释,回车,得到结果,是。

  ③光标移动到单元格右下角,出现+号,双击,填充完整个数据表格区域。





怎么判断Excel201是否包含某个字符相关文章:

1.excel2013怎么使用连字符

2.怎么在excel2010中批量加入固定字符

3.怎么在excel表格中插入特殊字符

4.怎么在excel中使用字符替换

5.怎么在excel中使用mid函数

6.Excel表格中怎样提取字符串中的特定字符

7.怎么在excel中使用tight函数

8.excel怎么画任意带圈符号

本文来源:https://www.shanpow.com/jx/103642/

《将表格中含4位字符的列出.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

相关阅读
  • 《青山处处埋忠骨》公开课教学设计汇编3篇 《青山处处埋忠骨》公开课教学设计汇编3篇
  • 信息化教学设计方案(锦集4篇) 信息化教学设计方案(锦集4篇)
  • 黄冈教师优质课比赛一等奖《刷子李》教学设计(通用3篇) 黄冈教师优质课比赛一等奖《刷子李》教学设计(通用3篇)
  • 课文《大道之行也》优秀教学设计(合集3篇) 课文《大道之行也》优秀教学设计(合集3篇)
  • 猫教学设计一等奖六篇 猫教学设计一等奖六篇
  • 民族团结的教学设计-民族团结教案五篇 民族团结的教学设计-民族团结教案五篇
  • 二十四节气教案:谷雨节气活动方案-幼儿园四季教学设计三篇 二十四节气教案:谷雨节气活动方案-幼儿园四季教学设计三篇
  • 乌衣巷教学设计范文(精选4篇) 乌衣巷教学设计范文(精选4篇)
为您推荐