循环小数是分数集合吗_循环小数是有理数吗?为何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

相关文章

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

C# foreach 循环中获取索引的实现方式

《C#foreach循环中获取索引的实现方式》:本文主要介绍C#foreach循环中获取索引的实现方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、手动维护索引变量二、LINQ Select + 元组解构三、扩展方法封装索引四、使用 for 循环替代

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

Python循环缓冲区的应用详解

《Python循环缓冲区的应用详解》循环缓冲区是一个线性缓冲区,逻辑上被视为一个循环的结构,本文主要为大家介绍了Python中循环缓冲区的相关应用,有兴趣的小伙伴可以了解一下... 目录什么是循环缓冲区循环缓冲区的结构python中的循环缓冲区实现运行循环缓冲区循环缓冲区的优势应用案例Python中的实现库

Python容器类型之列表/字典/元组/集合方式

《Python容器类型之列表/字典/元组/集合方式》:本文主要介绍Python容器类型之列表/字典/元组/集合方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 列表(List) - 有序可变序列1.1 基本特性1.2 核心操作1.3 应用场景2. 字典(D