
程序
run1120
: life
200 0 do everything loop ;
展开
-
Forth 探索之嵌套循环 Do...Loop
用1至4这四个数来列出不重复的三位数,用Forth怎么编写?Forth 中的定循环可以嵌套,如九九乘法是两重嵌套。还可以有三层嵌套。如本题,如何解决?Forth在嵌套循环的数字表示用k,j,i来表示,i表示最里层,j表示中间层,k表示最外层,于是可以写成:: four2 05 1 do 5 1 do 5 1 dok j <> j i <> and k i <> and if k i u.r j 1 u.r i 1 u.r spa...原创 2020-11-04 23:36:13 · 483 阅读 · 0 评论 -
forth 探究 之 找出最大值和最小值
Forth可以很方便的在一组数字中找出最大和最小数,可用forth会很有意思! 要找出一组数中的最大数和最小数,通常我们会怎么思索呢?互联网上百度?QQ里求助?查阅使用的编程语言说明?还是自己去想?要是自己能去先想想会更有收获。 这个问题实在简单,简单到用python就一句话:最大数 max([5,6,0,-1]),最小数 min([5,6,0,-1])。可问题看似解决了,自己却并没有懂,就像python中的set去重一样,很多功能在标准库中拿来使用就可以了,...原创 2020-10-25 20:22:21 · 232 阅读 · 0 评论