数学编程陈老师
码龄7年
关注
提问 私信
  • 博客:21,982
    社区:42
    视频:27
    22,051
    总访问量
  • 15
    原创
  • 2,162,526
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:学习是坚持的过程

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-04-05
博客简介:

数学编程陈老师

博客描述:
教育学生,从爱出发,爱是一种特持久而深刻的感情。
查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得1次评论
  • 获得26次收藏
创作历程
  • 12篇
    2022年
  • 4篇
    2018年
成就勋章
TA的专栏
  • scratch编程游戏
    1篇
  • 好课堂少儿编程scratch编程亲子学习篇
    11篇
  • 电脑问题总结
    2篇
  • 作业练习
    2篇
  • java小项目
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

小学生C++入门班与提高班(2022.09.19)W (1)

发布资源 2022.10.30 ·
pdf

2022信奥赛CSP-J复赛真题

发布资源 2022.10.30 ·
pdf

养了个羊整套图片素材,可直接编程使用

发布资源 2022.10.30 ·
sb3

好课堂Scratch编程11 趣学篇(七) 一场真正的终极对决

左边第一段代码就是响应键盘操作的,在程序开始后先把自己显示出来(因为如果游戏失败这个角色会隐藏,所以再次游戏时应该先显示),然后就重复检测键盘输入,左右方向键的处理代码是增加或减少X坐标,而空格键则先判断如果Y坐标小于-10,就将Y坐标增加80,增加80就让小猫有了跳起的效果,而先判断Y坐标是不是小于-10,是为了避免你连续按空格键,小猫就跳到舞台上边缘去了。由于这段代码是公共的,不属于任何角色,我们最好把它写在“背景”对象的代码区域,只要先在角色列表区域选中背景,编写的代码就是背景的代码。
原创
发布博客 2022.10.18 ·
1734 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Scratch之自动走迷宫

在这个自定义函数中,我们还要定义一个“左边是否有墙”的变量,如果左边存在墙壁,就将这个变量设为1 ,否则这个变量值就是0(一直重复判断直到角色最终走出迷宫)。当左移一步碰到墙壁,则说明左侧存在墙壁,如果没有碰到墙壁,则说明左边没有墙壁。当前进一步碰到墙壁,则说明前方存在墙壁,变量值为1,如果没有碰到墙壁,则说明左边没有墙壁,变量值为0。今天用最简单的左手法则算法完成了自动走迷宫的目标,对算法有了一点最基础的了解,在未来的时间里,我也会和大家分享深度优先算法和递归的算法,更快得走出迷宫。
原创
发布博客 2022.10.18 ·
1607 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

完全日期

发布视频 2022.10.17

第2课 旗子的画法

发布视频 2022.10.16

信息学奥赛真题分类解析(初赛)之数据表示与计算篇

发布资源 2022.10.16 ·
doc

信息学奥赛真题分类解析(初赛)之系统结构篇

发布资源 2022.10.16 ·
doc

信息学奥赛真题分类解析(初赛)之基础知识介绍篇

发布资源 2022.10.16 ·
doc

好课堂Scratch编程10 趣学篇(六)听题!格里芬的挑战

我们可以从最小的值开始判断,如果BMI的值小于18.5,小猫就直接说“偏瘦”,否则说明BMI大于18.5,这时进行第二层判断它是否小于24,如果小于24成立,则说“正常”;首先,发送消息时,你并不能指定发给谁,而是本程序中所有的角色都可以接收到(但他们可以不处理,充耳不闻),如果用广播指令,则发完消息接着执行发消息下面的指令;其实本节课程要求的功能已经实现了,但我们不妨来设想一下,如果每次小猫在计算之前,能让你输入身高和体重,然后它根据你输入的身高体重来计算BMI值,这个程序是不是就有一定的实用性了呢?
原创
发布博客 2022.10.16 ·
500 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

好课堂Scratch编程09 趣学篇(五)目标!幽灵古堡

Scratch 考虑到了这种情况,所以你可以在自制积木的时候,定义一个或多个“输入项”——就像你在用移动10步这个指令的时候,可以把步数设置为10,也可以设置为20一样,这个步数就是输入项——你可以给你的“走路”积木定义一个“方向”输入项,在使用这块积木的时候告诉它向哪个方向去,在积木内部就可以用这个输入项来决定小猫面向哪个方向。不过更简便的方法是,使用这个窗口下面的“吸管”按钮,再把鼠标移动到舞台区你已经画好的陷阱上,这时鼠标会变成一个放大镜,把鼠标放到陷阱的位置点击,就能取到陷阱的颜色。
原创
发布博客 2022.10.16 ·
401 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

好课堂Scratch编程08 趣学篇(四)密林深处的危险气息

新增的代码中我们用到了随机指令确定蝙蝠的坐标位置,然后用“面向”指令(这也是一条运动类指令,它可以让角色移动的方向朝向某一个角色或者鼠标指针)调整它的飞行方向,并调整旋转方式为左右旋转,接着我们使用了一条“重复执行直到”指令,这和以前我们使用的重复指令不同,它带有一个“结束条件”,当这个条件满足的时候就不再执行自己包含的代码,而是继续向下执行后续指令。它一般由下面“克隆”指令触发。这条指令每次运行时,就能生成一个在指定范围内的数字,称为“随机数”,就像我们在买彩票的时候“机选”一样,由计算机选择的一个数。
原创
发布博客 2022.10.15 ·
1387 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

好课堂Scratch编程07 趣学篇(三)通过!永恒之河

