几种绳子打结的方法 - T爸写给小T的书


2.2 几种绳子打结的方法


在写这一部分之前,我问了很多人“你知道什么打结的方法吗?,大多数人只知道一两种方法。会打各种结是非常有用的,比如系鞋带、绳索的连接、钓鱼时的鱼钩结、制作绳环、制作绳梯、制作陷阱、制作木船、编绳网、捆绑东西,攀岩,骑马等。打结的方法有近100种,不过我只教你几种最有用的打结方法。


记忆打结的方法很难,需要很强的空间想象能力,并且要花费很长的时间去练习,所以,当你在练习时遇到困难,不要放弃,因为你在锻炼你的空间想象力,之后对你要学习的几何学和美术都非常有帮助,而且爸爸会耐心的教你。


另外,爸爸会为你准备伞绳来练习,暂时不要用太细的尼龙绳(如钓鱼线,风筝线),因为它们在拉力较大时会变得很锋利,容易受伤。之后爸爸还会教你如何用植物或其他纤维制作绳子。


  • 平结



  • 普通鞋带



  • 8字结



  • 单套环



  • 丁香结



在你练习完全掌握这5种方式之后,爸爸再教你更加复杂,用于其他用途的绳结。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的钟摆小游戏,希望能够对您有所帮助。 ``` #include <iostream> #include <cmath> #include <ctime> using namespace std; const double PI = 3.14159265358979323846; const double GRAVITY = 9.8; int main() { double length, angle, timeInterval; double angularVelocity = 0, angularAcceleration = 0; double x, y; int score = 0; bool isOver = false; srand(time(NULL)); // 随机数种子 cout << "欢迎来到钟摆小游戏!" << endl; cout << "请输入绳长(单位:米):"; cin >> length; cout << "请输入初始角度(单位:度):"; cin >> angle; cout << "请输入时间间隔(单位:秒):"; cin >> timeInterval; while (!isOver) { system("cls"); // 清屏 cout << "得分:" << score << endl; // 计算角加速度、角速度和角度 angularAcceleration = -GRAVITY / length * sin(angle * PI / 180); angularVelocity += angularAcceleration * timeInterval; angle += angularVelocity * timeInterval * 180 / PI; // 计算小球坐标 x = length * sin(angle * PI / 180); y = length * cos(angle * PI / 180); // 输出小球图形 for (int i = 0; i < round(y); i++) { cout << endl; } for (int i = 0; i < round(x) + 10; i++) { cout << " "; } cout << "o" << endl; // 判断是否结束 if (angle > 90 || angle < -90) { isOver = true; cout << "游戏结束!得分:" << score << endl; } else { score++; // 延时 int delay = rand() % 3 + 1; for (int i = 0; i < delay; i++) { cout << "."; Sleep(1000); // 等待1秒 } } } return 0; } ``` 游戏规则: 1. 您需要输入绳长、初始角度和时间间隔。 2. 游戏开始后,小球会沿绳子摆动。 3. 您需要按照小球位置,输入一个数字,让小球碰到相应数字。 4. 每次成功碰撞,得分加1。 5. 如果小球摆到最高点或最低点,游戏结束,得分为当前得分。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值