BASIC - Programming Language
BASIC - Programming Language
Herunterladen auf App Store

Diese Seite ist keine offizielle Seite der App oder ihres Entwicklers, sondern eine unabhängige redaktionelle Veröffentlichung, die zu Informations- und Kommentarzwecken erstellt wurde. Sofern nicht ausdrücklich anders angegeben, sind weder die App noch ihr Entwickler mit MWM, Apple, Google Play, dem App-Herausgeber oder dem Entwickler der App verbunden, von ihnen unterstützt, gesponsert, autorisiert oder anderweitig offiziell verbunden, und nichts auf dieser Seite impliziert, dass die App unter Verwendung der Dienste von MWM entwickelt wurde. Alle Marken, Logos, Screenshots und andere Inhalte bleiben Eigentum ihrer jeweiligen Inhaber.

Logo von BASIC - Programming Language
Herunterladen auf App Store

BASIC - Programming Language

Entdecken Sie die Nostalgie des klassischen Codierens mit einem leistungsstarken Interpreter in Ihrer Tasche neu. Von 10 PRINT bis hin zu benutzerdefinierten Grafiken und Sounds – erleben Sie die pure Freude am Programmieren.

Kennzahlen

Downloads

4K+

Bewertung

2.6/5

Bewertungen gesamt

0

Herausgeber

俊 姜

Kategorie

Education

Sprachen

1

Neueste Version

1.6

Größe

11.7 MB

Erstveröffentlichung

15. Sept. 2016
Funktionen

Entfesseln Sie die Kraft des Retro-Codierens

Erleben Sie die Einfachheit und Nostalgie der Sprache BASIC, die sowohl für moderne Lernende als auch für Vintage-Tech-Enthusiasten entwickelt wurde.

Authentisches Retro-Erlebnis

Reisen Sie zurück in die 80er Jahre mit klassischer zeilennummerierter Programmierung und Syntax, die das Gefühl des goldenen Zeitalters des Heimcomputings einfängt.

Sofortiges kreatives Feedback

Erwecken Sie Ihren Code sofort zum Leben, indem Sie geometrische Kunst rendern und 8-Bit-Klaviertöne mit einfachen Grafik- und Soundbefehlen komponieren.

Die folgenden Screenshots und die Beschreibung stammen direkt aus dem offiziellen Store-Eintrag der App und sind Eigentum des Entwicklers.

App Store

Screenshots

BASIC - Programming Language - Schnittstelle der BASIC-Programmier-App mit Mathematik-Code und einem Sinuswellengrafen

Schnittstelle der BASIC-Programmier-App mit Mathematik-Code und einem Sinuswellengrafen

BASIC - Programming Language - Schnittstelle der BASIC-Programmier-App mit Code zum Zeichnen von drei überlappenden Kreisen auf grünem Hintergrund.

Schnittstelle der BASIC-Programmier-App mit Code zum Zeichnen von drei überlappenden Kreisen auf grünem Hintergrund.

BASIC - Programming Language - Screenshot der mobilen App zeigt Musikprogrammierung mit der Sprache BASIC mit Soundbefehlen und einem Musiknoten-Symbol

Screenshot der mobilen App zeigt Musikprogrammierung mit der Sprache BASIC mit Soundbefehlen und einem Musiknoten-Symbol

BASIC - Programming Language - Schnittstelle der mobilen App zeigt BASIC-Programmiercode mit Emojis und grafischer Ausgabe

Schnittstelle der mobilen App zeigt BASIC-Programmiercode mit Emojis und grafischer Ausgabe

BASIC - Programming Language - BASIC-Programmier-App zeigt ein geometrisches Blumendesign, das mit Code erstellt wurde

BASIC-Programmier-App zeigt ein geometrisches Blumendesign, das mit Code erstellt wurde

BASIC - Programming Language - Ein Screenshot des Benutzerhandbuchs der BASIC-Programmier-App, der Codesyntax, Zeilennummern und Regeln für die Benennung von Variablen auf einem iPhone zeigt

Ein Screenshot des Benutzerhandbuchs der BASIC-Programmier-App, der Codesyntax, Zeilennummern und Regeln für die Benennung von Variablen auf einem iPhone zeigt

BASIC - Programming Language - Ein Screenshot der mobilen App, der einen BASIC-Code-Editor mit einer visuellen Anzeige von Erd- und Mond-Emojis und einer benutzerdefinierten Programmiertastatur zeigt.

Ein Screenshot der mobilen App, der einen BASIC-Code-Editor mit einer visuellen Anzeige von Erd- und Mond-Emojis und einer benutzerdefinierten Programmiertastatur zeigt.

Beschreibung

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

Herunterladen auf App Store

Diese Seite ist keine offizielle Seite der App oder ihres Entwicklers, sondern eine unabhängige redaktionelle Veröffentlichung, die zu Informations- und Kommentarzwecken erstellt wurde. Sofern nicht ausdrücklich anders angegeben, sind weder die App noch ihr Entwickler mit MWM, Apple, Google Play, dem App-Herausgeber oder dem Entwickler der App verbunden, von ihnen unterstützt, gesponsert, autorisiert oder anderweitig offiziell verbunden, und nichts auf dieser Seite impliziert, dass die App unter Verwendung der Dienste von MWM entwickelt wurde. Alle Marken, Logos, Screenshots und andere Inhalte bleiben Eigentum ihrer jeweiligen Inhaber.