自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 python原生写KNN算法(鸢尾花)

1.作业题目 Python原生代码实现KNN算法(鸢尾花数据集) 2.算法设计 步骤: (1)利用KNN算法对鸢尾花数据进行分类(利用sklearn自带的iris数据集) (2)将33%的数据作为测试集 (3)将数据传入预测函数中,得出结果 (4)将传入的数据与实际数据进行对比,得出正确率 (5)主函数整合 所有方法: (1)获取鸢尾花数据:iris_data(self...

2019-10-14 22:14:45 1731

原创 将非负十进制整数n转换成b进制

题目1:将非负十进制整数n转换成b进制。(其中b=2~16) 算法设计思路: 递归:让输入的十进制数和所需要转化的几进制数输入递归体,再将每一步的运算结果储存起来,最终逆序输出,递归体为:x[m]=a%b;m++;f(a/b,b);递归出口:a<b。 非递归:利用%和/将数值一步步储存,之后逆序输出,在数组内部判断值是否大于9,大于9的话就会用大写字母输出。 栈结构: ...

2019-06-08 13:52:48 1476

原创 KFC点餐系统

题目: 同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零。 2.基本套餐结算和找零。 3.使用优惠劵购买餐品结算和找零。 4.可在一定时间段参与店内活动(自行设计或参考官网信息)。 5.模拟打印小票的功能(写到文件中)。 基本要...

2019-05-11 20:24:44 1057

原创 工厂模式

一、题目分析 简单工厂模式 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。 工厂方法模式 海尔工厂(Haier)生产海尔空调(HaierAirCondition),美的工厂(Mid...

2019-05-05 10:30:10 694

原创 创建游戏角色

题目: 1.功能描述 几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。 2.游戏角色应有的属性 本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。 名字:不超过50个字符。 性别:可以选择男性和女性。 种族:一共可选五个种族,...

2019-04-20 17:38:46 1019

原创 经典纸牌游戏:24点游戏

经典纸牌游戏:24点游戏 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。 基本要求:随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。 注...

2019-04-13 11:28:48 1740

原创 “求公约数”和“求公倍数”之类问题的“逆问题”

题目: Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson正在思考一个有趣的问题。 今天在课堂上,老师讲解了如何求两个正整数c1和c2的最大公约数和最小公倍数。现在Hankson认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这个问题是这样的:已知正整数a0,a1,b0...

2019-03-23 15:03:59 418

原创 求多个数字的最大公约数和最小公倍数

一、算法设计思路 步骤一:写出两个数值的最大公约数和最小公倍数的函数,将整个程序测试完整可用。 步骤二:在主函数内输入相求几个数字的个数,以及这几个数字,这几个数字以数组的形式输入。 步骤三:将输入的数字前两个a[0]和a[1]放入求最大公约数和最小公倍数的函数内,求出一个值放入数组中的第二个位置a[1],让此时的a[1]与输入的a[2]再求值......以此类推,直至得到最后一个数值为止,...

2019-03-23 14:40:34 1175

原创 图灵机的编程实现

一、题目分析: 1.题目:对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。 2.分析: 第一步:十进制数转化为二进制数; 第二步:给转化好的十进制数上识别’0’或’1’,并将0转化为0,1转化为10,并加上逗号,其用数字表示为110. 第三步:利用for循环以及if条件语句,将每一种内态和输...

2019-03-23 12:06:06 5842

原创 三天打渔,两天晒网

中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。 设计方法与思路: 步骤一:建立时间类,里边分别有年、月、日,以及判断时间是否正确函数和计算总天数函数。 步骤二:写入类中的两个函数判断时间正确函数其中包括年份与2010的比较,各个月份输入时间...

2019-03-02 12:47:07 743

原创 scratch案例开发2

       之前已经对scratch的功能、它所能解决,应用的地方等等有了一定的了解,我们预计会将3,4,5,年级的孩子分为三个阶段来做好scratch的分段教学,经查询,以下是3,4,5各年级的课程内容:          三年级:加减法的混合运算、物体的不同面的观察、乘法、周长、面积、小数的认识。          我们将会采取循序渐进的方式,做一些在一定范围内可以被孩子所能接受的案例,...

2018-11-20 20:53:13 5117 1

原创 scratch案例开发1

        在做实例的过程中,一般的单个图片的展示都比较简单,而一旦牵扯到图画,就算有一秒钟移动到指定位置的功能,也会有一种不流畅感,而为了让图片连接而成的动画更具自然感,我们则需要在每一个点上加上时间差,并且让人物与景色在一起同时动造成人眼所无法识别的滞后动法,下方就是对比图。 前一张图是假设的鸡兔同笼的模版案例,其中鸡和兔的数量可以由孩子自己输入,但鸡和兔的数量一旦大了,如何将它们的...

2018-11-13 22:13:30 9250

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除