BASIC - Programming Language
BASIC - Programming Language
Scarica su App Store

Questa pagina non è una pagina ufficiale dell'app o del suo sviluppatore, ma una pubblicazione editoriale indipendente creata a scopo informativo e di commento. Salvo espressa indicazione contraria, né l'app né il suo sviluppatore sono affiliati, approvati, sponsorizzati, autorizzati o altrimenti ufficialmente collegati a MWM, Apple, Google Play, all'editore dell'app o allo sviluppatore dell'app, e nulla in questa pagina implica che l'app sia stata sviluppata utilizzando i servizi di MWM. Tutti i marchi, loghi, screenshot e altri contenuti rimangono di proprietà dei rispettivi proprietari.

Logo di BASIC - Programming Language
Scarica su App Store

BASIC - Programming Language

Riscopri la nostalgia della programmazione classica con un potente interprete in tasca. Da 10 PRINT alla grafica e al suono personalizzati, prova la pura gioia della programmazione.

Numeri Chiave

Download

4K+

Valutazione

2.6/5

Valutazioni totali

0

Editore

俊 姜

Categoria

Education

Lingue

1

Ultima versione

1.6

Dimensione

11.7 MB

Data di lancio

15 set 2016
Funzioni

Sblocca la potenza del coding retrò

Sperimenta la semplicità e la nostalgia del linguaggio BASIC, progettato sia per gli studenti moderni che per gli appassionati di tecnologia vintage.

Esperienza retrò autentica

Torna negli anni '80 con la classica programmazione a numeri di riga e una sintassi che cattura l'atmosfera dell'età dell'oro dell'home computing.

Feedback creativo istantaneo

Dai vita al tuo codice immediatamente renderizzando arte geometrica e componendo toni di pianoforte a 8 bit utilizzando semplici comandi grafici e sonori.

Gli screenshot e la descrizione seguenti provengono direttamente dall'elenco ufficiale dello store dell'app e sono di proprietà dello sviluppatore.

App Store

Screenshot

BASIC - Programming Language - Interfaccia dell'app di programmazione BASIC che mostra codice matematico e un grafico a onde sinusoidali

Interfaccia dell'app di programmazione BASIC che mostra codice matematico e un grafico a onde sinusoidali

BASIC - Programming Language - Interfaccia dell'app di programmazione BASIC che mostra il codice per disegnare tre cerchi sovrapposti su uno sfondo verde.

Interfaccia dell'app di programmazione BASIC che mostra il codice per disegnare tre cerchi sovrapposti su uno sfondo verde.

BASIC - Programming Language - Screenshot dell'app mobile che mostra la programmazione musicale utilizzando il linguaggio BASIC con comandi sonori e un'icona di nota musicale

Screenshot dell'app mobile che mostra la programmazione musicale utilizzando il linguaggio BASIC con comandi sonori e un'icona di nota musicale

BASIC - Programming Language - Interfaccia dell'app mobile che mostra il codice di programmazione BASIC con emoji e output grafico

Interfaccia dell'app mobile che mostra il codice di programmazione BASIC con emoji e output grafico

BASIC - Programming Language - L'app di programmazione BASIC visualizza un disegno geometrico di un fiore creato tramite codice

L'app di programmazione BASIC visualizza un disegno geometrico di un fiore creato tramite codice

BASIC - Programming Language - Uno screenshot della guida utente dell'app di programmazione BASIC che mostra numeri di riga della sintassi del codice e regole di denominazione delle variabili su un iPhone

Uno screenshot della guida utente dell'app di programmazione BASIC che mostra numeri di riga della sintassi del codice e regole di denominazione delle variabili su un iPhone

BASIC - Programming Language - Uno screenshot di un'app mobile che mostra un editor di codice BASIC con una visualizzazione di emoji della Terra e della Luna e una tastiera di programmazione personalizzata.

Uno screenshot di un'app mobile che mostra un editor di codice BASIC con una visualizzazione di emoji della Terra e della Luna e una tastiera di programmazione personalizzata.

Descrizione

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

Scarica su App Store

Questa pagina non è una pagina ufficiale dell'app o del suo sviluppatore, ma una pubblicazione editoriale indipendente creata a scopo informativo e di commento. Salvo espressa indicazione contraria, né l'app né il suo sviluppatore sono affiliati, approvati, sponsorizzati, autorizzati o altrimenti ufficialmente collegati a MWM, Apple, Google Play, all'editore dell'app o allo sviluppatore dell'app, e nulla in questa pagina implica che l'app sia stata sviluppata utilizzando i servizi di MWM. Tutti i marchi, loghi, screenshot e altri contenuti rimangono di proprietà dei rispettivi proprietari.