寓言《龟兔赛跑》中说:“乌龟和兔子同时从起点出发,兔子在远远超过乌龟时,便骄傲地睡起大觉。兔子醒来后

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寓言《龟兔赛跑》中说:“乌龟和兔子同时从起点出发,兔子在远远超过乌龟时,便骄傲地睡起大觉。兔子醒来后相关的知识,希望对你有一定的参考价值。

继续向终点跑去,发现乌龟比它先爬到了终点。乌龟在整个过程中的速度约为二乘十的负二次方m/s,兔子正常的跑动速度可达二十m/s以上。假设整个比赛路程为2000m,比赛过程中的路程——时间图像如图所示。则在整个比赛过程中,乌龟比赛用时约为()s

乌龟的比赛时间为 路程/乌龟的速度
也就是2000/0.02=100000s。

这么简单,有点怀疑。中途乌龟有没有耽误什么啊,看不到图,只能假设乌龟是匀速前进了。
参考技术A 乌龟和兔子同时从起点出发,兔子在远远超过乌龟时,便骄傲地睡起大觉。兔子醒来后,发现乌龟到终点了,惭愧的向前跑去。

多线程模拟龟兔赛跑游戏

package com.zzx.线程.Runnable;

import com.sun.org.apache.xerces.internal.impl.xpath.XPath;
import com.zzx.线程.Thread.ThreadPractise;

/**
 * @date: 2022/08/15/ 23:27
 * @author: ZhengZiXuan
 * @title: 龟兔赛跑
 * @description:
 *      1.首先来个赛道距离,然后要离终点越来越近
 *      2.判断比赛是否结束
 *      3.打印出胜利者
 *      4.龟兔赛跑开始
 *      5.故事中乌龟是赢的,兔子需要睡觉,所以我们来模拟兔子睡觉
 *      6.终于乌龟赢得了比赛
 */
public class RunnableTest02 implements Runnable

    //胜利者
    private static String winner;

    public void run() 
        for (int i = 0; i <= 1000000; i++) 
            //模拟兔子休息
            if (Thread.currentThread().getName().equals("兔子") && i % 10 ==0)
                try 
                    Thread.sleep(10);
                 catch (InterruptedException e) 
                    e.printStackTrace();
                
            

            //判断比赛是否结束
            boolean flag = gameOver(i);
            if (flag)  //如果为真,表示程序已经执行完了
                break;
                        System.out.println(Thread.currentThread().getName()+"==>跑了"+ i + "步");
        
    

    //判断是否完成比赛
    private boolean gameOver(int steps)
        //判断是否有胜利者
        if (winner != null) //已经存在胜利者了
            return true;
        
            if(steps >= 1000000)
                winner = Thread.currentThread().getName();
                System.out.println("Winner is "+ winner);
            
        
        return false;
    



class test01
    public static void main(String[] args) 
        RunnableTest02 runnableTest02 = new RunnableTest02();
        new Thread(runnableTest02,"兔子").start();
        new Thread(runnableTest02,"乌龟").start();
    


执行结果如下:

以上是关于寓言《龟兔赛跑》中说:“乌龟和兔子同时从起点出发,兔子在远远超过乌龟时,便骄傲地睡起大觉。兔子醒来后的主要内容,如果未能解决你的问题,请参考以下文章

转七个受用一生的心理寓言

七个受用一生的心理寓言

文艺青年阿文的超级IP养成记|书乐寓言①

龟兔赛跑故事的简笔画图片

新龟兔赛跑

如果包租公包租婆的72家房客都创业了,结果你无法相信|书乐寓言②