简单容易的倒立三角形

来源 :电脑报 | 被引量 : 0次 | 上传用户:www_52810_com
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  除了正常下围棋,我还喜欢用围棋子在棋盘上摆出各种图形,棋虽然没学明白,各种各样的图形倒是摆出了不少。今天我们用Scratch和VB摆出一个简单的造型。



  在棋盘上我们用棋子摆出一个倒三角形,从下往上数有六层,第一层数量(2×1-1=1)个,第二层(2×2-1=3)个……第六层(2×6-1=11)个,如果我们接着往上摆放棋子那么第n层(2×n-1)个。我们选择容易理解的算法在VB和Scratch中编写程序,通过对比两个不同语言的代码来看一下两者之间的不同之处。

1.Scratch编程


  首先我们要确定绘制的层数,通过用户输入确定层数,如果我们想画6层,那么最顶层数量就是(2×6-1=11)个,确定了最顶层的个数,也就找到了解题的突破口。接下来我们从最顶层的最左侧开始,通过画笔图章指令印出一个小球,重复执行11次;向右移动X=30步,这里需要注意的是,移动距离一定要大于超出小球的直径,保证小球不能重叠。小球的直径可以通过角色的大小查看。顶层画完之后,我们要去画下一层,难度就是在于如何确定下一层的开始位置。目前小球停在第一行末尾的位置上,在画第二层时,我们要通过计算求出小球移回的距离,在画顶层时小球总共向右移动了10次,每次移动30步,现在小球应向左移动9个30步就可到达下一层起始位置。同样道理还要计算向下移动小球的距离,让Y的坐标减小30即可,这样小球可到达下一层的起始位置。重复控制小球向右移动通过图章复制留下下一层的印记。程序主体使用了嵌套双重循环来完成。


2.VB编程


  VB代码更加简洁,首先询问用户需要输入的层数,也是使用嵌套双重循环方法,第一层(i)代表共有多少层,层数倒叙排列输出(step-1),第二层(j)代表每行的个数(2*i-1)。程序关键点也是换行过程,先要确定起始位置,相对Scratch就更简单了,直接使用Print Tab方法就可以了,需要空几格使用数学公式(2*n-i)便可求出,确定每行小球的起始位置,并且对每行小球的个数进行输出。



  大家在学会了绘制倒立三角形的图案后,还可以在此基础上去完成一些更加漂亮的图案,比如爱心或者五角星等等……通過对比两种语言的代码,我们可以了解两种代码的特点,VB的代码更加简洁,Scratch的代码更容易理解。
