Yussuf Tambwe

Yussuf Tambwe Étudiant - Bac+1
Dans Programmation | Niveau Première

qbasic

Parlez moi du langage de programmation QBASIC?

Inscrivez-vous gratuitement pour voir la réponse

Vous ne comprenez pas une notion de cours ? Vous n'arrivez pas à faire un exercice ?
Vous avez besoin d'aide pour un exposé ou un devoir ?

Sur Beebac des milliers d'étudiants, d'enseignants et de professionnels sont prêts à vous aider.
Vous avez une question ? Inscrivez-vous et Posez la ?


Se connecter avec

Créer un compte avec votre adresse email

En cliquant sur "Valider", ci-dessous, vous acceptez les Conditions générales d'utilisation de Beebac.






1 réponse
Trier les réponses par :
Anonyme
Anonyme
Lycéen - Première
Bonjour Yussuf !

Voilà ce que j'ai trouvé, j'espère que ça pourra t'aider un peu :

En programmation, BASIC est un acronyme pour Beginner's All-purpose Symbolic Instruction Code, qui désigne une famille de langages de programmations de haut niveau.

Le BASIC a été conçu à la base en 1963 par John George Kemeny et Thomas Eugene Kurtz au « Dartmouth College » pour permettre aux étudiants qui ne travaillaient pas dans des filières scientifiques d'utiliser les ordinateurs.

Certains dialectes BASIC ne permettent pas aux programmeurs d'écrire leurs propres procédures. À cause de cela, les programmeurs sont obligés d'écrire leurs programmes avec une importante utilisation de goto et de gosub. Ce qui fait qu'il est très difficile de suivre un tel code source, appelé couramment un « code spaghetti ». Beaucoup de versions du BASIC comme le Microsoft Quick Basic ont ajouté un support des sous-routines et des fonctions (avec support de la récursivité).

Le BASIC est bien connu pour ses fonctions de manipulations de chaînes de caractères.

Chaque dialecte BASIC de base gère les données de type entier et chaîne de caractères. Les types de données modernes supportés par le BASIC incluent : booléens, entiers signés sur 16 bits, entiers signés sur 32 bits, chaînes de caractères, nombres décimaux.


Exemples :

- Exemple de BASIC original non structuré

 10 INPUT "Quel est votre nom"; NOM$

 20 PRINT "Bonjour "; NOM$

 30 INPUT "Combien d'étoiles voulez-vous"; NOMBRE

 40 FOR I = 1 TO NOMBRE

 50 ETOILE$ = ETOILE$ + "*"

 55 NEXT I

 60 PRINT ETOILE$

 70 INPUT "Voulez-vous plus d'étoiles"; ETOILE$

 80 IF LEN(ETOILE$) = 0 GOTO 70

 90 ETOILE$ = LEFT$(ETOILE$, 1)

100 IF (ETOILE$ = "O") OR (ETOILE$ = "o") THEN GOTO 30

110 PRINT "Au revoir ";

120 FOR I = 1 TO 200

130 PRINT NOM$; " ";

140 NEXT I

150 PRINT

 

- Exemple de BASIC moderne structuré

 INPUT "Quel est votre nom"; UserName$

 PRINT "Bonjour "; UserName$

 DO

   INPUT "Combien d'étoiles voulez-vous"; NumStars

   Stars$ = ""

   Stars$ = REPEAT$("*", NumStars) '<-ANSI BASIC

   'Stars$ = STRING$(NumStars, "*") '<-MS BASIC

   PRINT Stars$

   DO

     INPUT "Voulez-vous plus d'étoiles"; Answer$

   LOOP UNTIL Answer$ <> ""

 LOOP WHILE UCASE$(LEFT$(Answer$1)) = "O"

 PRINT "Au revoir ";

 FOR A = 1 TO 200

   PRINT UserName$; " ";

 NEXT A

 PRINT



Source : http://fr.wikipedia.org/wiki/BASIC

Partager cette question