朕培创客高中Scratch课件:12字符串处理

上传人:哈**** 文档编号:194876127 上传时间:2021-09-01 格式:PPT 页数:11 大小:611KB
返回 下载 相关 举报
朕培创客高中Scratch课件:12字符串处理_第1页
第1页 / 共11页
朕培创客高中Scratch课件:12字符串处理_第2页
第2页 / 共11页
朕培创客高中Scratch课件:12字符串处理_第3页
第3页 / 共11页
朕培创客高中Scratch课件:12字符串处理_第4页
第4页 / 共11页
朕培创客高中Scratch课件:12字符串处理_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《朕培创客高中Scratch课件:12字符串处理》由会员分享,可在线阅读,更多相关《朕培创客高中Scratch课件:12字符串处理(11页珍藏版)》请在金锄头文库上搜索。

1、本节目标,字符串 字符串操作 取子串 颠倒字符串 查找子串 替换子串 串连字符串,字符串 4-1,字符串或串(String)是由零个或多个字符组成的有限序列 通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等 两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。 设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。,字符串 4-2,字符串运算 1. 连接运算。也称为串连或字符串相加 ,例: 11+aa=11aa; 2. 求子串。 从字符串abdag,中截取第2个字符开始后的长度为3的子串结果为 bda 3

2、. 删除子串。从字符串abcde中删除第2个字符开始后的长度为3的子串,结果为 ae,字符串 4-3,字符串运算 4. 插入子串。 过程Insert(s1,s2,I) 把12插入到abc的第2个位置,结果为 a12bc 5. 求字符串长度 length。例:length(12abc)=5 6. 搜索子串的位置。如果s1是s2的子串 ,则返回s1的第一个字符在s2中的位置,若不是子串,则返回0。例:position(ab,12abcd)=3,字符串 4-4,字符串运算 7. 字符的大写转换。例: a 转为大写为 A 8. 数值转换为数串。如 12345 转换为 12345 9. 数串转换为数值。

3、 如 1234 转换为 1234 Scratch 支持的字符串操作 连接 取指定位置字符 求字符串长度,练习 5-1,取子串 提示用户输入字符串 提示用户输入子串起始位置 提示用户输入子串长度 显示所取得的子串,练习 5-2,颠倒字符串 提示用户输入字符串 反转后显示,例如用户输入 Hello,反转后显示 olleH,练习 5-3,查找子串 从第s个字符开始,查找字符串string中,子串substring第n次出现的位置。如果没有找到子串,返回0 替换子串 从第s个字符开始,查找字符串string中,子串src_string是否存在。如果存在,将其替换为字符串dest_string 拼接字符串 重复10次,依次输出:这是第1个数字!这是第2个数字!这是第10个数字! 提示:用变量表示 1 2 310,将变量和“这是第”、“个数字”拼接成一个字符串。,练习 5-4,回文数是一种数字,其特点是正读倒读一样。如: 98789, 正读是98789,倒读也是98789 判断用户输入的数字是否为回文数 将用户输入的数字当作字符串。然后将字符串的每个字符从头到尾依次取出来,然后从后到前再拼成一个新的字符串,如果两个字符串相同,则用户输入的数字为回文数。,练习 5-5,总结,字符串 字符串操作 取子串 颠倒字符串 查找子串 替换子串 串连字符串,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号