电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

类型scratch3下的九九乘法表(行优先和列优先)设计

收藏

编号:347369956    类型:共享资源    大小:697.01KB    格式:DOCX    上传时间:2023-03-14
  
10
金贝
分享到微信 分享到微博 分享到QQ空间
关 键 词:
scratch3 九九乘法表
资源描述:
scratch3的九九乘法表设计 实现两种形式的九九乘法表(以下简称乘法表),第1种是行优先动态显示(图1),第2中是列优先动态显示(图2)。 图1 列优先动态显示的乘法表 图2 行优先动态显示的乘法表 下面分别介绍上面两种乘法表的设计 一、 列优先动态显示的乘法表 设计一个角色,角色分别包括0、1、2、3、4、5、6、7、8、9、X、=的造型,分别 命名为0、1、2、3、4、5、6、7、8、9、X、=。这11个造型的大小相等,设计为13*28。 再加上一个造型,内容为文本:九九乘法表,命名为title。 背景开始用系统提供的坐标背景,如图3所示,主要是用于坐标计算和调整,等调整完毕后再换成其它背景。 图3 系统提供的坐标背景 代码结构如下图所示: 图3 系统提供的坐标背景 下面分别给出上述代码: 1、绘制一个字符(自定义积木) 绘制一个字符后,将x坐标增加7,并且需要隐藏本体。 2、绘制乘法运算(自定义积木) 在上述代码中,当积出现两位数的时候,需要调用2次【绘制一个字符】的积木。 3、显示说明文字(自定义积木) 4、主代码 主代码部分的核心部分就是循环,同时为了使得乘法表显示在舞台背景的中央,需要计算坐标和移动距离。每一列对应的循环(内循环)其x坐标相同,y坐标递减;两列(外循环)的起始x坐标递增,起始y坐标递减。 二、 行优先动态显示的乘法表 造型、背景、代码结构同列优先动态显示的乘法表一致,区别就在于坐标的控制。 在【绘制乘法运算】的积木中,当积为个位数的时候,绘制后,需要将x坐标前移7个单位,否则出现乘法表不对齐的情况。主代码部分,每一行对应的循环(内循环)其x坐标递增,y坐标相同;两行(外循环)的起始x坐标相同,起始y坐标递减。
展开阅读全文
提示  金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:scratch3下的九九乘法表(行优先和列优先)设计
链接地址:https://www.jinchutou.com/shtml/view-347369956.html
关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.