- 0
- 0
- 约1.44千字
- 约 4页
- 2026-03-10 发布于辽宁
- 举报
PAGE
PAGE1
教案
序号
23
周次
16
授课形式
新授
授课章节名称
数组程序举例
教学目的
掌握数组程序
教学重点
数组程序
教学难点
数组程序
使用教具
机房
课外作业
课后体会
授课主要内容
5.5程序设计举例
例5.15用计算机洗扑克牌。
基本思路是:将54张扑克牌统一编号为0,1,2,……52,53,然后随机地从中一一抽取一张牌,并依次放起,形成新的序列。具体要解决两个问题:如何存储54张扑克牌;在此基础上如何一一抽取。
(1)用一维数组存放54张扑克牌:
intpk[54]={501,502,
101,102,103,104,105,106,107,108,109,110,111,112,113,
201,202,203,204,205,206,207,208,209,210,211,212,213,
301,302,303,304,305,306,307,308,309,310,311,312,313,
401,402,403,404,405,406,407,408,409,410,411,412,413}
(2)随机抽牌算法
产生随机抽牌的算法如图所示:
数组pk初始化后的情形如图5.10(a)所示。
进行抽取操作首先在0至53之间产生一个随机数r(=rand()%53),将pk[0]与pk[r]交换,如图5.10(b)所示。
接着
您可能关注的文档
- 技工院校工学一体化课程设计.pptx
- 制度规范-人事专员员工满意度目标.xls
- 电子科技大学自动化专业2015级《机械电子工程设计》试卷.doc
- 辽宁工程职业技术学院-2015级计算机应用专业-微机接口技术自试题及答案1.doc
- 《数据结构》试卷及答案1.doc
- 行政管理专业人才培养方案.doc
- 柴油发电机运行规程.docx
- 2024年全国职业院校技能竞赛第二期集训计划.xlsx
- 开学第一课实施方案.docx
- 城市分析课件ppt.pptx
- 2026黑龙江大庆市肇源县医疗卫生专项人才引进22人备考题库附答案详解(综合题).docx
- 2026黑龙江大庆市肇源县医疗卫生专项人才引进22人备考题库附答案详解(完整版).docx
- 2026黑龙江大庆市肇源县医疗卫生专项人才引进22人备考题库附答案详解(夺分金卷).docx
- 学生安全管理视频培训.pptx
- 2026黑龙江大庆市肇源县医疗卫生专项人才引进22人备考题库附答案详解(达标题).docx
- 2026黑龙江大庆市肇源县医疗卫生专项人才引进22人备考题库附答案详解(突破训练).docx
- 2026黑龙江大庆市肇源县医疗卫生专项人才引进22人备考题库附答案详解(实用).docx
- 2026四年级数学下册 连减的简便计算.pptx
- 2026黑龙江省建设投资集团有限公司校园招聘备考题库及参考答案详解(预热题).docx
- 2026黑龙江省建设投资集团有限公司校园招聘备考题库及参考答案详解(实用).docx
原创力文档

文档评论(0)