首先,你需要注意画布中心那个灰色的小圆点(仔细看,不太明显),这个是我们要绘制造型的“中心点”,在后面的课程学习中,如果要计算角色的准确位置,就是以中心点所在位置为准,如果角色要旋转,也是基于中心点旋转。什么是X、Y坐标定位?X、Y坐标构成的定位系统非常灵活,你可以直接控制角色在指定的时间内出现在舞台的任何位置,而不用让角色“行走”,这为角色提供了很大的自由度,是我们编写各类程序,尤其是游戏类小程序必需掌握的,请多练习几次。别担心,任何复杂的造型都是由最基本的形状构成的,我们从最简单的做起,一步一步来。
原创
发布博客 2022.10.15 ·
499 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

好课堂用Scratch编程06 趣学篇(二)热身中的卡卡

Scratch 提供了丰富的造型创作功能,你可以通过下方的小猫头按钮,选择新的造型到当前角色,也可以自己绘制一个新的造型——右侧显示的绘图编辑器就是用来做这个的,它的功能很强大,等用到的时候我们再说——甚至你可以使用电脑自带的摄像头拍摄一个图片作为新造型!这三条指令都是运动类的指令,它将小猫的翻转方式设置为左右翻转(如果没有这条指令,小猫碰到边缘反弹回来的时候就变成头向下了,你可以试验一下),再移动10步,如果碰到舞台边缘,小猫会回过头来。有的,找到“控制”类指令中的“重复执行”指令。
原创
发布博客 2022.10.15 ·
770 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

好课堂用Scratch编程05 趣学篇(一)卡卡在AR体验中心

经过几个月的努力,卡卡终于搭建出了城市的大体轮廓——可是烦恼也随之而来——卡卡发现自己的视力似乎下降了,看黑板上的文字有点模糊,身体素质也大不如前,学校组织跳绳比赛,他才跳了两个就气喘吁吁,找个体重计一称才发现自己的体重已经严格超标!代码区的指令可以用鼠标点击来执行,也可以在发生特定事件的时候执行,这时要用到“事件”类指令(黄色类型),切换到事件类指令,找到“当绿旗被点击”,把它拖动到代码区。这句话的意思是说懂得学习的人比不上喜爱学习的人,而喜爱学习的人比不上以此为乐的人。很明显,这样的布置是不合理的。
原创
发布博客 2022.10.15 ·
871 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

好课堂用Scratch编程 04 预备篇(四)Scratch 编程的一般步骤

另外,你还要考虑一下,这个程序是我自己玩,还是让别人使用?编写任何程序,都需要一个分析问题、设计程序、编写程序和测试、完善的过程,而不是看到问题,直接打开 Scratch写指令。如果你画了流程图,这个“翻译”过程会更简单,因为指令框中的内容和指令一般有比较明确的对应关系。程序写完可不是万事大吉了,你要多运行几次,看看程序是否符合预先设计的算法,发现问题必须修正(甚至有时要修改算法),再次测试,如此重复直到完全实现设计目标为止。,你可以画出流程图。这里要注意的是,没有人编写的程序是一个“Bug"都没有的,
原创
发布博客 2022.10.15 ·
944 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

好课堂用Scratch编程 03 预备篇(三)初识Scratch 编程

舞台区上方左侧两个按钮,绿色旗帜代表启动程序,红色按钮为停止程序,右侧的三个按钮用来调整舞台区与其它区域的显示比例,最常用的是最后一个“全屏”,单击可以让舞台区占满整个编辑区(程序写好看运行效果时全屏更合适),再点一次恢复原状。因为这个原因,早期的科学家前辈们不得不把打孔的纸带输入计算机来编程,他们用纸带特定位置穿孔与否来代表0、1,再用这些0、1组成指令(比如:0000 代表加载,0001代表存储,0010代表加法等),把带有0、1指令的纸带传输到计算机,计算机就能按照指令运行程序了。
原创
发布博客 2022.10.15 ·
777 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

好课堂用Scratch编程02 预备知识(二)算法和流程图

流程图可以表示算法,也可以描述日常生活的场景:假如你每天晚上放学之后回到家,会先看晚饭有没有做好,如果晚饭做好了,就先吃晚饭,再做作业,然后洗漱睡觉;如果晚饭没有做好,你会先做作业,然后吃晚饭,接着做作业,洗漱睡觉。小明觉得手工统计挺麻烦,如果能做一个程序来把输入的成绩自动归类就好了,以后统计期末考试也能用上。这种把要计算机完成的工作步骤写入“指令框”,再用线条和箭头把它们连起来的图形,称为“流程图”。4、流程线:带箭头的线条,它表示执行的方向和顺序。2、执行:表示执行的步骤,用普通的长方形来代表。
原创
发布博客 2022.10.15 ·
776 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

好课堂用Scratch编程 01 预备篇(一)程序和算法

同样,给计算机编程时,我们也要为计算机考虑好一定的步骤和方法,以便达到我们设定的目标。——是为了实现某个目标,这个目标就是为了让我们巩固已经学习的知识,温故而知新。答案是肯定的,我们要让计算机实现目标或解决问题,也要给计算机下达任务。同理,我们要让计算机帮我们实现某个目标或者解决某个问题,是否也应该给计算机布置一些“作业”——一系列必须完成的任务呢?要理解“编程”,首先要给“程序”下个定义。因此,所有的程序都是特定“算法”的表达,算法是程序的“灵魂”。而给计算机“布置作业”,编写这一系列指令的过程,就是“
原创
发布博客 2022.10.15 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多