• Aucun résultat trouvé

Premiers pas en programmation C

N/A
N/A
Protected

Academic year: 2022

Partager "Premiers pas en programmation C"

Copied!
2
0
0

Texte intégral

(1)

Auteur : Mohamed Messabihi

Matière : Introduction à l'algorithmique Année : 2016-2017

B Mohamed.Messabihi@gmail.com

Université Abou Bakr Belkaïd - Tlemcen Faculté des sciences 1ère L.M.D. MI

Premiers pas en programmation C

Le but de ce TP est de vous familiariser avec l'environnement de programmation Code::Blocks.

+ Pour lancer Code::Blocks, cliquer sur le raccourcis disponible sur le bureau ou dans le menu Démarrer/CodeBlocks (sinon il sera indiqué par votre assistant de TP) + Une fois que vous avez démarré l'EDI Code::Blocks, choisissez "Create a new pro-

ject" ou bien dans allez dans File/New/Project.

+ Choisissez ensuite dans la liste qui vous est proposée le projet "Console application"

et validez avec le bouton "Go".

+ Donnez un nom à votre projet et choisissez le répertoire où il doit être enregistré. Validez avec "next".

+ Dans la fenêtre choix du compilateur, conservez les paramètres proposés par défaut et appuyez sur "next".

+ Sélectionner le langage C puis validez en appuyant sur "Finish".

+ Dans le cadre de gauche Projects , développez l'arborescence en cliquant sur le petit + pour acher la liste des chiers du projet. Vous devriez avoir au moins un main.c avec déjà un tout petit peu de code source dedans.Vous pourrez ouvrir le chier main.c en double-cliquant dessus.

+ Pour enregistrer un chier, aller dans le menu File/Save ou tapez la combinaison de touches Ctrl+S .

+ Pour ouvrir un chier (ou un projet), aller dans le menu File/Open... ou taper la combinaison de touches Ctrl+O .

+ Pour compiler un programme C (c-à-d générer le programme exécutable) , aller dans le menu Build/Build ou taper la combinaison de touches Ctrl+F9 .

+ Pour exécuter un programme, aller dans le menu Build/Run ou taper la combinaison de touches Ctrl+F10 .

+ Pour une aide, aller dans le menu Help/CodeBlocks. Pour obtenir de l'aide sur une instruction qui apparaît dans un script, placez le curseur de la souris dessus et allez dans le menu Help/CodeBlocks.

+ Pour quitter Code::Blocks, aller dans le menu File/Quit ou taper la combinaison de touches Ctrl+Q

B Mohamed.Messabihi@gmail.com Page 1

(2)

Travail à effectuer

Programme Bonjour

Commençons par un grand classique. Ainsi, on se propose tout d'abord de compiler et d'exécuter un petit programme C qui est généré automatiquement par Code::Blocks lors de la création d'un nouveau projet. Le listing ci-dessous montre le contenu du chier main.c de votre projet.

Listing 1 Premier programme C

1 #i n c l u d e <s t d i o . h>

2 #i n c l u d e <s t d l i b . h>

3

4 i n t main ( )

5 {

6 p r i n t f ( " Hello world ! \ n" ) ;

7 return 0 ;

8 }

1. Compiler puis exécuter votre projet.

2. Modier le programme pour qu'il ache la phrase suivante : Ceci est ma première phrase à la place de Hello World .

3. Que remarquez-vous ?

4. Ajouter une autre instruction pour acher Ceci est ma deuxième phrase 5. Réexécuter le programme. Que remarquez-vous ?

6. Séparer les deux phrase par\n puis par \t.

7. Qu'en déduisez-vous ?

8. Modier le programme pour qu'il dessine a) un carré plein d'étoiles (gure A).

b) un triangle rectangle d'étoiles (gure B).

c) un triangle isocèle d'étoiles (gure C).

(A)

******

******

******

******

******

(B)

***

*******

*****

(C)

****

*****

*******

*********

B Mohamed.Messabihi@gmail.com Page 2

Références

Documents relatifs

Ecrire un programme qui simule 20 lancers d'une pièce équilibré et qui calcule la fréquence d'apparition du Pile.. Exécuter 5 fois ce programme et relever les

Pour exécuter le programme par exemple pour e = 0,2, taper terme(0.2) dans l’écran de calculatrice puis valider. Ceci évite d’entrer dans le programme une ligne du type Input

✔ Testez plusieurs fois chaque code couleur à l'aide du robot et indiquez ce qu'il fait. Partie 2 : Comment se comporte le robot « Ozobot » à

Type 2 : Erreurs d’exécution : Après que la compilation soit faite sans erreur, il peut se trouver que le travail fait par le programme soit erroné, par exemple : division par

On pourra se servir des nombreuses informations dans l’espace WEB consacré à QTCreator : http://www.siloged.fr/cours/QTCreator. 1/ Création du projet et des

La commande :Input “A=”,A affiche A= à l’écran, attend une réponse et stocke cette valeur dans A La commande :Prompt A n’affiche rien à l’écran, attend une réponse et

Si l’on veut définir une fonction réutilisable dans différents programmes, on peut aussi l’enregistrer dans un fichier et l’importer ensuite dans chaque programme

[r]