scratch学算法
scratch_jiang
这个作者很懒,什么都没留下…
展开
-
怎么样去掉scratch中的字符串的第一个字符?/scratch巧妙去掉字符串数最开头0/字符串算法操作/字符串的逆序/变量逆序
起因是一个朋友在群里问了一个问题。首先我们省去判断的部分,假设这个字符串第一位一定是0,我们只需要去掉他即可。如果这个字符串除了第一位是0,第二位是其他数字,比如02365。那么我们只要把这个字符串直接减0就可以。scratch会自动把字符串转换成数字,那么前面的第一个0也就去掉了。那么如果把范围扩大到所有字符都可能出现的的字符串,比如0scratch_j我们就需要利用scratch运算模块里的字符串运算模块。后来我又发现一个简单的方法不需要添加计数变量,可以直接生成新的字符串原创 2022-04-14 21:21:01 · 938 阅读 · 0 评论 -
scratch学算法1-两个变量的数据交换
实现2个变量a,b的值得交换,a的值给b,b的值给a。1.变量:变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。简单的说,把变量想象成一个盒子,盒子上面有一个标签可以给盒子命名,盒子里可以放一些东西(数据1,2或者字符串“你好”),那么我们有一个上面标签是a的盒子,盒子里面有一个数据1,另一个盒子的标签是b,盒子里的数据是2。那么要做的就是把盒子...原创 2019-03-15 10:38:37 · 4233 阅读 · 0 评论 -
scratch学算法2-内置列表的逆序
昨天用scratch做了一个冒泡排序,今天来做一下列表的逆序。这个就简单多了。思路:1,2,3,4,5,1和5交换位置2和4交换位置那么就完成了。原创 2019-03-14 10:51:11 · 3110 阅读 · 0 评论 -
scratch学算法3-冒泡排序
今天突发奇想:scratch可以做一个冒泡排序吗?c语言可以给数组里的元素排序,那scratch给什么排序呢,难道新建十只大小不一样的猫吗,让他们从大到小排队吗,然后我就动手做了一下,感觉各种别扭。但是后来又一想,scratch内置列表,这个似乎可以试一下。先来复习一下什么是冒泡排序,来自百度百科——冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排...原创 2019-03-13 13:26:47 · 16972 阅读 · 9 评论