循环小数是分数集合吗_循环小数是有理数吗?为何0.9 9的循环找不到与之对应的分数?...

2023-10-31 17:30

本文主要是介绍循环小数是分数集合吗_循环小数是有理数吗?为何0.9 9的循环找不到与之对应的分数?...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

提起循环小数,大家的第一印象是什么?是特殊的小数,是有理数,还是无理数?估计大家第一时间想到的就是循环小数是有理数吧,毕竟我们一接触循环小数,就被告知循环小数是有理数,而且定义也是这样定义的(循环小数可以利用等比数列求和公式的方法化为分数,所以循环小数属于有理数)。一直以来,我也认为循环小数是有理数,直到0.9 9的循环的出现,让我对循环小数是有理数的观点有了不同的看法,加之以互动中给我的启发,更加让我确定了循环小数是无理数,毕竟一个无限数等于一个有限数怎么也说不过去。

179696012_1_20200106094307441_wm

2月2日,李永乐老师发了一个视频,用数学公理化论证了0.9 9的循环等于1,看了之后才知道是用集合论论证的。一看是集合论论证的,我就知道该论证不靠谱,因为人们对于集合的认识还很有限,容易把臆想代入其中,希尔伯特旅馆悖论就是臆想的结果,加之以我以前就发表过0.9 9的循环不等于1的文章,又经过系统的思考,我更加确信0.9 9的循环不等于1,于是就给了这样一条评论:“一个无限数等于一个有限数,确定不是搞笑的?”然后又跟了这样一条评论:“我感觉说0.9 9的循环与1相等的人都是来搞笑的,不服来辩”,没想到激起了热烈的讨论,为我认识循环小数是无理数提供了基础,也为我明确条件范围的重要性提供了基础。

179696012_2_20200106094307878_wm

那么,0.9 9的循环真的是无理数吗?我们该怎么证明它是一个无理数呢?0.9 9的循环真的是无理数,因为它一来找不到一个与之对应的分数,二来不可以利用等比数列求和公式的方法化为分数,因为它是无限的,一旦用等比数列求和公式来化为分数,就说明0.9 9的循环就不是无限的。我们知道,等比数列求和公式有一个特点就是错位相减,这样就会有一首位不变,一末位被减,这样造成的结果就是最后总要减去一个数。假若0.9 9的循环可以用等比数列求和公式的方法(错位相减)化为分数的话,只会出现0.9 9的循环=9*0.1 1的循环=9*(1/9)*(10*0.1的循环-0.1 1的循环)=1*0.9 9的循环=0.9 9的循环,如此就陷入了一个循环出不来了,所以,0.9 9的循环是一个无理数,继而循环小数是无理数。

179696012_3_2020010609430881_wm

总结一下,循环小数是无理数,而0.9 9的循环就是上帝留给人们循环小数是无理数的提示,而人们却忽略了这个提示,拼命的说服自己循环小数是有理数,可以用一个分数表示,从而产生了错误的认识,造成这样的原因只有一个,那就是科学思维教育的缺失让人们看不到背后隐藏的条件而忽视一些不起眼的东西,科学思维是人们正确事物的基础。最后,谢谢大家的阅读。

这篇关于循环小数是分数集合吗_循环小数是有理数吗?为何0.9 9的循环找不到与之对应的分数?...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/316972

相关文章

Python判断for循环最后一次的6种方法

《Python判断for循环最后一次的6种方法》在Python中,通常我们不会直接判断for循环是否正在执行最后一次迭代,因为Python的for循环是基于可迭代对象的,它不知道也不关心迭代的内部状态... 目录1.使用enuhttp://www.chinasem.cnmerate()和len()来判断for

Java循环创建对象内存溢出的解决方法

《Java循环创建对象内存溢出的解决方法》在Java中,如果在循环中不当地创建大量对象而不及时释放内存,很容易导致内存溢出(OutOfMemoryError),所以本文给大家介绍了Java循环创建对象... 目录问题1. 解决方案2. 示例代码2.1 原始版本(可能导致内存溢出)2.2 修改后的版本问题在

MybatisGenerator文件生成不出对应文件的问题

《MybatisGenerator文件生成不出对应文件的问题》本文介绍了使用MybatisGenerator生成文件时遇到的问题及解决方法,主要步骤包括检查目标表是否存在、是否能连接到数据库、配置生成... 目录MyBATisGenerator 文件生成不出对应文件先在项目结构里引入“targetProje

MySQL8.0找不到my.ini如何解决

《MySQL8.0找不到my.ini如何解决》在配置MySQL主从复制时,发现找不到my.ini配置文件,通过检查路径和打开隐藏文件夹,最终在C:ProgramDataMySQLMySQLSer... 目录问题描述解决方法总结问题描述今天在配置mysql主从复制的时候发现,找不到my.ini这个配置文件。

JAVA中while循环的使用与注意事项

《JAVA中while循环的使用与注意事项》:本文主要介绍while循环在编程中的应用,包括其基本结构、语句示例、适用场景以及注意事项,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录while循环1. 什么是while循环2. while循环的语句3.while循环的适用场景以及优势4. 注意

基于Redis有序集合实现滑动窗口限流的步骤

《基于Redis有序集合实现滑动窗口限流的步骤》滑动窗口算法是一种基于时间窗口的限流算法,通过动态地滑动窗口,可以动态调整限流的速率,Redis有序集合可以用来实现滑动窗口限流,本文介绍基于Redis... 滑动窗口算法是一种基于时间窗口的限流算法,它将时间划分为若干个固定大小的窗口,每个窗口内记录了该时间

Python中的异步:async 和 await以及操作中的事件循环、回调和异常

《Python中的异步:async和await以及操作中的事件循环、回调和异常》在现代编程中,异步操作在处理I/O密集型任务时,可以显著提高程序的性能和响应速度,Python提供了asyn... 目录引言什么是异步操作?python 中的异步编程基础async 和 await 关键字asyncio 模块理论

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

uva 11178 计算集合模板题

题意: 求三角形行三个角三等分点射线交出的内三角形坐标。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <stack>#include <vector>#include <

poj 2976 分数规划二分贪心(部分对总体的贡献度) poj 3111

poj 2976: 题意: 在n场考试中,每场考试共有b题,答对的题目有a题。 允许去掉k场考试,求能达到的最高正确率是多少。 解析: 假设已知准确率为x,则每场考试对于准确率的贡献值为: a - b * x,将贡献值大的排序排在前面舍弃掉后k个。 然后二分x就行了。 代码: #include <iostream>#include <cstdio>#incl