ਸਮੱਗਰੀ 'ਤੇ ਜਾਓ
FF

frtm for Android APK

ਪ੍ਰਕਾਸ਼ਕ: Tomohide NANIWA
Android APK $1.00
ਡਾ .ਨਲੋਡ 0 ਡਾਊਨਲੋਡ
ਫਾਈਲ ਦੀ ਕਿਸਮAPK
ਪ੍ਰਕਾਸ਼ਕ Tomohide NANIWA
ਰਿਹਾਈ ਤਾਰੀਖ19 ਅਕਤੂ 2019
ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ19 ਅਕਤੂ 2019
ਓਸ ਜਰੂਰਤਾਂAndroid
ਜਰੂਰਤਾਂRequires Android
ਕੁੱਲ ਡਾਉਨਲੋਡਸ0
ਮੁੱਲ$1.00

ਵੇਰਵਾ

Frtm (Forth Modoki) ਇੱਕ ਸਾਫਟਵੇਅਰ ਹੈ ਜੋ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ FORTH ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ ਇਹ ਸਖਤ FORTH ਨੂੰ ਦੁਬਾਰਾ ਤਿਆਰ ਕਰਨ ਦਾ ਇਰਾਦਾ ਨਹੀਂ ਹੈ। ਇੱਥੇ ਕੋਈ ਕੰਪਾਈਲਰ ਨਹੀਂ ਹੈ, ਪਰ ਇੱਕ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਸ਼ਬਦ ਵਿੱਚ ਸ਼ਬਦਾਂ ਅਤੇ ਸਥਿਰਾਂਕ ਦੀ ਵਿਆਖਿਆ ਉਦੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਇਹ ਰਜਿਸਟਰ ਹੁੰਦਾ ਹੈ।

FORTH ਦੇ ਉਲਟ ਕੁਝ ਪਹਿਲੂ ਵੀ ਹਨ: frtm ਕੋਲ ਰਿਟਰਨ ਸਟੈਕ ਨੂੰ ਹੇਰਾਫੇਰੀ ਕਰਨ ਲਈ ਸ਼ਬਦ ਨਹੀਂ ਹਨ, ਜਦੋਂ ਕਿ frtm ਸ਼ਬਦ ਦੀ ਮੁੜ-ਆਵਰਤੀ ਪਰਿਭਾਸ਼ਾ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

Frtm ਅਸਲ ਸੰਖਿਆਵਾਂ ਦੀ ਗਣਨਾ ਦਾ ਵੀ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਗਣਿਤਿਕ ਫੰਕਸ਼ਨ ਹਨ ਜਿਵੇਂ ਕਿ ਘਾਤਕ, ਵਰਗ ਰੂਟ, ਤਿਕੋਣਮਿਤੀ ਫੰਕਸ਼ਨ, ਹਾਈਪਰਬੋਲਿਕ ਫੰਕਸ਼ਨ, ਬਿੱਟਵਾਈਜ਼ ਓਪਰੇਸ਼ਨ। ਇਸ ਲਈ frtm ਵਿਗਿਆਨਕ ਕੈਲਕੁਲੇਟਰ ਦਾ ਵਿਕਲਪਕ ਸਾਫਟਵੇਅਰ ਹੋ ਸਕਦਾ ਹੈ।

ਸਮੀਕਰਨ ਦੀ ਵਿਆਖਿਆ ਰਿਵਰਸ ਪੋਲਿਸ਼ ਨੋਟੇਸ਼ਨ (RPN) ਦੇ ਅਨੁਸਾਰ ਕੀਤੀ ਜਾਵੇਗੀ। Frtm ਵਿੱਚ ਕੰਡੀਸ਼ਨਲ ਬ੍ਰਾਂਚ "if", ਇੱਕ ਲੂਪ ਲਈ ਬਣਤਰ "do-while" ਅਤੇ "for-loop" ਹੈ। ਤੁਸੀਂ ਸ਼ਬਦ ਜੋੜ ਕੇ ਵੀ ਨਵਾਂ ਸ਼ਬਦ ਬਣਾ ਸਕਦੇ ਹੋ।

