prog:general:toc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
prog:general:toc [2014/05/14 02:39] – [Expressions régulières] sgariepy | prog:general:toc [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Techniques de programmation ====== | ||
- | |||
- | - [[http:// | ||
- | - [[http:// | ||
- | |||
- | ====== Nommer les identificateurs ====== | ||
- | En programmation, | ||
- | |||
- | ^préfixe^type^exemple^ | ||
- | |c|signed char|cUnCar| | ||
- | |uc|unsigned char|| | ||
- | |i|int|iLongueur| | ||
- | |ui|unsigned int|uiLongueur| | ||
- | |si|short int|siLongueur| | ||
- | |l|long int|lCptDeCarottes| | ||
- | |s|chaîne de caractères (string)|sMessage| | ||
- | |f|float|fMoyenne| | ||
- | |d|double|dMoyenne| | ||
- | |ld|long double|ldMoyenne| | ||
- | |b|booleen_T|bFinDuTraitement| | ||
- | |p|pointeur|pDebutDeLaListe| | ||
- | |r|paramètre par référence|riMaximum| | ||
- | |||
- | ====== Pseudocode ====== | ||
- | Le pseudocode est un outil de développement pour initier un programme. | ||
- | |||
- | < | ||
- | debut | ||
- | c = 0 // compteur | ||
- | r = 0 // réussite | ||
- | mg = 0 // moyenne générale | ||
- | repeter | ||
- | ecrire (' | ||
- | lire (n1,n2,n3) | ||
- | moyenne = (n1+n2+n3) / 3 | ||
- | ecrire ('La moyenne de l' | ||
- | si moyenne >= 60 alors r = r+1 | ||
- | mg = (moyenne + mg) / (c+1) | ||
- | c=c+1 | ||
- | jusqua c = 50 | ||
- | ecrire (r, ' Ètudiant ont rÈussi le cours' | ||
- | ecrire ('La moyenne gÈnÈrale est de ', mg) | ||
- | fin | ||
- | </ | ||
- | |||
- | ====== Ordinogramme ====== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====== Orienté-objet ====== | ||
- | |||
- | Il y a plusieurs concepts dans la programmation orientée-objet : | ||
- | * Encapsulation | ||
- | * Héritage | ||
- | * Polymorphisme | ||
- | * Interfaces | ||
- | |||
- | ===== Encapsulation ===== | ||
- | Technique qui permet incorporer des données dans les classes. | ||
- | |||
- | Il y a différents niveaux de visibilité : | ||
- | * Pubic -> tous les autres objets ont accès | ||
- | * Protégé -> seulement les classes dérivées ont accès | ||
- | * Privé -> accessible qu'à l' | ||
- | |||
- | |||
- | ===== Héritage ===== | ||
- | ===== Polymorphisme ===== | ||
- | Le polymorphisme est un concept de l' | ||
- | |||
- | |||
- | |||
- | ===== Intefaces ===== | ||
- | |||
- | |||
- | ====== Vocabulaire ====== | ||
- | * Définir (une méthode) -> signature + corps | ||
- | * Déclarer (une méthode) -> signature | ||
- | |||
- | |||
- | ===== Ressources ===== | ||
- | * http:// | ||
- | |||
- | ====== Commentaire d' | ||
- | <code csharp> | ||
- | ///////////////////////////////////////////////////////////////////////// | ||
- | // Author | ||
- | // Date | ||
- | // Version | ||
- | // Class name | ||
- | // Package | ||
- | // Copyright | ||
- | ///////////////////////////////////////////////////////////////////////// | ||
- | </ | ||
- | |||
- | ====== Polices de caractères pour programmer ====== | ||
- | ===== Windows ===== | ||
- | |||
- | * {{: | ||
- | * {{: | ||
- | * Anonymous [[http:// | ||
- | * Consolas | ||
- | * {{: | ||
- | |||
- | ===== Mac OS X ===== | ||
- | * Monaco | ||
- | |||
- | |||