配套视频教程
本文B站配套视频教程
1.编写一个程序,帮助小学生学习乘法表,利用Math.random产生两个一位正整数,该程序应在控制台中显示一个如下的问题:
6*7等于多少?
学生应在文本字段中输入答案,在程序中检查文本答案,如果答案正确,则在控制台中输出字符串“非常好!”然后提问另一个乘法问题。如果答错了,则在控制台中绘制字符串“错,请重试”然后让学生反复练习同样的问题直到回答正确位置,应当使用一个单独方法来产生每个新问题。当程序开始运行时,如果每次用户回答正确,则应调用该方法一次。输入-1代表退出.
讯享网2.计算机在教育中的应用称之为计算机辅助教学(CAI)。在开发CAI环境中遇到一个问题就是学生容易疲劳,可通过变换计算机的对话来保持学生的
注意力,从而消除疲劳,修改练习1中的程序,为每个正确和不正确的答案打印各种评语,对正确的答案的评语如下所示:
Very good!非常好
Excellent!特别好
Nice work!做的好
Keep up the good work! 做的好,继续保持
对不正确的评语如下所以:
No.Please try again. 错,请重试
Wrong.Try once more. 错,再试试
Don't give up! 别放弃
Nn.keep trying. 保持尝试
利用随机产生器来选择1到4中的一个数,从而给出对于每个答案一个恰当评语。
讯享网
- 编写一个程序,按照如下规则玩“猜数游戏”:在程序中,通过选择一个1——1000的整数之间随机数来确定要猜的数。程序在一个文本字段旁显示提示:
猜一个1-1000之间的数
玩家在文本字段中输入第一个数并按下回车键。如果玩家猜错了,程序应当在状态栏中显示“太大了,再试”或者“太小了再试”,帮助玩家“接近”正确答案并清除文本字段,以便用用户能输入下一个猜测的数。当用户输入了正确答案后,就显示“祝贺你,猜对了”,在控制台中清除文本字段以便用户可以再次进行游戏。提示:这个问题种使用查找技术称为二分查找(binary search)。
4.(航空订票系统)一家小型航空公司刚购买一台计算机,用于其最新的自动订票系统,要求编写新的程序,为该公司唯一一架飞机(运量:10
)的每次飞行安排座位,程序应当显示下列选项:
Please type 1 for "smoking"(吸烟区请安1)
Please type 2 for "nonsmoking"(无烟区请安2)
如果某人按下1,那么程序应当在吸烟舱(1——5)为其分配一个座位。如果某人按下2,那么程序应当在无烟舱为其分配一个座位(6——10)。在
程序中应打印出一张登记卡,以表明此人的座号以及他在飞机的吸烟舱还是无烟舱。用一个单下标数组描述飞机的订票情况,将所有的数组元素初始
安排。如果回答否定,那么打印消息“Next flight leaves in 3 hours.”(下次航班三小时后起飞)。

讯享网
方法提取版
- 某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全, --》 ---》 -- 》 0
在传递过程中需要加密,加密规则如下:
6 龟兔赛跑
(模拟程序:龟兔赛跑)在这个问题中,我们将再现经典的龟兔赛跑。 程序中使用随机数生成法来开发一个模拟这一著名事件的应用程序。
比赛场地为70个方格,参赛者从“方格1”开始出发,每个方格代表比赛过程中所经过的一个位置。终点为“方格70”。最先到达或者通过“方格70”的参赛者将赢得一桶新鲜的胡萝卜和莴苣。在比赛过程中可能会经过一段很滑的山路,所有参赛者可能会滑倒。
程序中有一只时钟,美妙滴答一次,程序应该根据下列规则来调整动物的位置:
|移动类型|时间百分比|实际移动|
乌龟
|快速走* |50%|向右03格|
|滑倒 |20%|向左06格|
|慢速走 |30%*|向右01格|
java基础教程练习题
兔兔
|睡觉 |20%|原地不动|
|大跳 |20%|向右09格|
|大滑倒 |10%|向左12格|
|小跳 |30%|向右01格|
|小滑倒 |20%|向左02格|
使用几个变量来跟踪动物的位置(即1-70号)。在位置1(即起跑线)上启动每个动物。如果动物在方格1前向左滑动,则将的动物移回方格1。
BANG!!!!(砰!)
AND THE'RE OFF!!!(他们出发了!!!)
程序继续执行,时钟每滴答一次(即每循环一次),就打印70号方格位置的一条线,其中乌龟的位置用T表示,兔兔的位置用H表示。偶尔,竞赛者每会挤到同一个格子上。此时,乌龟会咬兔兔,程序要在这个位置上打印“OUCH!!!”(哎呦!!!)。所有不是T、H或OUCH!!!(僵局情形)的地方都用空格代替。
打印出每行之后,确定每个动物是否到达或者穿过了70号方格。如果有,这打印出胜者并终止模拟程序。如果是乌龟胜利了,则打印“TORTOISE WINS!!!YAY!!!”,如果是兔兔获胜了,则打印“Hare wins.Yuch”。如果两个动物在同一时刻打成平手,那么应当表扬乌龟(因其处于劣势),或者打印“It's a tie”。如果没有动物获胜,就再执行一遍循环来模拟时钟的下个时刻。
统计单词次数
一个文件(d:/article.txt)中,保存着以下一段文章,单词间以空格分隔。
要求统计该文章中各个单词出现的次数,并且按次数出现多少从多到少排序,将结果输出至d:/result.txt中。
代码:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/10259.html