BASIC - Programming Language
BASIC - Programming Language
Baixar no App Store

Esta página não é uma página oficial do aplicativo ou de seu desenvolvedor, mas uma publicação editorial independente criada para fins informativos e de comentário. Salvo indicação expressa em contrário, nem o aplicativo nem seu desenvolvedor são afiliados, endossados, patrocinados, autorizados ou oficialmente conectados à MWM, Apple, Google Play, ao editor do aplicativo ou ao desenvolvedor do aplicativo, e nada nesta página implica que o aplicativo foi desenvolvido utilizando os serviços da MWM. Todas as marcas comerciais, logotipos, capturas de tela e outros conteúdos permanecem propriedade de seus respectivos proprietários.

Logo de BASIC - Programming Language
Baixar no App Store

BASIC - Programming Language

Redescubra a nostalgia da programação clássica com um poderoso interpretador no seu bolso. De 10 PRINT a gráficos e sons personalizados, experimente a pura alegria de programar.

Números Chave

Downloads

4K+

Avaliação

2.6/5

Total de avaliações

0

Editor

俊 姜

Categoria

Education

Idiomas

1

Última versão

1.6

Tamanho

11.7 MB

Data de lançamento

15 de set. de 2016
Recursos

Desbloqueie o Poder da Programação Retrô

Experimente a simplicidade e a nostalgia da linguagem BASIC, projetada para alunos modernos e entusiastas de tecnologia vintage alike.

Experiência Retrô Autêntica

Volte aos anos 80 com a programação clássica numerada por linhas e uma sintaxe que captura a sensação da era de ouro da computação doméstica.

Feedback Criativo Instantâneo

Dê vida ao seu código imediatamente renderizando arte geométrica e compondo tons de piano de 8 bits usando comandos simples de gráficos e som.

As capturas de tela e a descrição a seguir são provenientes diretamente da listagem oficial da loja do aplicativo e são propriedade do desenvolvedor.

App Store

Capturas

BASIC - Programming Language - Interface do aplicativo de programação BASIC mostrando código matemático e um gráfico de onda senoidal

Interface do aplicativo de programação BASIC mostrando código matemático e um gráfico de onda senoidal

BASIC - Programming Language - Interface do aplicativo de programação BASIC mostrando código para desenhar três círculos sobrepostos em um fundo verde.

Interface do aplicativo de programação BASIC mostrando código para desenhar três círculos sobrepostos em um fundo verde.

BASIC - Programming Language - Captura de tela do aplicativo móvel mostrando programação musical usando a linguagem BASIC com comandos de som e um ícone de nota musical

Captura de tela do aplicativo móvel mostrando programação musical usando a linguagem BASIC com comandos de som e um ícone de nota musical

BASIC - Programming Language - Interface do aplicativo móvel mostrando código de programação BASIC com emojis e saída gráfica

Interface do aplicativo móvel mostrando código de programação BASIC com emojis e saída gráfica

BASIC - Programming Language - Aplicativo de programação BASIC exibindo um design de flor geométrica criado usando código

Aplicativo de programação BASIC exibindo um design de flor geométrica criado usando código

BASIC - Programming Language - Uma captura de tela do guia do usuário do aplicativo de programação BASIC mostrando a sintaxe do código, números de linha e regras de nomenclatura de variáveis em um iPhone

Uma captura de tela do guia do usuário do aplicativo de programação BASIC mostrando a sintaxe do código, números de linha e regras de nomenclatura de variáveis em um iPhone

BASIC - Programming Language - Uma captura de tela do aplicativo móvel mostrando um editor de código BASIC com uma exibição visual de emojis da Terra e da Lua e um teclado de programação personalizado.

Uma captura de tela do aplicativo móvel mostrando um editor de código BASIC com uma exibição visual de emojis da Terra e da Lua e um teclado de programação personalizado.

Descrição

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

Baixar no App Store

Esta página não é uma página oficial do aplicativo ou de seu desenvolvedor, mas uma publicação editorial independente criada para fins informativos e de comentário. Salvo indicação expressa em contrário, nem o aplicativo nem seu desenvolvedor são afiliados, endossados, patrocinados, autorizados ou oficialmente conectados à MWM, Apple, Google Play, ao editor do aplicativo ou ao desenvolvedor do aplicativo, e nada nesta página implica que o aplicativo foi desenvolvido utilizando os serviços da MWM. Todas as marcas comerciais, logotipos, capturas de tela e outros conteúdos permanecem propriedade de seus respectivos proprietários.