弗洛伊德三角形是一系列的数字,这些数字按顺序分布在一系列的行上。它用于教授计算机编程基础知识。第一行包含一个1,第二行包含2和3。下一行包含4、5和6,这些数字以这种模式无限延续。结果是,以偶数间隔排列的数字。弗洛...
弗洛伊德三角形是一系列的数字,这些数字按顺序分布在一系列的行上。它用于教授计算机编程基础知识。第一行包含一个1,第二行包含2和3。下一行包含4、5和6,这些数字以这种模式无限延续。结果是,以偶数间隔排列的数字。弗洛伊德三角形通常和布莱斯·帕斯卡发明的帕斯卡三角形一起教授。弗洛伊德三角形的形式并不复杂。最关键的是设计一个程序,以正确的间距按顺序生成数字,只需要最少的命令。教Java和C的计算机编程教师经常将Floyd的三角形问题分配给学生来教授基本编程原理。在C代码中,循环是依赖于多次执行的语句或语句组的代码结构。建立三角形公式涉及复杂的数学和整数求解技能,这在大型程序设计项目中是必不可少的。三角形的每一行都建立在前面的基础上,但不是总和。要生成一个计算机程序,系统地将三角形构建成特定的大小,学生必须理解整数数学并应用正确地编写Floyd's triangle需要掌握循环。在C和Java编码中,循环是依赖于被多次执行的语句或语句组的代码结构。语句必须包含一个以独特方式定义的未定义整数对于每一个循环,Floyd的三角形也包含了编程领域之外的数学意义。除了是一个指数扩展的完美直角三角形外,它还定义了三角形数字和构成“懒惰餐饮者序列”的数字“两者都是多项式和几何计算的一个方面。三角形数是序列数按顺序加在一起时产生的数。计算从1开始,它是第一个三角形数。然后,12=3,使3成为第二个三角形数;然后,整个计算被加到下一个数中,生成(12)3=6。从那里,(123)4=10,依此类推。不是巧合,数字1,3,6和10在弗洛伊德三角形的右边缘,左手边包含懒散餐饮者的序列号。这个序列描述了用直线平分一个圆时所能产生的最大件数。碎片不必相等,因为直线不必直接穿过中心的圆。可能的数字可以用公式(n2 n2 n 2)/2生成一个以1、2、4、7和11开头的列表,这些数字位于弗洛伊德三角形的前五行开始处。数学教师经常在帕斯卡三角形旁边教弗洛伊德三角形,它是另一个有序数的集合,它揭示了各种数学模式和公式。帕斯卡三角形是由建筑二项式系数组成的等边三角形。这个三角形也可以在计算机编程中进行编码,虽然所需的编程通常比Floyd模型所需的编程更高级
-
发表于 2020-08-06 17:47
- 阅读 ( 2556 )
- 分类:电脑网络