BASIC - Programming Language
BASIC - Programming Language
ダウンロード: App Store

このページはアプリまたはその開発者の公式ページではなく、情報提供および論評を目的として作成された独立した編集出版物です。明示的に別段の記載がない限り、アプリおよびその開発者は、MWM、Apple、Google Play、アプリのパブリッシャー、またはアプリの開発者と提携、承認、後援、認可、またはその他の公式的な関係はなく、このページのいかなる内容も、アプリがMWMのサービスを使用して開発されたことを意味するものではありません。すべての商標、ロゴ、スクリーンショット、その他のコンテンツはそれぞれの所有者の財産です。

ロゴ: BASIC - Programming Language
ダウンロード: App Store

BASIC - Programming Language

ポケットに入る強力なインタプリタで、クラシックなコーディングの懐かしさを再発見してください。10 PRINTからカスタムグラフィックス、サウンドまで、プログラミングの純粋な喜びを体験しましょう。

主要数値

ダウンロード

4K+

ユーザー評価

2.6/5

評価数

0

開発元

俊 姜

カテゴリ

Education

対応言語

1

最新バージョン

1.6

サイズ

11.7 MB

リリース日

2016年9月15日
機能

レトロコーディングの力を解き放つ

現代の学習者とヴィンテージ技術愛好家の両方のために設計された、BASIC言語のシンプルさとノスタルジーを体験してください。

本物のレトロ体験

ホームコンピューティングの黄金時代の雰囲気を感じさせる、クラシックな行番号付きのプログラミングと構文で、80年代にタイムスリップしましょう。

即時のクリエイティブ・フィードバック

シンプルなグラフィックスとサウンドコマンドを使用して、幾何学的なアートを描画したり、8ビットのピアノ音を作曲したりして、コードをすぐに形にしましょう。

以下のスクリーンショットと説明は、アプリの公式ストアリスティングから直接取得されたものであり、アプリ開発者の所有物です。

アプリストア

スクリーンショット

BASIC - Programming Language - 数学コードと正弦波グラフを表示するBASICプログラミングアプリのインターフェース

数学コードと正弦波グラフを表示するBASICプログラミングアプリのインターフェース

BASIC - Programming Language - 緑色の背景に3つの重なり合う円を描くためのコードを表示するBASICプログラミングアプリのインターフェース。

緑色の背景に3つの重なり合う円を描くためのコードを表示するBASICプログラミングアプリのインターフェース。

BASIC - Programming Language - サウンドコマンドと音符アイコンを使用してBASIC言語で音楽プログラミングを行っているモバイルアプリのスクリーンショット

サウンドコマンドと音符アイコンを使用してBASIC言語で音楽プログラミングを行っているモバイルアプリのスクリーンショット

BASIC - Programming Language - 絵文字とグラフィック出力を備えたBASICプログラミングコードを表示するモバイルアプリのインターフェース

絵文字とグラフィック出力を備えたBASICプログラミングコードを表示するモバイルアプリのインターフェース

BASIC - Programming Language - コードを使用して作成された幾何学的な花の図案を表示するBASICプログラミングアプリ

コードを使用して作成された幾何学的な花の図案を表示するBASICプログラミングアプリ

BASIC - Programming Language - iPhone上でコード構文、行番号、変数命名規則を表示するBASICプログラミングアプリのユーザーガイドのスクリーンショット

iPhone上でコード構文、行番号、変数命名規則を表示するBASICプログラミングアプリのユーザーガイドのスクリーンショット

BASIC - Programming Language - 地球と月の絵文字の視覚的な表示とカスタムプログラミングキーボードを備えたBASICコードエディタを示すモバイルアプリのスクリーンショット。

地球と月の絵文字の視覚的な表示とカスタムプログラミングキーボードを備えたBASICコードエディタを示すモバイルアプリのスクリーンショット。

説明

