版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
水果连连看一个拐点相连角色数目水平和垂直检测思考与拓展一个拐点相连一个拐点检测总结与巩固水平和垂直检测1水平和垂直检测否是造型相同?水平相连?垂直相连?取消选择消除消除是是否否连续选择两个方块检测过程检测水果方块能否水平相连或垂直相连的过程是什么水平相连:
①判断是否位于同一行②检测是否相邻③检测两个方块中间是否有其他方块垂直相连:
①判断是否位于同一列②检测是否相邻③检测两个方块中间是否有其他方块计算行列数如何计算行数和列数计算行(列)数是否在同一行(列)行数=向上取整(克隆体序号/6)3/6=0.5→1;15/6=2.5→3;21/6=3.5→4列数=克隆体序号/6的余数
4÷6=0..4;7÷6=1..1;23÷6=3...5是否相邻如何判断方块是否相邻水平相邻:方块间的序号差为1垂直相邻:方块间的序号差为6能否相连temp+序号差temp=max?temp=min+序号差可以消除停止检测是是否否造型编号的第temp项=0如何判断方块能否水平(垂真)相连水平相连:序号差为1垂直相连:序号差为6水平检测垂直检测一个拐点相连2一个拐点是否水平相连?垂直相连?一个拐点?消除消除消除是是否否一个拐点:连接两个方块的线条只转了一次弯,只有一个拐点存在一个拐点被选中的方块可以用有一个拐点的线条相连时,拐点和它们的位置关系是?一个拐点拐点和其中一个方块在同一行,和另外一个方块在同一列拐点和min同行,和max同列拐点和max同行,和min同列拐点和min水平相连,和max垂直相连拐点和max水平相连,和min垂直相连拐点处没有方块→对应的“造型编号”列表项为0minmaxminmaxminmaxminmax检测过程①比较被选中的方块的序号,确定min和max第一种情况——和min同行,和max同列:②求拐点的序号:根据min的行数和max的列数③拐点序号对应的“造型编号”的列表项为0?④拐点和min水平相连?⑤拐点和max垂直相连?可以消除是是检测结果=0是是第二种情况——和max同行,和min同列:一个拐点检测3任务四任务四:检测被选中的两个水果方块能否用有一个拐点的线条相连开始检测比较大小确定变量“min”和“max”的值,根据min和max计算有可能是拐点的位置计算拐点位置123456123456如何使用行/列数计算位置序号序号=(行数-1)×6+列数前几行的总个数这一行的个数例:第3行第4列
(3-1)×6+4=16计算拐点位置minmaxminmax和min同行,和max同列计算行数:计算列数:计算时会出现什么问题?max位于最后一列→max除以6的余数为0正确的列数应该是6此时,序号=行数×6计算拐点位置是否编程任务试一试:编写程序,完成被选中方块序号的大小比较,以及第一种情况下的拐点序号计算注意:计算拐点序号时,运算积木的嵌套关系拐点序号计算Step1:比较被选中方块的序号大小,计算拐点序号拐点是否为空判断求出的位置序号处能否作为拐点:此处没有方块时才可以作为拐点生成线条两个水果方块能够消除的条件:能够水平相连能够垂直相连①位置序号处没有方块→可以作为拐点②拐点和min水平相连③拐点和max垂直相连进一步检测拐点序号处没有方块?是和min水平相连?和max垂直相连?消除是是一个拐点检测拐点序号处没有方块水平检测拐点和min拐点和min水平相连时,垂直检测拐点和max为什么无法消除检测过程max不再是被选中的方块的序号选择1:拐点序号选择2:min比较过程中变量min和max的值发生变化检测过程选择1:26选择2:33min=26max=33拐点序号:27min:26拐点序号:27273326检测过程选择1:27选择2:26min=26max=27拐点序号:27max:27一个拐点检测Step2:检测两个被选中方块之间能否连接线条重新比较两个被选中方块的序号大小,确定max第二种情况能够消除方块?假设拐点和max同行,和min同列否假设拐点和min同行,和max同列能够消除方块?是否消除是消除第二种情况如果那么,检测第二种情况能否消除被选中的方块①比较被选中方块的序号大小②确定可以作为拐点的位置的序号③判断拐点序号处是否有方块,能否作为拐点④拐点和max进行水平检测⑤水平检测成立后,拐点和min进行垂直检测编程任务试一试:继续编写程序,完成第二种情况下的拐点检测提示:可以复制脚本后修改参数一个拐点检测Step3:检测第二种情况下两个被选中方块之间能否连接线条程序梳理1.进行一个拐点检测的流程是什么?2.如何根据行列数计算方块的序号?3.在进行和拐点之间的水平检测之后,垂直检测之前,需要进行什么操作?①计算可能的拐点位置②判断拐点处有没有方块③进行水平检测和垂直检测在最后一列:序号=行数×6不在最后一列:序号=(行数-1)×6+列数需要重新比较两个被选中方块的序号大小,调整变量“min”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度原材料采购:木屑长期供应合同
- 2024年度代持能源权益合同
- 2024年度工程承包合同:基础设施建设施工合同
- 04版电子商务平台搭建与运营合同
- 2024年度物联网技术应用合同
- 湿式潜水衣市场发展现状调查及供需格局分析预测报告
- 贵金属制钥匙圈市场需求与消费特点分析
- 灯罩座市场发展现状调查及供需格局分析预测报告
- 2024年度智慧城市系统开发与应用合同
- 磁带录音机市场发展现状调查及供需格局分析预测报告
- 高三期中考试家长会PPT课件.ppt
- 干部履历表请用开纸双面打印
- 人教部编版小学道德与法治 健康看电视(第一课时)教学设计
- 反射反应及反射发育的评定
- 软基处理监测及检测方案
- M7.5浆砌石砌筑
- 关于河道管理范围内建设项目防洪影响咨询服务费计列的指导意见
- 法律顾问服务满意度考核评分表.doc
- 小学生综合素质评价手册范本(1)14页
- 35kV配电系统调试试验方案
- 快递业“最后一公里”配送模式分析——以顺丰快递为例
评论
0/150
提交评论