其他文献
摘要:目的探讨尿激酶静脉溶栓治疗超早期脑梗死的临床效果及安全性。方法选取2018年01月至2020年12月在我院住院的早期急性脑梗死患者90例作为研究对象,随机分为对照组和观察组各45例,对照组采取低分子肝素钠注射液治疗,观察组采取超早期急诊尿激酶溶栓治疗,观察并比较两组患者的治疗效果、神经功能缺损(NIHSS)、生活活动能力(MBI)及不良反应。结果观察组总有效率%,高于对照组的%,治疗后3、7
期刊
摘要:目的:总结中重型颅脑损伤患者采用改良额颞骨瓣减压术治疗方案的临床治疗效果以及探究改良额颞骨瓣减压术治疗方案的治疗价值。方法:以43例(2015年6月至2020年6月)中重型颅脑损伤患者开展本项研究,所有患者均符合中重型颅脑损伤疾病的诊治标准,入组治疗方案不同分组,参照组和观察组;就患者预后疗效、昏迷评分法评分等指标予以评价,评价改良额颞骨瓣减压术治疗中重型颅脑损伤疾病的治疗效果。结果:观察组
期刊
摘要 目的:探索将卷积神经网络技术应用于舌象照片分类任务的方法,从而实现机器学习模型对中医临床舌诊行为的模拟。方法:使用人工标注后的舌象照片数据集分别对YOLO和EfficientNet卷积神经网络模型训练。我们在训练过程中综合调试了各类校正算法与超参数,两模型成功提取图片数据中的模式特征并形成不同特征映射, 使YOLO和EfficientNet分别实现实时舌体识别和中医学舌象特征分类的功能。结果
期刊
很多时候大家需要对家中和公司的电脑进行远程控制,比如上床了不想再下床关机,或者出门在外想控制家里孩子使用电脑玩游戏的时间等,此时借助手机就可以轻松地对电脑进行控制。下面为大家推荐多种用手机远程控制电脑的方法。在线控制篇  一些朋友不想在手机上安装APP,那么利用一些在线服务就可以实现对电脑的远程控制,这样只要通过浏览器就可以完成控制。  1.使用家庭组件远程控制电脑  Windows 10系统内置
期刊
相信很多朋友,尤其是爱看武侠剧的朋友都知道这样一个“定理”,受伤生病的人一定会吐血,伤的越重吐得越多,这也成为了网友调侃的一个重点内容。但是你知道吗?在实际生活中,很多病人的确是会发生吐血的。今天我们就来聊一聊,引发重症病人吐血的原因。  大多数的吐血情况,都和胃热、肝火以及脾虚有关,一般情况下多为消化道出血,或者是支气管扩张引起的吐血。也就是说,吐血的主要原因还是胃部发生了病变,或者“外邪犯胃”
期刊
输尿管结石的患者有一个共同的症状,那就是痛不欲生,一个小小的结石会给患者带来如此大的痛苦,面对输尿管结石,患者一定要尽快到医院采取治疗,结石作为一种顽固性疾病,伴随着医疗技术完善,碎石机针对输尿管结石能够进行有效治疗。在治疗中护理工作是很重要的,只有做好护理才能够让治疗取得良好的效果啊。今天我们就重点针对碎石机治疗输尿管下段结石的相关护理工作和注意事项进行说明吧!  碎石机治疗用于输尿管结石的治疗
期刊
每一个患者在知道自己患上癌症的刹那,都会感到恐惧、焦虑和绝望。有的患者甚至接受不了自已患癌症的事实,拒绝治疗而选择死亡以求得到解脱。但是作为家人在控制好自已的情绪同时,要密切观注患者不对的情绪,并加以开导,也许就能避免悲剧的发生。由此可见,家属在癌症患者治疗过程中所起到的作用很重要,其家属关心照顾病人的细微程度是影响患者康复的重要因素之一。那么,癌症患者的家庭护理方法有哪些? 作为癌症病人家属要注
期刊
一到夏天,师姐的冰箱里就会塞满各种冷饮,比如冷泡茶、冰咖啡、苏打水等等,今天要推荐的杨梅汁就是师姐近期很爱的一款饮料。毕竟现在奶茶店的果茶都二三十元了,还是喝喝“平民饮料”吧。鲜果和水1:1调制的杨梅汁  一般来说,喜茶之类的蛮不错的,好喝就是很贵,一杯30+元的杨梅多多我可以买好几斤杨梅了!如果想喝非常纯正的酸甜果汁,那么杨梅汁就是很不错的选择啦。这杯杨梅汁,不是指超市里香精勾兑的饮料。而是不加
期刊
夏天穿衣容易又湿又闷的特别难受,外衣还好,但是小内内就需要注意一下了,毕竟还是会影响健康的嘛。打个广告,想入手其他好物的小可爱记得加师姐微信(微信号:yhmd0808)哦,同步更新福利群和朋友圈哈。冰丝网孔散热,干爽不黏腻  好像每年夏天师姐都会给你们推荐内裤诶,也算是一个传统了。今天要说的这款依旧是“猫人”家的冰絲内裤,毕竟冰丝在夏天真的是永远的神!  首先因为它的面料是棉氨纶面料,真的可以做到
期刊
高血压是临床上很多见的高发病,通常发病较慢,而且治疗起来也需要很长时间,病情早期也无明显症状,有些人只是表现出头痛、头晕和耳鸣等,但高血压却被大家称为“隐形杀手”,它会慢慢破坏病人的心脏、大脑以及肾脏等重要器官。高血压在中医里属于“头痛”和“眩晕”病的范畴,中医认为高血压的发生主要是因为肝肾失调或阴虚阳亢而造成的,所以治疗上更多的是调理肾阴肾阳,尽管起效比较慢,但治疗效果却非常好而且持久,如果是轻
期刊