粤教版 (2019)必修1 数据与计算3.2.1 算法教学课件ppt
展开1、这个魔术利用什么原理创建的。
2、如何用 pythn来实现“读心术”游戏。
注:留意每一步操作,思考制作这个游戏需要几步,每步实现什么功能。
1)展示A-K扑克牌给观众挑选。
2)观众记好牌后告知魔术师,开始表演。
3)观众查看第1组牌,确认是否存在他记忆的那张牌,有则翻过整叠牌,表示这组牌有他记忆的那张牌,反之不翻。重复此步骤直到观众翻看完这4组牌。
4)魔术师查看四叠牌的状态,按照按权相加法计算出结果。
2)玩家记好牌后,输入确认信息告诉电脑,开始执行程序。
5)计算机通过state字符串记录状态信息,再将字符串转成十进制数值。
魔术师说出观众记忆的那张牌,完成与观众的互动环节。
读取pker列表中对应计算结果的元素并输出给玩家。
1、创建列表: 1)创建pker列表,[红桃A-K] 2)创建ne列表,[ A,3,5,7,9,j,k] 3)创建tw列表,[ 2,3,6,7,10,J] 4)创建fur列表,[ 4,5,6,7,Q,K] 5)创建eight列表,[ 8,9,10,J,Q,K] 6)创建ls列表放入eight,fur,tw,ne,列表2、开始玩游戏 1)显示pker列表 2)玩家记好牌后,输入确认信息,开始执行程序。 3)创建state空字符串,记录玩家选择状态。 4)循环显示ls列表,并让玩家根据记忆查看各列表是否存在他记忆的牌,并记录用户的选择状态。 5)计算机通过state字符串记录状态信息再将字符串转成十进制数值。3、输出结果: 读取pker列表中对应计算结果的元素并输出给玩家。
1、列表的创建与读取。
2、选择结构与循环结构混合应用。
3、我们要学会有条理的分析问题解决问题的方法。
粤教版1.2 算法和算法的描述一等奖ppt课件: 这是一份粤教版1.2 算法和算法的描述一等奖ppt课件
必修1 数据与计算3.2.1 算法图文ppt课件: 这是一份必修1 数据与计算3.2.1 算法图文ppt课件,共49页。PPT课件主要包含了课堂导入,定义与特征,课堂练习与总结,流程图描述法,输出xy的值,tt+1,k3x+2y,k30,y≤13,yy+1等内容,欢迎下载使用。
粤教版 (2019)必修1 数据与计算3.2.1 算法课文课件ppt: 这是一份粤教版 (2019)必修1 数据与计算3.2.1 算法课文课件ppt,共9页。PPT课件主要包含了为什么要学习算法,深蓝vs卡斯帕罗夫,自动驾驶汽车,方法一,方法二,第三种方法的用时为,练习提升等内容,欢迎下载使用。