BASIC: THE FEELING OF THE GOOD OLD TIMES ! 10 INPUT A 20 B = SIN(A) 30 PRINT "ANSWER: ", B 40 END BASIC USER'S GUIDE: • PRINT 10 PRINT "HELLO WORLD !" 20 END • INPUT 10 INPUT “A=”, A 20 PRINT A 30 END • IF...THEN... Number Comparison: 10 INPUT A 20 IF A>90 THEN B=“A” 30 PRINT B 40 END Conditional Operators: > greater than < less than >= greater than or equal to => equal to or greater than <= less than or equal to =< equal to or less than = equal to == equal to <> not equal to != not equal to THEN can be followed by GOTO, GOSUB, INPUT, PRINT. String Comparison: 10 INPUT A 20 IF A=“TOM” THEN PRINT “BOY” 30 END Conditional Operators: = is == is <> is not != is not • FOR...NEXT... 10 FOR I=1 TO 4 STEP 2 20 PRINT “HELLO”, I 30 NEXT I 40 END STEP specifies the counter increment for each loop. If STEP doesn’t exit, the default increment is 1. FOR...NEXT... loop can be nested. 10 FOR I=1 TO 5 20 FOR J=1 TO 4 30 PRINT I, J 40 NEXT J 50 NEXT I 60 END • GOTO 10 ... 20 ... 30 ... 40 GOTO 10 50 ... • GOSUB 10 PRINT “H” 20 GOSUB 100 30 PRINT “L” 40 END 100 PRINT “A” 110 RETURN • SOUND 10 SOUND C, M, 0.5 The line 10 plays Middle C piano note for 0.5 seconds. Note: C, C#, D, D#, E, F, F#, G, G#, A, A#, B Pitch Range: L (low), M (middle), H (high) Lasting Time: specifies how long a note lasts. C, D, E, F, G, A, B can also be labeled as 1, 2, 3, 4, 5, 6, 7. (C# as 1#). • TEXT 10 TEXT “HELLO”, x, y, size (x,y): position of the string “HELLO”. • CIRCLE 10 CIRCLE x, y, radius (x,y): the center of the circle. • RECTANGLE 10 RECT x, y, width, height (x,y): top-left point of the rectangle. • LINE 10 LINE x1, y1, x2, y2 (x1,y1): the starting point of the line. (x2,y2): the ending point of the line. • POINT 10 POINT x, y (x,y): the position of the point. • CLR: clear the edit window. • CLS: clear the graph window. • DELAY 10 DELAY 0.5 0.5:lasting time in seconds This function is used to suspend execution of a program for a particular time. • CURVE 10 CURVE x, y, radius, 0, PI 0: starting angle PI: ending angle The curve draws clockwise with center (x,y). • Mathematical Functions: SIN(X), COS(X), TAN(X), COT(X), ASIN(X), ACOS(X), ATAN(X), SINH(X), COSH(X), TANH(X), ASINH(X), ACOSH(X), ATANH(X). SQR(X): square root of x. ABS(X): absolute value of x. FCT(X): x factorial. LOG(X): natural logarithm of x. LOG10(X): base-10 logarithm of x. LOG2(X) :base-2 logarithm of x. EXP(X): base-e exponential of x. ERF(X): the error function of x. ERFC(X): the complementary error function of x. ROUND(X) :integral nearest to x. CEIL(X): the smallest integral that is not less than x. FLOOR(X): the largest integral that is not greater than x. TGAMMA(X): the gamma function of x. LGAMMA(X): the natural logarithm of the absolute value of the gamma function of x. • Reserved Variables: INKEY : once a key is pressed, the value of INKEY changes. RND : a random number. PI : π • Some Tips: 1. Undo & Redo typing on iPhone with a shake. 2. Copy an Emoji or some character from other places (like Notes), then paste them on the edit window. 3. Exponentiation is expressed as X^Y.

Download

ダウンロード: App Store

このページはアプリまたはその開発者の公式ページではなく、情報提供および論評を目的として作成された独立した編集出版物です。明示的に別段の記載がない限り、アプリおよびその開発者は、MWM、Apple、Google Play、アプリのパブリッシャー、またはアプリの開発者と提携、承認、後援、認可、またはその他の公式的な関係はなく、このページのいかなる内容も、アプリがMWMのサービスを使用して開発されたことを意味するものではありません。すべての商標、ロゴ、スクリーンショット、その他のコンテンツはそれぞれの所有者の財産です。