ਐਂਡਰੌਇਡ ਓਐਸ 'ਤੇ, ਡਿਕਸ਼ਨਰੀ ਦੇ ਸ਼ੁਰੂਆਤੀ ਆਕਾਰ ਅਤੇ ਸਟੈਕ ਦੀ ਸੰਰਚਨਾ, ਸ਼ਬਦਕੋਸ਼ ਵਿੱਚ ਸ਼ਬਦ ਨੂੰ "ਸ਼ਬਦ ਕਿਤਾਬ" ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ। "ਸ਼ਬਦ ਪੁਸਤਕ" ਦੀ ਗਿਣਤੀ ਤਿੰਨ ਤੱਕ ਸੀਮਤ ਹੈ।

ਭਾਸ਼ਾ ਦੇ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਵਿਵਰਣ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਸਮਰਥਨ ਲਈ ਜਾਪਾਨੀ ਵਿੱਚ ਵੈੱਬ ਪੇਜ ਵੇਖੋ।

ਜੇਕਰ ਤੁਸੀਂ frtm ਦੀ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਜਾਂਚ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੇ ਵੈੱਬ ਪੇਜ 'ਤੇ frtm ਦੇ ਜਾਵਾ ਐਪਲਿਟ ਸੰਸਕਰਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ:

http://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/frtma.html

*** ਸ਼ਬਦਾਂ ਦੀਆਂ ਉਦਾਹਰਨਾਂ ***

* ਦੋ ਨੰਬਰਾਂ ਦੀ ਔਸਤ

: ave + 2.0/;

* N ਸੰਖਿਆਵਾਂ ਦੀ ਔਸਤ

: ਰੋਟ + ਲੂਪ ਸਵੈਪ 1.0 */ਲਈ ਨੈਵ ਸਵੈਪ ਓਵਰ 1;

2 4 6 8 10 5 ਨੈਵ . cr

0 1 2 3 4 5 6 7 8 9 10 SP ਨੈਵ cr

* N ਸੰਖਿਆਵਾਂ ਦਾ ਜਨਸੰਖਿਆ ਅੰਤਰ

: nvarp dup 1+ copy nave SP nrotr swap dup * over 1 for rot dup * + ਲੂਪ ਸਵੈਪ 1.0 */SP nrot dup * - ;

2 4 6 8 10 5 nvarp . cr

* N ਸੰਖਿਆਵਾਂ ਦਾ ਨਿਰਪੱਖ ਵਿਭਿੰਨਤਾ

: nvar dup 1+ copy nave SP nrotr swap dup * over 1 for rot dup * + ਲੂਪ SP nrot dup * 3 ndup * - ਸਵੈਪ 1- 1.0 */;

2 4 6 8 10 5 nvar . cr

* 2 ਸੰਖਿਆਵਾਂ ਦਾ ਸਭ ਤੋਂ ਵੱਡਾ ਸਾਂਝਾ ਭਾਜਕ

: gcd do swap over % dup 0 > while drop;

1001 819 ਜੀਸੀਡੀ cr

* ਤੱਥਾਤਮਕ [ਤੱਥ(1)=1, ਤੱਥ(n)=n*ਤੱਥ(n-1)]

** ਦੁਹਰਾਓ

: factr dup 1=if else dup 1- factr * endif ;

10 ਤੱਥ cr

** ਦੁਹਰਾਓ

: I * ਲੂਪ ਲਈ facti 1 ਸਵੈਪ 1+ 1;

10 ਤੱਥ cr

* ਫਿਬੋਨਾਚੀ ਕ੍ਰਮ [fib(0)=0, fib(1)=1, fib(n)=fib(n-1) + fib(n-2)]

** ਦੁਹਰਾਓ

: fib dup 0=if else dup 1=if else dup 1- fib swap 2 - fib + endif endif ;

