ASC和CHR函数及其应用课件_第1页
ASC和CHR函数及其应用课件_第2页
ASC和CHR函数及其应用课件_第3页
ASC和CHR函数及其应用课件_第4页
ASC和CHR函数及其应用课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASC和CHR$函数及其应用授课人:陈瑛江干职高ASC和CHR$函数及其应用授课人:陈瑛1脑力大比拼◆已知“A”的ASCII码值是65,那么

“B”的ASCII码值是多少?

“a”的ASCII码值是多少?

“k”的ASCII码值是多少?

“n”的ASCII码值是多少?

“T”的ASCII码值是多少?

“P”的ASCII码值是多少?

66971071108480脑力大比拼◆已知“A”的ASCII码值是65,那么“B”的2

ASC函数的格式:ASC(<字符串>)

CHR$函数的格式:CHR$(<数值表达式>)

作用是:将字符串中第一个字符转换成其相应的以十进制形式表示的ASCII代码。

作用是:将数值转换成相应的字符。

ASC和CHR$函数的格式ASC函数的格式:ASC(<字符串>)CHR$函数3新手训练营◆给定一个英文字母“a”,要求输出的是“b”。

分析:将“a”转换成ASCII将得到的ASCII值加1最后将得到新的ASCII转换成字符“b”程序:a$=“a”b$=CHR$(ASC(a$)+1)printb$end新手训练营◆给定一个英文字母“a”,要求输出的是“b”。4新手任务◆任意输入一个英文字母,要求输出的是该字母的下一个字母。

思路:将字符转换成ASCII将得到的ASCII值加1最后将得到新的ASCII转换成字符☼注意:如果输入的是“Z”或“z”,它要转换成“A”或“a”

程序:INPUT“a$”,a$IFa$=“Z”ora$=“z”THENb$=CHR$(ASC(a$)-25)ELSE

b$=CHR$(ASC(a$)+1)ENDIFPRINT“b$=”;b$END新手任务◆任意输入一个英文字母,要求输出的是该字母的下一个字5

AZYBXCWDVEUFTGSHRIQJPKOLMN专家任务◆译密码。为了使电文保密,可以按一定规律将电文转换成密码(将字符串翻译成密码)。译码的规则如下:字符串的每个字母按字母顺序译成后一个字母,字母“Z”则译成字母“A”。

分析:

专家任务◆译密码。为了使电文保密,可以按一定规律将分析:6流程图:DIMaASSTRINGDIMbASSTRINGn=LEN(a)FORi=1TOnb=MID$(a,i,1)IFb=”z”ORb=”Z”TEHNb=CHR$(ASC(a)-25)MID$(a,i,1)=bELSEb=CHR$(ASC(a)+1)MID$(a,i,1)=bENDIFNEXTiPRINT“a=”;aEND程序:流程图:DIMaASSTRING程序:7思考题◆把密码字符串翻译成电文输出。译码的规则如下:字符串的每个字母按字母顺序译成前一个字母。

程序:?思考题◆把密码字符串翻译成电文输出。译码的规则程序:?8谢谢大家共同探讨谢谢大家共同探讨9演讲完毕,谢谢观看!演讲完毕,谢谢观看!10ASC和CHR$函数及其应用授课人:陈瑛江干职高ASC和CHR$函数及其应用授课人:陈瑛11脑力大比拼◆已知“A”的ASCII码值是65,那么

“B”的ASCII码值是多少?

“a”的ASCII码值是多少?

“k”的ASCII码值是多少?

“n”的ASCII码值是多少?

“T”的ASCII码值是多少?

“P”的ASCII码值是多少?

66971071108480脑力大比拼◆已知“A”的ASCII码值是65,那么“B”的12

ASC函数的格式:ASC(<字符串>)

CHR$函数的格式:CHR$(<数值表达式>)

作用是:将字符串中第一个字符转换成其相应的以十进制形式表示的ASCII代码。

作用是:将数值转换成相应的字符。

ASC和CHR$函数的格式ASC函数的格式:ASC(<字符串>)CHR$函数13新手训练营◆给定一个英文字母“a”,要求输出的是“b”。

分析:将“a”转换成ASCII将得到的ASCII值加1最后将得到新的ASCII转换成字符“b”程序:a$=“a”b$=CHR$(ASC(a$)+1)printb$end新手训练营◆给定一个英文字母“a”,要求输出的是“b”。14新手任务◆任意输入一个英文字母,要求输出的是该字母的下一个字母。

思路:将字符转换成ASCII将得到的ASCII值加1最后将得到新的ASCII转换成字符☼注意:如果输入的是“Z”或“z”,它要转换成“A”或“a”

程序:INPUT“a$”,a$IFa$=“Z”ora$=“z”THENb$=CHR$(ASC(a$)-25)ELSE

b$=CHR$(ASC(a$)+1)ENDIFPRINT“b$=”;b$END新手任务◆任意输入一个英文字母,要求输出的是该字母的下一个字15

AZYBXCWDVEUFTGSHRIQJPKOLMN专家任务◆译密码。为了使电文保密,可以按一定规律将电文转换成密码(将字符串翻译成密码)。译码的规则如下:字符串的每个字母按字母顺序译成后一个字母,字母“Z”则译成字母“A”。

分析:

专家任务◆译密码。为了使电文保密,可以按一定规律将分析:16流程图:DIMaASSTRINGDIMbASSTRINGn=LEN(a)FORi=1TOnb=MID$(a,i,1)IFb=”z”ORb=”Z”TEHNb=CHR$(ASC(a)-25)MID$(a,i,1)=bELSEb=CHR$(ASC(a)+1)MID$(a,i,1)=bENDIFNEXTiPRINT“a=”;aEND程序:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论