练习题骰子小游戏
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
练习题骰子小游戏
一、冷静思考,正确填写。
1、掷骰子游戏面朝上的点数出现的结果有种,每个点数出现的可能性是。
、掷一枚骰子,点数小于3的有种可能,点数于大3的有种可能。
3、掷一枚骰子,双数朝上的可能性有种;如果掷30次,“1”朝上的次数大约是。
、把硬币抛向天空,落地后,正面朝上的可能性占。
、从一副中国象棋中,任意摸出一枚棋子,摸到黑棋的可能性是。
6、在一次数学考试中,试卷上有一道选择题,三个选项中只有一个正确,张明实在做不出,只好随意选了一个,那么他答对的可能性是。
7、口袋里有5块红色橡皮,3块黄色橡皮,橡皮的形状、大小相同,从中任意摸一块橡皮,摸橡皮
的可能性大,如果想使两种颜色的橡皮摸到的可能性相等,需要再往袋中放入橡皮;如果想使摸到黄色橡皮的可能性大,至少要往袋中放入橡皮块。
8、小平和小玲下军棋,用摸扑克牌来决定由谁先出棋。
他们选了四张扑克牌,其中两张是红桃,另两张是
黑桃。
将四张扑克牌背面朝上,每人摸出一张,如果两人摸出的牌颜色相同,则小平先出棋;如果颜色不同则小玲先出棋。
请回答下列问题:
①摸出两张牌是同样颜色的可能性是几分之几? ②摸出两张牌是不同样颜色的可能性是几分之几? ③这个游戏规则公平吗?
9、如图,有A、B、C、D四个转盘,小磊和小辉做转盘游戏,指针停在灰色区域算小磊赢,停在白色区域算小辉赢。
ABC D①想让小磊获胜的可能性大,要在转盘上玩。
②想让小辉获胜的可能性大,要在转盘上玩。
③想让两人获胜的可能性均等,可以在转盘或转盘上玩。
10、小磊和小辉做摸圆片游戏,每次任意摸一个圆片,摸后放回,每人摸30次,摸到白色圆片小磊得1分,摸到黑色圆片小辉得1分,摸到灰色圆片小磊和小辉都不得分。
下面有A、B、C三个口袋,在袋中摸圆片小磊获胜可能性大,在袋中摸圆片小辉获胜可能性大,在袋中摸圆片两人获胜机会相等。
A BC
11、小磊和小辉做摸圆片游戏,每次任意摸一个圆片,摸后放回,每人摸30次。
摸到白色圆片小磊得1分,摸到黑色圆片小辉得1分,摸到灰色圆片小磊和小辉都不得分。
下面有A、B、C三个口袋,在袋中摸圆片小磊获胜可能性大,在袋中摸圆片小磊获胜可能性大,在袋中摸圆
片两人获胜机会相等。
二、仔细推敲,判断正误。
1、两位同学采用“石头、剪刀、布”的方法决定谁先跳房子,这个游戏方法是不公平的。
、球赛中,用抛硬币的方法决定谁先开球是公平的。
……………………………………、1~9,9张数字卡片,抽到单数的可能性和抽到双数的可能性一样大。
…………….、掷一种正方体的骰子掷出6的可能性大一些。
、.袋里装的全是红球,淘气摸球时可能摸到白球。
……………………………………..、掷一枚骰子,点数小于3有3种可能。
……………………………………………….. 三、认真分辨,正确选择。
1、笑笑从右面的盒子中任意摸出一个球,摸到球的可能性最大,摸到
球的可能性最小。
A、白球
B、黄球
C、红球
2、抛一枚硬币,落下后正面朝上与反面朝上的可能性相比,。
A、正面朝上的可能性大。
B、反面朝上的可能性大。
C、可能性一样大。
3、学校食堂里有3种荤菜,有2种素菜,一份盒饭含
有一个荤菜和一个素菜,小明吃一份盒饭,有种配菜方法。
A、 B、C、D、6
4、甲、乙两人用“石头、剪子、布??”作为游戏规则,玩摸球游戏,这样玩的结果。
A、甲胜多一些
B、乙胜多一些
C、一样公平
D、无法确定
5、扑克牌有四种不同的花色。
现有红桃3,黑桃3,红桃3,方片6,梅花6,共5张扑克牌,倒扣在桌面上。
如果只抽一次,抽到红桃3的可能性是。
A、
11
B、
43
C、
2
5
D、
16
6、一个正方体的每个面上分别标有数字1,2,3,4,5,6。
甲、乙两人任意掷出正方体后,若朝上的数
字是6,则甲获胜;若朝上的数字不是6,则乙获胜。
获胜的可能性大。
A、甲 B、乙四、操作题。
1、李明、张兵和陈华三人玩转盘游戏,指针停在白色区域算李明胜,指针停在黑色区域算张
兵胜,指针停
在红色区域算陈华胜。
①② ③ ④ 李明想让自己胜的可能性大,会选号转盘。
要想他们三人都公平,应选用号转盘做游戏,。
选①号转盘,胜的可能性大。
选号转盘,李明和张兵输的可能性一样大。
陈华要想胜率大一些,必须选号转盘。
、在每个圆盘上按要求涂色。
转到红色的可能性大,转到黄色的可能性大,转到红色和黄色转到黄色的可能性小。
转到红色的可能性小。
的可能性同样大。
21
3、请你动手设计一个转盘使指针停在红色区域的可能性为,指针停在黄色区域的可能性为.
55
四、解决问题。
1.如右图,转盘上分别涂有4种颜色。
指针停在红色区域的可能性是多少?
如果转盘转动100次,估计大约会有多少次指针是停在黄色区呢?
2、这是笑笑设计的转盘。
请你为她确定游戏规则,使游戏对双方都公平。
3、桌子上摆着1~20这20张数字卡片。
如果摸到一位数淘气赢,如果摸到两位数,笑笑赢。
这个游戏公平吗?
笑笑一定能赢吗?
你能设计一个公平的游戏规则吗?试试看。
为什么?
三个面写“1”,三个面写“2”。
“1”朝上甲赢,“2”朝上乙赢。
四个面写“2”,两个面写“4”。
“2”朝上甲赢,“4”朝上乙赢。
六个面分别写1~6这6个数字,朝上的数小于或等于3甲赢,大于3则乙赢。
4、一个小正方体,在6个面上分别写上数字,甲、乙两人各抛20次。
你觉得下面哪些游戏规则是公平的?
1
5、在一个正方体的6个面上分别标上数字,使“2”朝上的可能性为。
写出你的设计方案。
3
6、桌上有3张卡片,点数分别是1、2、3。
①先填写下表,然后想一想两张卡片上的点数之和有几种情况?
7、摸球游戏。
①甲、乙两人分别摸球。
②记录两人摸到黄球的次数。
②这个游戏规则公平吗?如果这样的规则不公平,你能设计一个公平的规则吗?
③统计表中数据,甲:次;乙:次;胜者:
号学
题答得不名姓内线
封密级班校学
游戏公平练习题
一、冷静思考,正确填写。
1、掷骰子游戏面朝上的点数出现的结果有种,每个点数出现的可能性是。
、掷一枚骰子,点数小于3的有种可能,点数于大3的有种可能。
、掷一枚骰子,双数朝上的可能性有种;如果掷30次,“1”朝上的次数大约是。
、把硬币抛向天空,落地后,正面朝上的可能性占。
5、从一副中国象棋中,任意摸出一枚棋子,摸到黑棋的可能性是。
6、在一次数学考试中,试卷上有一道选择题,三个选项中只有一个正确,张明实在做不出,只
好随意选了一个,那么他答对的可能性是。
7、口袋里有5块红色橡皮,3块黄色橡皮,橡皮的形状、大小相同,从中任意摸一块橡皮,摸
橡皮的可能性大,如果想使两种颜色的橡皮摸到的可能性相等,需要再往袋中放入橡皮;如果想使摸到黄色橡皮的可能性大,
至少要往袋中放入橡皮
块。
、小平和小玲下军棋,用摸扑克牌来决定由谁先出棋。
他们选了四张扑克牌,其中两张是红桃,
另两张是黑桃。
将四张扑克牌背面朝上,每人摸出一张,如果两人摸出的牌颜色相同,则小平先出棋;如果颜色不同则小玲先出棋。
请回答下列问题:①摸出两张牌是同样颜色的可能性是几分之几? ②摸出两张牌是不同样颜色的可能性是几分之几? ③这个游戏规则公平吗?
9、如图,有A、B、C、D四个转盘,小磊和小辉做转盘游戏,指针停在灰色区域算小磊赢,停
在白色区域算小辉赢。
ABC D①想让小磊获胜的可能性大,要在
转盘上玩。
②想让小辉获胜的可能性大,要在转盘上玩。
③想让两人获胜的可能性均等,可以在转盘或转盘上玩。
10、小磊和小辉做摸圆片游戏,每次任意摸一个圆片,摸后放回,每人摸30次,摸到白色圆片
小磊得1分,摸到黑色圆片小辉得1分,摸到灰色圆片小磊和小辉都不得分。
下面有A、B、C三个口袋,在袋中摸圆片小磊获胜可能性大,在袋中摸圆片小辉获胜可能性大,在袋中摸圆片两人获胜机会相等。
A BC
11、小磊和小辉做摸圆片游戏,每次任意摸一个圆片,摸后放回,每人摸30次。
摸到白色圆片
小磊得1分,摸到黑色圆片小辉得1分,摸到灰色圆片小磊和小辉都不得分。
下面有A、B、C三个口袋,在袋中摸圆片小磊获胜可能性大,在袋中摸圆片小磊获胜可能性大,在袋中摸圆片两人获胜机会相等。
二、仔细推敲,判断正误。
1、两位同学采用“石头、剪刀、布”的方法决定谁先跳房子,这个游戏方法是不公平的。
、球赛中,用抛硬币的方法决定谁先开球是公平的。
……………………………………、1~9,9张数字卡片,抽到单数的可能性和抽到双数的可能性一样大。
…………….、掷一种正方体的骰子掷出6的可能性大一些。
、.袋里装的全是红球,淘气摸球时可能摸到白球。
……………………………………..、掷一枚骰子,点数小于3有3种可能。
……………………………………………….. 三、认真分辨,正确选择。
1、笑笑从右面的盒子中任意摸出一个球,摸到球的可能性最大,摸到球的可能性最小。
A、白球
B、黄球
C、红球
2、抛一枚硬币,落下后正面朝上与反面朝上的可能性相比,。
A、正面朝上的可能性大。
B、反面朝上的可能性大。
C、可能性一样大。
、学校食堂里有3种荤菜,有2种素菜,一份盒饭含有一个荤菜和一个素菜,小明吃一份盒饭,有种配菜方法。
A、 B、C、D、6
4、甲、乙两人用“石头、剪子、布??”作为游戏规则,玩摸球游戏,这样玩的结果。
A、甲胜多一些 B、乙胜多一些 C、一样公平 D、无法确定
5、扑克牌有四种不同的花色。
现有红桃3,黑桃3,红桃3,方片6,梅花6,共5张扑克牌,倒扣在桌面上。
如果只抽一次,抽到红桃3的可能性是。
A、1
13
B、4
C
、25
D、16
6、一个正方体的每个面上分别标有数字1,2,3,4,5,6。
甲、乙两人任意掷出正方体后,若朝上的数字是6,则甲获胜;若朝上的数字不是6,则乙获胜。
获胜的可能性大。
A、甲 B、乙四、操作题。
1、李明、张兵和陈华三人玩转盘游戏,指针停在白色区域算李明胜,指针停在黑色区域算张兵胜,指针停在红色区域算陈华胜。
①② ③ ④
李明想让自己胜的可能性大,会选号转盘。
要想他们三人都公平,应选用号转盘做游戏,。
选①号转盘,胜的可能性大。
选号转盘,李明和张兵输的可能性一样大。
陈华要想胜率大一些,必须选号转盘。
2、在每个圆盘上按要求涂色。
4、一个小正方体,在6个面上分别写上数字,甲、乙两人各抛20则是公平的?为什么?三个面写“1”,三个面写“2”。
“1”朝上甲赢,“2”朝上乙赢。
转到红色的可能性大,转到黄色的可能性大,转到红色和黄色转到黄色的可能性小。
转到红色的可能性小。
的可能性同样大。
3、请你动手设计一个转盘使指针停在红色区域的可能性为21
5,
指针停在黄色区域的可能性为5
.
四、解决问题。
1.如右图,转盘上分别涂有4种颜色。
指针停在红色区域的可能性是多少?
如果转盘转动100次,估计大约会有多少次指针是停在黄色区呢?
2、这是笑笑设计的转盘。
请你为她确定游戏规则,使游戏对双方都公平。
3、桌子上摆着1~20这20张数字卡片。
如果摸到一位数淘气赢,如果摸到两位数,笑笑赢。
这个游戏公平吗?
笑笑一定能赢吗?
你能设计一个公平的游戏规则吗?试试看。
四个面写“2”,两个面写“4”。
“2”朝上甲赢,“4”朝上乙赢。
六个面分别写1~6这6个数字,朝上的数小于或等于3甲赢,大于3则乙赢。
5、在一个正方体的6个面上分别标上数字,使“2
”朝上的可能性为1
3
设计方案。
6、桌上有3张卡片,点数分别是1、2、3。
①先填写下表,然后想一想两张卡片上的点数之和有几种情况?
②这个游戏规则公平吗?如果这样的规则不公平,
7、摸球游戏。
①甲、乙两人分别摸球。
②记录两人摸到黄球的次数。
③统计表中数据,甲:次;乙:次;胜者:
一、目的与要求
再碰运气游戏中最常见到的是“投掷双骰子”游戏,这种游戏在影视作品中经常会见到,游戏规则其实很简单:游戏者每次投掷两颗骰子,每个骰子是一个正方体,有六个面,上面分别标有1、2、3、4、5、6个有点。
玩家在游戏开始时投掷两颗骰子,如果所得到的和为7或者11,那么玩家赢得胜利。
如果所得到的和为2、3、12那么玩家输了该局游戏,如果所得到别的和值,那么此和为玩家的点数,如果想赢得胜利,必须继续投掷骰子,直到取得自己的点数为止,如果投掷出的和为7,那么玩家输掉了游戏。
二、工具/准备工作
在开始实验前,应回顾并复习相关内容。
我使用的软件是Dev-C++。
三、分析
1、首先定义一个类,包含所需要的函数。
class DiceGame
{
public:
int RollDice;
void help;
void start;
private:
int a,b,c;
};
接着在类外定义各种提到的函数。
2、由于这个游戏具有随机性,所以需要一个随机数值来显示电脑做出的选择。
a=rand%6+1;
b=rand%6+1;
用这个语句实现电脑随机输出从1 到12这十二个数值。
3、用多个if语句,根据用户的选择来输出相应的结果。
if
else if
else if
4、根据游戏规则进行游戏。
if
cout else if
cout else if
{
do
{
q=A.RollDice;
cout ++p;
}while;
if
cout else if
cout }
5、用do、while函数来实现函数体的循环,知道用户选择退出时结束程序。
do
{
} while;
四、实现步骤
1、建立头文件并定义有用到的字符常量,具体代码如下:
#include
#include
using namespace std;
2、定义一个包含可能用到的函数的类,并随后定义类
中的函数,具体代码如下: class DiceGame
{
public:
int RollDice;
void help;
void start;
private:
int a,b,c;
};
int DiceGame::RollDice//随机输出两个骰子的结果,
并返回其和值
{
a=rand%6+1;
b=rand%6+1;
c=a+b;
return c;
}
void DiceGame::help //显示帮助内容的函数
{
cout cout cout cout cout cout cout void DiceGame::start //开局显示的文字
{
cout cout cout cout cout }
3、定义主函数main,并设置用户可能用到的常数,其中d表示玩家做出的选择,e表示第一次两个骰子的和值,q 表示两次投掷骰子后的和值,q表示投掷骰子的次数,具体代码如下:
int main
{
int d,e,q,p=2;
DiceGame A;
A.start;
4、用do、while函数来实现函数体循环,具体代码如下:
do
{
cin>>d;
if
A.help;
else if
{
e=A.RollDice;
cout if
cout else if
cout else if
{
do
{
q=A.RollDice;
cout ++p;
}while;
if
cout else if
cout }
}
else if
cout }while; //当玩家输入3时退出程序return 0;
}
五、测试与结论
1、刚运行时屏幕显示如下:
2、当输入一时屏幕显示如下:
3、连续输入三次2,进行游戏,屏幕显示如下:
4、、输入3后退出程序。
从上面的屏幕显示,可知本程序满足课程设计的目标
与要求。
六、课程设计总结
自己写。