30 ਫਿਬ cr

** ਦੁਹਰਾਓ

: fibi dup 0=if else 0 1 rot 1 for swap over + loop swap drop endif ;

30 ਫਿਬੀ . cr

* ਗ੍ਰਾਫਿਕਸ

** ਆਇਤਕਾਰ ਭਰੋ

: I setcol 10 20 I * + dup 100 100 rectf ਲੂਪ ਲਈ ਬਾਕਸ 16 0;

ਗ੍ਰਾਮ ਬਕਸੇ

: I 45 * 2/50 100 setHLS 10 20 I * + dup 100 100 rectf ਲੂਪ ਲਈ hls 16 0;

gm hls

** ਆਵਰਤੀ ਡਰਾਇੰਗ (ਕੋਚ ਕਰਵ)

: ਪ੍ਰੀ 5 ਕਾਪੀ ਡਰਾਪ;

: genx 3 ndup 6 ndup - * minus 100/swap 4 ndup 7 ndup - * 100/+ 5 ndup +

5 nrotr 4 ndrop;

: geny ਸਵੈਪ 3 ndup 6 ndup - * 100/swap 4 ndup 7 ndup - * 100/+ 4 ndup +

5 nrotr 4 ndrop;

: gen 6 ਕਾਪੀ genx 7 nrotr geny ;

: 7 nrotr 7 nrotr ਪ੍ਰੀ ਰੱਖੋ;

: post 9 nrot 9 nrot 4 nrot 4 nrot 5 ndup 1- ;

: ਲਾਈਨ ਮੂਵ ਤੋਂ ਲਾਈਨਟੋ ;

: koch dup 0=ਜੇਕਰ ਡਰਾਪ ਲਾਈਨ ਹੋਰ

ਪ੍ਰੀ 0 0 ਜਨਰਲ ਰੱਖੋ 33 0 ਜਨ ਪੋਸਟ ਕੋਚ

ਪ੍ਰੀ 33 0 ਜਨਰਲ ਰੱਖੋ 50 -28 ਜਨਰਲ ਪੋਸਟ ਕੋਚ

ਪ੍ਰੀ 50 -28 ਜਨਰਲ 66 0 ਜਨਰਲ ਪੋਸਟ ਕੋਚ ਰੱਖੋ

66 ਤੋਂ ਪਹਿਲਾਂ 0 ਜਨਰਲ ਰੱਖੋ 100 0 ਜਨਰਲ ਪੋਸਟ ਕੋਚ

5 ਡ੍ਰੌਪ

endif;

: kochs 10 setcol 89 440 551 440 4 koch

11 ਸੈੱਟਕੋਲ 551 440 320 40 4 ਕੋਚ

12 ਸੈੱਟਕੋਲ 320 40 89 440 4 ਕੋਚ;

ਗ੍ਰਾਮ ਕੋਚ

** ReGIS ਗ੍ਰਾਫਿਕਸ ਟਰਮੀਨਲ ਦੀ ਸਿੱਧੀ ਵਰਤੋਂ ਜਿਵੇਂ ਕਿ ਬਚਣ ਦੀ ਲੜੀ

ਗ੍ਰਾਮ

(W(I15)P[50,50]C(S)[][+40,+40][+40,-40][+40,+40][+40,-40][+40,+ 40][+40,-40][](E))।

(W(I12)P[50,150]F(C(B)[200,+200][+200,-150](E)))।

(W(I11)P[70,170]T(S16)[16,12]'ਹੈਲੋ ਵਰਲਡ')।

// 'grdemo' ਸ਼ਬਦ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਗ੍ਰਾਫਿਕਸ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਲਈ ਕੁਝ ਸ਼ਬਦ ਸ਼ਬਦਕੋਸ਼ ਵਿੱਚ ਦਰਜ ਕੀਤੇ ਜਾਣਗੇ।

ਸਮਾਨ ਪ੍ਰੋਗਰਾਮ

ਵਿਕਲਪ