Scratch编程与数学结合-蜗牛爬井问题
Scratch编程与数学结合-蜗牛爬井问题
- 蜗牛爬井问题
- 小学数学题回顾
- 问题分析
- 使用scratch实现的方法:
蜗牛爬井问题
一口枯井,井深230cm,一只蜗牛要从井底爬到井口处。它每天白天向上爬110cm,而夜晚却要下滑70cm。这只蜗牛第几个白天才能爬出井口?
小学数学题回顾
1.某仓库原来有100吨货物,第1天运出货物30吨,第2天向仓库运进20吨,第3天运出30吨,第4天运进20吨,按照这样的规律,多少天可以第一次将仓库搬空?
2. 小明和小红玩跳格子游戏,小明每次跳4格往后退2格,目的地是第14格,小红每次跳2格往后退1格,目的地是第8格。请问他们谁先到达目的地?
3.岸边有36个人过河,河上只有一只可以坐6人的船,问多少次可以过完?
问题分析
一只蜗牛爬井,白天向上爬110cm,晚上下滑70cm,那么可以求出蜗牛经过一天一夜实际上向上爬了(110-70)=40cm。第一个白天夜晚过后,蜗牛上爬了40cm;第二个百天黑夜以后,蜗牛总共上爬了80cm,还剩150cm;第三个白天黑夜以后,蜗牛总共上爬了120cm,还剩110cm;这时候需要我们注意了,蜗牛白天可以向上爬110cm,刚好我们第三个白天黑夜以后还剩下110cm,所以刚好第四天白天就可以到达井口,蜗牛并不会在下滑70cm。
使用scratch实现的方法:
1.加载背景与小蜗,并将小蜗放到井底开始向上爬的位置:
2.设置小蜗的大小、初始位置以及爬行天数(建立全局变量“爬行天数”并初始化):
3.实现小蜗白天向上爬110cm,向上爬110cm之后,爬行天数也增加1,并说出爬了几天:
4.实现小蜗夜晚向下滑70cm:
5.通过“重复执行”模块,让小蜗不断的向上爬然后掉落:
6.实现蜗牛爬到井口(230cm也就是y坐标为70)的位置停止爬行并说出一共爬行的天数:
7.为了能够更为直观的看见小蜗爬行的轨迹,所以我们可以使用画笔记录小蜗上爬与下滑的轨迹,先将画笔初始化,确定画笔落笔的位置,为了方便我们看出小蜗一天一夜之后的变化,可以改变画笔的粗细:
8.为了看起来更为直观,我们可以在白天的时候,亮度正常,但是夜晚的时候,亮度小,实现白天夜晚的变化(使用广播):
Scratch编程与数学结合-蜗牛爬井问题相关推荐
- 蓝桥杯stema考试题目讲解 0814CC02 蜗牛爬井 2021
题目: 0814CC02 时间限制: 1000MS 内存限制: 65536KB 题目描述: 编程实现:蜗牛爬井 题目描述: 有一口N米深的井,蜗牛从井底向井口爬,白天向上爬3米,晚上向下滑1米,那么蜗 ...
- 语言 蜗牛爬树问题_趣数课堂:小学奥数蜗牛爬井问题,再加一只乌龟,你算不出来了吧...
趣数课堂:小学奥数蜗牛爬井问题,再加一只乌龟,你还能算出来吗? 大家好,继续上次的话题,还是小学奥数的蜗牛爬井或小熊爬树的问题. 今天在之前的题目基础上,如果再加上一只乌龟进来,那又该怎样去解题呢?我 ...
- 【每日一题】蜗牛爬井问题
[每日一题]蜗牛爬井问题 相关题目: [每日一题]蜗牛爬井问题 [每日一题]跳台阶扩展问题(滴滴笔试题) 文章目录 [每日一题]蜗牛爬井问题 1.题目描述 2.输入/出描述 3.解题思路 4.代 ...
- 蜗牛爬井题目c语言,一年级奥数,蜗牛爬井问题
原标题:一年级奥数,蜗牛爬井问题 一年级奥数,蜗牛爬井 蜗牛爬井这是我们经常会遇到的同一类型题目,进几步退几步,最后求出题目的要求,我们一起来看看蜗牛爬井这类题型. 例题1:小红玩跳格子游戏,每次往前 ...
- p1171: 蜗牛爬井
P1171 - 蜗牛爬井 - HHOJ 解题思路: 1.此题考察循环结构 坑点:1.输入0 0 0应输出0 2.如果h=10,x=11,y=12时,应输出1 代码: #include<bits/ ...
- 动态规划:蜗牛爬井问题
动态规划:蜗牛爬井问题 一只蜗牛白天爬4米,晚上掉2米,n米的井,蜗牛几天才能爬出来 def costDay(n):if n==0:return 0elif n<=4:return 1else: ...
- HDU1302——蜗牛爬井(注意使用float)
这道题很简单啊,但是因为粗心大意,竟然都使用了int,犯了超级低级的错误,其他就是注意失败的多种情况~ Description 蜗牛在6英尺深的井底,想爬到山顶.蜗牛在太阳升起时可以爬3英尺,但在晚上 ...
- 蜗牛爬井——Erlang版本
概要:在原有的概念中,递归是一个比较低效的实现方式.但Erlang是天生的递归大师. 题目: 一口井10米,蜗牛白天爬3米,夜晚滑2米.蜗牛几天能爬出? 代码: -module(snail). -ex ...
- Scratch编程与数学之绘制六角形雪花!
注:这个程序脚本需要用到积木模块:动作.画笔.控制.事件.自制积木(适合有一定编程经验,想编程进阶的孩子) 脚本要求:以一个六角形为基本图形,画出一个六角形雪花的分形图.六角雪花分形图的画法如下: 以 ...
最新文章
- EMNLP 2019 | 大规模利用单语数据提升神经机器翻译
- Js与Jsp、Jsp之间的中文乱码转换
- VB.NET实现DirectSound9 (6) 声音特效
- tensorflow省钱方案-ml-engine
- 如何破解无线路由器密码,如何破解WEP密码,破解无线路由器
- IOC操作Bean管理XML方式(有参构造注入属性)
- java上传excel文件代码,求java把上传文件的excel表中数据存入数据库中.实现录入的代码?...
- Python 在线免费批量美颜,妈妈再也不用担心我 P 图两小时啦
- 快速实现一个简单的canvas迷宫游戏
- windows下交换ctrl和capslock
- 快速学习JasperReport-数据填充
- macOS通过单个typeC拓展坞连接多台显示器实现多屏幕拓展(多屏异显)解决typeC拓展坞只能多屏镜像
- 手机测试设计测试用例——(1)
- mysql 电商实战_SQL电商数据分析实战
- 46FPS+1080Px2超分+手机NPU,arm提出一种基于重参数化思想的超高效图像超分方案
- 数据类型(数据类型简介、数据类型的分类(简单数据类型,获取变量数据类型,数据类型转换))
- 原码一位乘、补码一位乘(校正法、布斯法)、补码两位乘
- mod_rewrite模块详解(转)
- CPU个数、CPU物理核数、CPU逻辑核数、vCPU数之间的区别
- 重拾Eclipse开发
热门文章
- java的round函数加点差_【JAVA】Math.Round()函数常见问题“四舍5入”
- STM32F103C8T6基于Arduino框架下利用定时器跑RBG灯闪烁
- 股票MACD指标算法公式
- 30岁以后搞Android已经没有前途?复习指南
- 初级软件开发人员进修必备的20本书(上)
- mx250是什么_分析mx250显卡什么级别
- Phaser(二):小恐龙跑酷游戏
- Linux驱动——mmc概念与框架(一)
- 并查集解决重复员工问题
- FFmpeg windows 录屏(录像)录音 实测