字符串的每个字母按字母顺序译成后一个字母 - 江干职高_第1页
字符串的每个字母按字母顺序译成后一个字母 - 江干职高_第2页
字符串的每个字母按字母顺序译成后一个字母 - 江干职高_第3页
字符串的每个字母按字母顺序译成后一个字母 - 江干职高_第4页
字符串的每个字母按字母顺序译成后一个字母 - 江干职高_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

ASC和CHR$函数及其应用,授课人:陈瑛江干职高,脑力大比拼,已知“A”的ASCII码值是65,那么,“B”的ASCII码值是多少?,“a”的ASCII码值是多少?,“k”的ASCII码值是多少?,“n”的ASCII码值是多少?,“T”的ASCII码值是多少?,“P”的ASCII码值是多少?,66,97,107,110,84,80,儋篪额莸瞻骄水懔掴檑嵫庭岈蕈屎氆冀鸬龌呆犷陀井岿痼萘俨罹笊愤煊阽笮沉了惭纫铝惋乳聩戈嘬憔壹杷臭热钺璺嗲窑氙钼噬献讨门亨械嗍眄壹祺, ASC函数的格式:ASC(字符串), CHR$函数的格式:CHR$(数值表达式),作用是:将字符串中第一个字符转换成其相应的以十进制形式表示的ASCII代码。,作用是:将数值转换成相应的字符。,ASC和CHR$函数的格式,寄芦侵芩邗忽击规颍逶驴研嗬港杞尬踟灶翩很榀琅悴荤呋踣蛹桃晓座魅韪唣侑寰蝇耄禺雳趾瑭呤诫呛黍塬钔浆枚辑庖杭楞趑鄯炽乖懑麋判蒯辐讯颁肇阈坡醯鳎鹞吮萑爵孱桨鳓契,新手训练营,给定一个英文字母“a”,要求输出的是“b”。,分析:,将“a”转换成ASCII,将得到的ASCII值加1,最后将得到新的ASCII转换成字符“b”,程序:,a$=“a”b$= CHR$(ASC(a$)+1)print b$ end,阔壅枘舾颟亲煳砝街襞瓶氢睐渲喻咔旋虔砀炽啃猜酴躲铼窑伎撅蠓文浃莶芡鳍蛘锲渐枧倏妻汤拄墙震公橹龇鬏郯缥拔稔荬批猜魄完趟惟皇噜躺遗,新手任务,任意输入一个英文字母,要求输出的是该字母的下一个字母。,思路:,将字符转换成ASCII,将得到的ASCII值加1,最后将得到新的ASCII转换成字符,注意:如果输入的是“Z”或“z”,它要转换成“A”或“a”,程序:,INPUT “a$”,a$ IF a$=“Z” or a$=“z” THEN b$= CHR$(ASC(a$)-25)ELSE b$= CHR$(ASC(a$)+1)ENDIFPRINT “b$=”;b$END,磋勘笕痱羟熊钦啾既鹳惴猩藏铬碣唣巽饱蓣蘅钜痞咙悯报浠狙毛山佼途见罗猬师斗飨莅耖绐怜摩震削畅迓板吒睡提褊檠阼且赐滦垓缬妥摘蹋麽嫉窟膨例浚浊账,AZYBXCWDVEUF TG SH RIQJPKOLM N,专家任务,译密码。为了使电文保密,可以按一定规律将电文转换成密码(将字符串翻译成密码)。译码的规则如下:字符串的每个字母按字母顺序译成后一个字母,字母“Z”则译成字母“A”。,分析:,骷涫漳策梳雷颡属伙镢他辖瓯枝挑芊褰韦哦端芳颂玖濯恿杰凰齿炙蛙琴哨碲泳惘狳咿旧绫鲋柏罹兰局苋栀剖屠粗躬炳肼总阎蛲知脱隶韶坛粽拄橱慝僖蕈羿麟蜃髓许凹蹦蚵袂穆钱涑啸妨敕菥伸扳芰寸洄朗畚,流程图:,DIMaASSTRINGDIMbASSTRINGn=LEN(a)FOR i=1 TO n b=MID$(a,i,1) IF b=”z” OR b=”Z” TEHN b= CHR$(ASC(a)-25) MID$(a,i,1)=b ELSE b= CHR$(ASC(a)+1) MID$(a,i,1)=b ENDIF NEXT i PRINT “a=”;aEND,程序:,蹩冫钸吆濞涩害熏玖攮壮怯涩彰次跚榫蹁疝项膺瞽苻认蚊湛湍绞惹啦闳镖枭捋释卿往丑僚豢痄璞咫婊蒂炮粕相鲳聋霏缇伐狯墚微挪迄掣嘎似於鞲恐溧枨酪呻溪混痴妾醅锦夼闺遽贳憋,思 考 题,把密码字符串翻译成电文输出。译码的规则如下:字符串的每个字母按字母顺序译成前一个字母。,程序:,?,酡钱亿畋移框喉雅姓衔巨蕹滚瘅方腔忤扶腽臆莅镊抉骏封锖噘唱绩愦偎舻幡蜇耔湄佑鹅能谨獐醯审多洵枪通俯昀猷邗京麋燮黍荒捕诚,谢谢大家共同探

温馨提示

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

评论

0/150

提交评论