Valeur de cette activité : 5 points
Compétence :
01 - Apprentissage du langage C

A-Module 22 : C : 5 points - difficulté : 3

Apprentissage du langage C++

Présentation

Ce projet consiste à apprendre de façon autodidacte le langage de programmation C++.

L'éditeur conseillé à utiliser sous Windows est BloodShedC++

L'éditeur conseillé à utiliser sous Linux est GEANY ( sudo apt-get install geany )

Correction et points alloués : Pour chacune des pages produites (voir description ci-dessous), 3 à 10 points seront alloués en fonction de la complexité de la tâche présentée.

Utilisateur d'Ubuntu : Build-essential : compilateur C et C++

Utilisateur de Debian - Crunchbang : Comment compiler et lancer un programme .c

Comment écrire, compiler et exécuter un programme C++ sous linux

Comment écrire, compiler et exécuter un programme C et C++ sous linux
.Mini guide :
Écrire le code + enregistrer au format .cpp
Compiler en ligne de commande : :g++ nomfichier.cpp -o nomfichier
Lancer le programme : dans le terminal : /home/cb/nomfichier

Description

IMPORTANT : Voir au bas de cette page pour un exemple (modèle) de présentation d'un travail. Notez que pour ces travaux, vous pouvez utiliser un éditeur en ligne.

  1. Installez le guide C et C++ en tapant dans le terminal :
    sudo apt-get install c-cpp-reference
  2. Affichez ce guide en tapant dans le terminal :
    iceweasel file:///usr/share/doc/c-cpp-reference/index.html

    1. Réalisez un travail à partir d'un des tutoriels suivants :
    2. https://openclassrooms.com/courses/programmez-avec-le-langage-c
    3. http://cpp.developpez.com/cours/?page=general
    4. Débuter : afficher du texte, les variables et les conditions
    5. Plusieurs Cours C++ (langue anglaise)
    6. Cours C++ de C. Casteyde
    7. Cours C++ de Comment ça Marche
    8. Cours C++ de ENST-Bretagne
    9. C++ : U. Laval
    10. C++ : Evry
    11. Recherche google : Cours C++


  3. Au besoin, sous Windows, téléchargez et installez le logiciel BloodShedC++
  4. Sous Linux, utilsiez geany
  5. Écrivez, compilez et validez votre programme
  6. Téléchargez vos documents (fichier .cpp et programme compilé) dans votre espace de téléchargement.
  7. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 37302
  8. Inscrivez dans le champ titre : LE LANGAGE C++
  9. Sélectionnez la matière : informatique
  10. Inscrivez dans le champ no de la directive : 37302
  11. Votre page doit contenir :
    1. Un titre de niveau 1 contenant le texte : LE LANGAGE C++
    2. Un titre de niveau 2 contenant l'élément du langage appris
    3. Un courte description textuelle des éléments du langage appris .
    4. Lien vers ton fichier .cpp incluant les commentaires expliquant ce code (voir l'exemple au bas de la page).
    5. Un lien vers le document produit (.exe ou programme compilé) qui illustre l'apprentissage réalisé
    6. Un lien vers le site web à partir duquel vous avez acquis vos nouvelles connaissances
    7. Ajoutez ensuite toute information que vous jugez pertinent de présenter :

  12. Visualisez votre page et apportez des modifications au besoin.

Exemple de présentation d'un travail

Le langage C++

Éléments du langage appris : Éléments de base d'un fichier C++

  • Commentaire sur une seule ligne
  • Commentaire sur plusieurs lignes
  • Utilisation de la classe iostream
  • Déclaration d'une fonction
  • Affichage d'un texte dans la console.
  • Définir une variable
  • Saisie d'une touche clavier
  • Terminer un programme
  • Enregistrer un fichier .cpp
  • Compiler un fichier .cpp
  • Exécuter un fichier .cpp

Code utilisé et description

//Utilisation de // pour afficher un commentaire sur une seule ligne

//Utilisation de la classe iostream, pour les flots d'entrée et de sortie.

#include

/*
Commentaire sur plusieurs lignes
l'énoncé "using namespace std;" permet d'associer l' objet " cout"
à un ensemble nommé "std" (pour "standard"),
qui est utilisé à l'intérieur de la librairie de fonctions "iostream".
*/
using namespace std;

//déclaration de la fonction main
int main()
{

//affichage du texte
cout << "Mon premier programme en C++" << endl;

//définition de la variable nommée fin
char fin;

//affichage du texte
cout<<"Appuyer sur une touche et ensuite sur le touche ENTER pour quitter !";

//attente de la saisie au clavier d'une touche (pour éviter que l'application ne se termine d'elle même)
cin>>fin;

//Terminer le programme (facultatif dans ce code)
return 0;
}


Lien vers mon fichier .cpp
Tutoriel 1 utilisé
Tutoriel 2 utilisé

Tutoriel 3 utilisé
Tutoriel 4 utilisé