Les articles Amstrad >Les produits Amstrad > Les CPC > Programmation > BASIC > BASIC pour les nuls : 1er cours

BASIC pour les nuls : 1er cours

...Les cours du professeur Mac_Gyver...

 

Bonjour, Vous voulez coder sur votre CPC (ben oui jouer c'est bien beau mais jouer à un jeu que vous avez programmez vous c'est encore mieux.......

Lorsque vous avez votre écran Bleu avec écrit en jaune "Ready"(pret), vous pouvez communiquer avec lui.

Vous êtes en basic Amstrad (V1.0 pour le cpc464 et V1.1 pour le 6128 ou 664)



Voici quelques commandes de base du BASIC :

------------------------------------------------------


Avertissement:


1-toutes les commande doivent être valide par la toucher "Entrée" (Return)).
2-Si vous taper une commande inconnue du basic le cpc vous répondra "Syntax Error" ce qui signifie que vous avez fait une erreur de frappe
3-Une commande reconnue par le basic sera immédiatement exécute après la validation de celle ce par la touche "Entrée"


-----------------------------------------------------


CLS
- Cette commande efface tout ce qui est afficher a l'écran en conservant la couleur du fond de l'écran.
 


PRINT "......."
- Cette commande affiche sur l'écran ce que vous avez mis entre les guillemets


exemple :
PRINT"Bonjour Toi"
le cpc écrira juste la ligne en dessous du curseur jaune :
Bonjour Toi

Remarque :  vous pouvez remplacer cette commande par ?
? "toto"
toto

Attention si vous oublier les " " et que votre mot ne comporte pas d'espace, au lieu d'afficher le nom que vous avez entrez le basic considérera que c'est une variable et affichera sa valeur.


exemple :
PRINT "Bonjour"
donnera :
Bonjour

PRINT Bonjour
donnera :
0
Car il considère que Bonjour est une variable et comme elle n'a pas de valeur par défaut c'est 0.

PRINT Bonjour Toi
donnera :
Syntax Error
Car il y a un espace il ne considère donc pas que c'est une variable mais un oubli des guillemets


PRINT "Bonjour Toi"
donnera :
Bonjour Toi

? "Bonjour Toi"
donnera :
Bonjour Toi


Si vous voulez vraiment utiliser une variable et afficher sa valeur voici un exemple.

Compteur=0
Vous avez défini une variable "Compteur" avec une valeur par défaut de 0. Si vous faites :


? Compteur
cela donnera :
0

Compteur=3
? Compteur
cela donnera :
3

Compteur=Compteur 8
? Compteur
cela donnera :
11 (car vous avez ajouter 8 a la valeur de compteur qui était déjà à 3 ( 8 3=11)



     Maintenant si vous voulez faire un petit programme il faut que vous puissiez le taper d'abord et l'exécuter ensuite sinon chaque commande sera exécute a chaque validation par entrée pour cela on utilise des numéro de ligne
elle dise au cpc dans quel ordre il doit exécuter les commandes Les numéro de ligne vont de 10 en 10 en commencent à 10 (cela vous permet d'insérer des lignes entre si vous en avez oublie)

exemple :
10 CLS

lorsque vous faites entrée après le CLS il ne se passe rien la commande n'est pas exécute car il y a un chiffre devant qui indique quel fait parti d'un programme

Maintenant Faites la commande :
RUN  (execution du programme=il efface l'écran)

le "cls" est réalise car le run a dit au cpc d'exécuter le programme qui était en mémoire ,comme qu'il n'y avait qu'une ligne "10 CLS ",il n'a exécute qu'une instruction

Faite :
LIST
Cela donne :
10 CLS

La commande list vous permet de retrouver votre programme pour le modifier ou le continuer. Nous allons le continuer.

Taper :
20 PRINT "TOTO"  il ne se passe rien (c normal)

Taper :
LIST
cela donne :
10 CLS
20 PRINT "TOTO"
Vous retrouver toutes les lignes en mémoire

Maintenant faites :
RUN

Votre écran s'efface et le mot "TOTO" est écrit en haut a gauche de votre écran Maintenant que vous avez compris nous allons faire un nouveau programme.

Un compteur

10 COMPTEUR=0  
20 CLS
30 PRINT COMPTEUR
40 COMPTEUR=COMPTEUR 1
50 GOTO 20
initialise notre compteur = 0
efface notre écran
affiche la valeur du compteur au moment ou on l'appelle
incrémente le compteur de 1
GOTO 20 en anglais "va à" dit au cpc de retourner à la ligne 20

 

Ce qui fait que notre programme va tourner en boucle puisque a chaque fois qu'il arrive a la ligne 50 il retourne a la ligne 20. Vous allez donc voir la valeur 1 puis 2 ,3,4,5.... puisque a la ligne 40 on rajoute 1 a chaque fois et qu'a la ligne 30 on affiche sa valeur.


Pour arrêter ce programme appuyer sur la touche "ESC" 2 fois Si vous ne sauver pas ce programme sur disquette ou cassette il sera perdu de la mémoire des que vous éteindrez votre cpc ou appuyer sur les touche CTRL ALT SUPPR
 


---------------------------------------------------
Voila c'était votre 1er programme.
si ce mini cours vous a plus dites le moi j'en ferais d'autre pour que vous puissiez petit a petit apprendre a programmer

  Voir cet article au format PDF Imprimer cet article

RECHERCHE
LANGUE
* Donathon 2017 *

145 €

 

 

 

 En savoir plus

Le Chat
 Smiles  Loading...
EN LIGNE
8 Personne(s) en ligne (1 Personne(s) connectée(s) sur Les articles Amstrad)

Utilisateur(s): 2
Invité(s): 6

Moonbeam, Golem13, Plus ...
Musiques CPC

Lecteur MP3
CPC-Scene Radio

 

 

ROLAND RADIO

Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !

 

Informations
________________________________

Suivre Amstrad.eu

________________________________

Autres Créations web

________________________________

 

Declaration CNIL : 1005884

Association : 0540200002843

Charte

Avertissements

Plan du site

Carte de France des membres

 

 

 

Facebook.

Twitter.

RSS forum.

RSS News.

Contact.

 

Gaston-Phoebus.com

Amstrad.eu

untour.fr

Cathydeco.com

Higoogle

Harloup.fr

** Faire un don **

 

Conception Phenix © 2000 - 2014