Langage de programmation Mobile BASIC
Mobile BASIC pour Android vous permet d'écrire des programmes BASIC personnels directement sur votre appareil mobile.
CARACTÉRISTIQUES
- Dialecte structuré de BASIC donc les numéros de ligne ne sont pas nécessaires.
- Sous-programmes et fonctions
- Tableaux (uniques et multidimensionnels).
- Dix types de données : BOOLEAN, BYTE, SHORT, INTEGER, LONG, FLOAT, DOUBLE, COMPLEX, STRING et VARIANT.
- Fonctions trigonométriques pour cosinus, sinus, tangentes, cosécantes, sécantes et cotangentes en radians et degrés.
- Fonctions de trigonométrie hyperbolique pour cosinus, sinus, tangentes, cosécantes, sécantes et cotangentes.
- Fonctions de logarithme comprenant : - LOG, LOG10, EXP et EXP10.
- Autres fonctions mathématiques dont : RAD2DEG, DEG2RAD, RAD2GRAD et GRAD2RAD.
- Fonctions d'E/S de fichier comprenant : - OUVERT, FERMETURE, PUT et GET.
- Fonctions heure et date, notamment : MAINTENANT, AUJOURD'HUI, HEURE, DATE, DATETIME, ANNÉE, MOIS, JOUR, HEURE, MINUTE, SECONDE et MILLISECONDE.
- Fonctions de manipulation de chaînes comprenant : - ASC, CHR$, LEFT$, LEN, LOWER$, MID$, RIGHT$, STR$, TRIM$, UPPER$ et VAL.
- Fonctions de vérification de type.
- Fonctions de conversion de type.
- Conversion de type automatique.
- Formatage automatique du code.
- Opérateurs arithmétiques comprenant : - Addition (+), Soustraction (-), Multiplication (*), Division (/), Puissance (**), Module (%) et Unaire Moins (-).
- Opérateurs arithmétiques au niveau du bit, notamment : - ET au niveau du bit (&), OU au niveau du bit (|), OU exclusif au niveau du bit (^), complément de bits (~), décalage gauche (<<), décalage droit (>>) et décalage droit non signé (>>>)
- Opérateurs relationnels comprenant : - égal à (=), non égal à (<>), inférieur à (<), inférieur ou égal à (<=), supérieur à (>) et supérieur ou égal à (>=).
- Opérateurs logiques comprenant : - ET, OU et NON.
- Parenthèses illimitées pour les équations mathématiques.
- Instructions DATA et READ ainsi que les points de restauration (en utilisant l'étiquette : et l'étiquette RESTORE).
- Gestion des erreurs à l'aide des mots-clés TRY, CATCH et THROW.
- Fonction #include qui permet l'inclusion de fichiers de bibliothèque.
- Système d'aide intégré
- Exemples de programmes.
- Installations graphiques comprenant : SETCOLOR, SETFONT, PLOT, DRAWLINE, DRAWARC, DRAWCIRCLE, DRAWOVAL, DRAWPIE, DRAWRECT, DRAWROUNDRECT, DRAWSTRING, FILLARC, FILLCIRCLE, FILLOVAL, FILLPIE, FILLRECT, FILLROUNDRECT, SAVE, RESTORE, TRANSLATE et ROTATE.
- Installations à écran tactile
- Prise en charge des services de localisation
- Prise en charge du capteur accéléromètre
- Prise en charge du capteur de température ambiante
- Prise en charge du capteur de gravité
- Prise en charge du capteur gyroscope
- Prise en charge du capteur de lumière
- Prise en charge du capteur d'accélération linéaire
- Prise en charge du capteur de champ magnétique
- Prise en charge du capteur de pression
- Prise en charge du capteur de proximité
- Prise en charge du capteur d'humidité relative
- Prise en charge du capteur vectoriel de rotation
- Prise en charge du capteur de température
********************
Si vous rencontrez des problèmes, trouvez des bugs ou avez des suggestions pour cette application, veuillez nous envoyer un e-mail directement en utilisant le lien fourni sur cette page. Laisser une note d'une étoile sur Google Play ne contribue pas à résoudre le problème et n'est pas aussi efficace que de nous envoyer un e-mail décrivant les problèmes que vous avez rencontrés.
********************
En savoir plus