|
|
001 -1 Installer CodeBlocks.mp4
|
MP4
|
3.47 MB
|
|
|
002 -2 Faire un projet sous CodeBlocks.mp4
|
MP4
|
5.36 MB
|
|
|
003 -3 Premier programme sous CobeBlock.mp4
|
MP4
|
9.9 MB
|
|
|
004 -4 Plusieurs projets dans un seul espace de travail.mp4
|
MP4
|
5.93 MB
|
|
|
005 -1 Installer Microsoft Visual Studio (ici installation de Visual Studio 2017 mais c'est identique pour Visual Studio 2019. Les autres vidéos sont faites avec VS2019).mp4
|
MP4
|
7.13 MB
|
|
|
006 -2 Faire un projet sous visual studio.mp4
|
MP4
|
4.94 MB
|
|
|
007 -3 Premier programme sous Visual Studio.mp4
|
MP4
|
18.4 MB
|
|
|
008 -4 Plusieurs projets dans un seul espace de travail et modèles de projet (templates).mp4
|
MP4
|
8.94 MB
|
|
|
009 -1 Types et déclaration des variables (avec mise en pratique).mp4
|
MP4
|
29.06 MB
|
|
|
010 -2 La fonction printf et ses formats (avec mise en pratique).mp4
|
MP4
|
18.86 MB
|
|
|
011 -3 Les fonctions scanf et scanf_s pour entrer des valeurs dans la console (avec mise en pratique).mp4
|
MP4
|
17.42 MB
|
|
|
012 -4 Codage ascii des caractères (avec mise en pratique).mp4
|
MP4
|
15.54 MB
|
|
|
013 -5 Obtenir les accents (é,è, à etc.) dans la console.mp4
|
MP4
|
10.87 MB
|
|
|
014 -6 Les constantes.mp4
|
MP4
|
18.3 MB
|
|
|
015 -7 Le type booléen en C (apport de la norme C99).mp4
|
MP4
|
11.27 MB
|
|
|
016 -8 Troncatures et plages de valeur des variables (avec mise en pratique).mp4
|
MP4
|
27.31 MB
|
|
|
017 -1 Faire des opérations arithmétiques (avec mise en pratique).mp4
|
MP4
|
10.5 MB
|
|
|
018 -2 Opérateurs de post et pré incrémentation ou décrémentation (avec mise en pratique).mp4
|
MP4
|
18.7 MB
|
|
|
019 -3 Conversions entre types différents, opérateur de cast (avec mise en pratique).mp4
|
MP4
|
18.55 MB
|
|
|
020 -4 Priorités des opérateurs (se retrouvent dans les mises en pratique précédentes).mp4
|
MP4
|
17.76 MB
|
|
|
021 -5 Nombres aléatoires (avec mise en pratique).mp4
|
MP4
|
28.02 MB
|
|
|
022 -scanf - précisions, certaines peuvent aider à éviter des erreurs fréquentes. Attention toutefois à ne pas perdre trop de temps avec scanf. A voir une fois..mp4
|
MP4
|
27.24 MB
|
|
|
023 -scanf_s - une précision bien spécifique et une introduction aux chaines de caractères. Présentation de la fonction fgets..mp4
|
MP4
|
21.33 MB
|
|
|
024 -1 Blocs d'instructions - aborde visibilité et durée de vie des variables, les opérateurs de comparaison et l'opérateur unaire.mp4
|
MP4
|
24.06 MB
|
|
|
025 -2 Le if seul (avec mise en pratique).mp4
|
MP4
|
18.02 MB
|
|
|
026 -3 Le if suivi de else (avec mise en pratique).mp4
|
MP4
|
3.89 MB
|
|
|
027 -4 Forme contractee du ifsuivi de else.mp4
|
MP4
|
10.36 MB
|
|
|
028 -5 Le if suivi d'un ou plusieurs else if et avec ou non un else final (avec mise en pratique).mp4
|
MP4
|
6.95 MB
|
|
|
029 -1 Le switch avec les case et break (avec mise en pratique).mp4
|
MP4
|
14.4 MB
|
|
|
030 -1 La conjonction ET, opérateur && (avec mise en pratique).mp4
|
MP4
|
23.26 MB
|
|
|
031 -2 La conjonction OU, opérateur (vb](vb] (avec mise en pratique).mp4
|
MP4
|
23.48 MB
|
|
|
032 -3 Dans une expression le ET est prioritaire sur le OU (avec mise en pratique).mp4
|
MP4
|
16.26 MB
|
|
|
033 -1 Boucle while (avec mise en pratique).mp4
|
MP4
|
15.59 MB
|
|
|
034 -2 Boucle do-while (avec mise en pratique).mp4
|
MP4
|
10.49 MB
|
|
|
035 -3 Boucle for (avec mise en pratique).mp4
|
MP4
|
13.47 MB
|
|
|
036 -4 Comparaison des trois boucles.mp4
|
MP4
|
12.9 MB
|
|
|
037 -5 Boucles imbriquées. Deux exemples - contrôler le temps d'exécution et base algorithmique de John connor pour craquer des cartes bleues dans terminator 2.mp4
|
MP4
|
11.34 MB
|
|
|
038 -1 Menu utilisateur simple, non graphique (avec mise en pratique ).mp4
|
MP4
|
24.44 MB
|
|
|
039 -2 Commencer un jeu - réaliser une boucle d'événements simple et bouger un joueur avec les flèches du clavier (comprend une mise en pratique).mp4
|
MP4
|
52.05 MB
|
|
|
040 -3 Quelques indications pour aider à la mise en place d'ennemis mobiles.mp4
|
MP4
|
12.08 MB
|
|
|
041 -1 Principes des fonctions, introduction descriptive.mp4
|
MP4
|
5.29 MB
|
|
|
042 -2 Fonctions sans retour et sans paramètre (avec mise en pratique).mp4
|
MP4
|
24.83 MB
|
|
|
043 -3 Fonctions avec retour et sans paramètre (avec mise en pratique).mp4
|
MP4
|
14.33 MB
|
|
|
044 -4 Fonctions sans retour et avec paramètre (avec mise en pratique).mp4
|
MP4
|
25.38 MB
|
|
|
045 -5 Fonctions avec retour et avec paramètre (avec mise en pratique).mp4
|
MP4
|
28.8 MB
|
|
|
046 -6 Généraliser du code grace à l'écriture de fonctions (avec mise en pratique).mp4
|
MP4
|
47.84 MB
|
|
|
047 -7 Transformer des entrées en sorties - pointeurs en paramètre de fonction, le passage par référence (avec mise en pratique).mp4
|
MP4
|
22.83 MB
|
|
|
048 -8 Courte introduction à la récursivité.mp4
|
MP4
|
7.99 MB
|
|
|
049 -1 Visibilité et durée de vie des variables (avec mise en pratique).mp4
|
MP4
|
23.56 MB
|
|
|
050 -2 Style, commentaires et indentations (avec mise en pratique).mp4
|
MP4
|
13.11 MB
|
|
|
051 -1 Définir et déclarer une structure, mot clé struct (avec mise en pratique).mp4
|
MP4
|
29.24 MB
|
|
|
052 -2 Utiliser un typedef (avec mise en pratique).mp4
|
MP4
|
9.22 MB
|
|
|
053 -3 Copier des structures (avec mise en pratique).mp4
|
MP4
|
11.88 MB
|
|
|
054 -4 Structures et fonctions (avec mise en pratique).mp4
|
MP4
|
61.15 MB
|
|
|
055 -5 Structures et fonctions, exemple orienté jeux vidéo (avec mise en pratique).mp4
|
MP4
|
68.67 MB
|
|
|
056 -1 Tableaux statiques à une dimension (avec mise en pratique).mp4
|
MP4
|
39.57 MB
|
|
|
057 -2 Tableaux statiques à plusieurs dimensions ( (avec proposition de mise en pratique).mp4
|
MP4
|
30.84 MB
|
|
|
058 -3 Exemples d'utilisation des tableaux - chaines de caractères, images bitmap ou tile mapping, classement et localisation d'une information (avec proposition de mise en pratique).mp4
|
MP4
|
52.12 MB
|
|
|
059 -4 Tableaux et structures - des tableaux dans des structures et surtout des tableaux de structures (avec mise en pratique).mp4
|
MP4
|
21.35 MB
|
|
|
060 -5 Tableaux à une dimension en paramètre de fonction (avec mise en pratique).mp4
|
MP4
|
39.83 MB
|
|
|
061 -6 Tableaux statiques à plusieurs dimensions en paramètre de fonction (avec mise en pratique).mp4
|
MP4
|
42.81 MB
|
|
|
062 -1 Principe et fonctionnement de l'union..mp4
|
MP4
|
17.81 MB
|
|
|
063 -2 Union discriminée, cas général.mp4
|
MP4
|
23.39 MB
|
|
|
064 -3 Unions discriminés, exemple d'une station météo.mp4
|
MP4
|
20.01 MB
|
|
|
065 -4 Unions discriminés, un tableau d'ennemis de différents types dans un jeu.mp4
|
MP4
|
28 MB
|
|
|
066 -1 Réaliser un automate cellulaire.mp4
|
MP4
|
22.08 MB
|
|
|
067 -2 Amélioration graphique - augmenter la vitesse d'affichage.mp4
|
MP4
|
31.86 MB
|
|
|
068 -3 Répartir un programme sur plusieurs fichiers sources.mp4
|
MP4
|
29.96 MB
|
|
|
069 -4 Simulation d'un feu de forêt.mp4
|
MP4
|
38.46 MB
|
|
|
070 -1 Présentation de l'étude.mp4
|
MP4
|
2.81 MB
|
|
|
071 -2 Etude aventures I - un joueur se déplace dans un monde..mp4
|
MP4
|
50.11 MB
|
|
|
072 -3 Etude aventures II - plusieurs niveaux, chaque niveau introduit des sols différents avec des difficultés spécifiques de déplacement..mp4
|
MP4
|
57.29 MB
|
|
|
073 -4 Etude aventures III - le joueur doit ramasser des trésors à chaque niveau. Les trésors sont rangés dans un ordre précis et répartis sur les différentes natures de terrains..mp4
|
MP4
|
63.64 MB
|
|
|
074 -5 Etude aventures IV - des ennemis mobiles viennent géner le joueur..mp4
|
MP4
|
77 MB
|
|
|
075 -Quelques idées de projets à réaliser..mp4
|
MP4
|
19.22 MB
|
|
|
076 -1 Quatre opérateurs dédiès aux pointeurs (&, (ak], -(gt], [ ]).mp4
|
MP4
|
18.31 MB
|
|
|
077 -2 Allocation dynamique, fonction malloc.mp4
|
MP4
|
8.77 MB
|
|
|
078 -3 La valeur NULL.mp4
|
MP4
|
13.04 MB
|
|
|
079 -4 Pointeur générique void(ak].mp4
|
MP4
|
11.89 MB
|
|
|
080 -5 Pointeurs et constantes.mp4
|
MP4
|
7.95 MB
|
|
|
081 -6 Pointeurs de fonctions.mp4
|
MP4
|
23.16 MB
|
|
|
082 -1 Allouer un tableau à une dimension.mp4
|
MP4
|
17.97 MB
|
|
|
083 -2 Allouer un tableau à deux dimensions (une matrice).mp4
|
MP4
|
11.59 MB
|
|
|
084 -3 Allouer un tableau de n dimensions.mp4
|
MP4
|
25.22 MB
|
|
|
085 -4 Tester les limites mémoire imposées aux tableaux et aux paramètres de fonction.mp4
|
MP4
|
33.61 MB
|
|
|
086 -5 Solution tout pointeur - plus rapide, pas de limite mémoire hormi celle de la ram et du point de vue de l'écriture c'est assez pratique..mp4
|
MP4
|
22.13 MB
|
|
|
087 -1 Passage par référence, cas général..mp4
|
MP4
|
16.12 MB
|
|
|
088 -2 Passage par référence d'une variable pointeur - initialiser un pointeur avec un appel de fonction via un passage par référence du pointeur..mp4
|
MP4
|
33.67 MB
|
|
|
089 -3 Passage de fonctions en paramètre de fonction.mp4
|
MP4
|
10.78 MB
|
|
|
090 -1 Relier une structure à une autre.mp4
|
MP4
|
12.07 MB
|
|
|
091 -2 Lier réciproquement deux structures différentes.mp4
|
MP4
|
15.14 MB
|
|
|
092 -3 Chainer des structures de même type.mp4
|
MP4
|
20.78 MB
|
|
|
093 -1 Créer ou ouvrir un fichier et le refermer..mp4
|
MP4
|
20.2 MB
|
|
|
094 -2 Chemins d'accès à un fichier relatif ou absolu..mp4
|
MP4
|
9.18 MB
|
|
|
095 -3 Lire et écrire dans un fichier binaire.mp4
|
MP4
|
26.12 MB
|
|
|
096 -4 Lire et écrire dans un fichier texte.mp4
|
MP4
|
33.98 MB
|
|
|
097 -5 Déplacements dans un fichier.mp4
|
MP4
|
25.35 MB
|
|
|
098 -6 Sauvegarder des éléments dynamiques. Trois parties - Sauvegarder un élément unique, Sauvegarder un tableau dynamique, Sauvegarder un tableau dynamique de pointeurs.,.mp4
|
MP4
|
67.5 MB
|
|
|
Code, PDF Langage C FDrouillon, QCM
|
|
1 Commencer avec CB
|
|
2 Faire un projet
|
|
|
3 Premier programme
|
|
|
4 Ajouter des projets
|
|
|
|
10 Fonctions
|
|
_Code
|
|
Les fonctions
|
|
1 Principes
|
|
|
2 Sans retour, sans param
|
|
|
3 Avec retour, sans param
|
|
|
4 Sans retour, avec param
|
|
|
5 Avec retour, avec param
|
|
|
6 Généraliser du code
|
|
|
7 Transformer une entree en sortie
|
|
|
8 Fonctions récursives
|
|
|
Les fonctions.sln
|
SLN
|
7.21 KB
|
|
|
Principes de la fonction.txt
|
TXT
|
1.43 KB
|
|
|
_Exe Debug x64
|
|
|
_Exe Debug x86
|
|
|
|
|
_PDF
|
|
|
|
11 Gestion des variables
|
|
_Code
|
|
1 Variables, méthodologie, style
|
|
|
|
_PDF
|
|
|
|
12 Structures
|
|
_Code
|
|
Structures
|
|
1 Disposer d'une structure
|
|
|
2 Utiliser un typedef
|
|
|
3 Copie de struct et struct dans struct
|
|
|
4a Struct et fonctions
|
|
|
4b Struct et fonctions oriente jeu
|
|
|
Structures.sln
|
SLN
|
4.66 KB
|
|
|
_Exe Debug x86
|
|
|
|
|
_PDF
|
|
|
|
13 Tableaux
|
|
_Code
|
|
Tableaux
|
|
1 Tableaux statique 1 dim
|
|
|
2 Tableaux plusieurs dim
|
|
|
3.1 Exemples chaines caracteres
|
|
|
3.2 Exemple tilemap ou bitmap
|
|
|
3.3 Exemple localisation
|
|
|
4 Tableaux et structures
|
|
|
5 Tableaux 1dim et fonctions
|
|
|
6 Tableaux plusieurs dims et fonctions
|
|
|
Tableaux.sln
|
SLN
|
7.04 KB
|
|
|
_Exe Debug x64
|
|
|
_Exe Debug x86
|
|
|
|
|
_PDF
|
|
|
|
14 Unions
|
|
_Code
|
|
Unions
|
|
1 Principe de l'union
|
|
|
2 U-Discrim cas general
|
|
|
3 U-Discrim ex meteo
|
|
|
4 Tableau d'unions ex jeu
|
|
|
Unions.sln
|
SLN
|
3.79 KB
|
|
|
_Exe Debug x86
|
|
|
|
|
_PDF
|
|
|
|
15 Etudes de cas automates
|
|
_Code
|
|
Etudes de cas automates
|
|
1 Automate cellulaire
|
|
|
2 Amelioration graphique
|
|
|
3 Repartition sur fichiers
|
|
|
4 Simulation feu de foret
|
|
|
Etudes de cas automates.sln
|
SLN
|
3.81 KB
|
|
|
_Exe Debug x64
|
|
|
_Exe Debug x86
|
|
|
|
|
_PDF
|
|
|
|
16 Etudes de cas jeu video
|
|
_Code
|
|
Etudes cas aventures
|
|
.vs
|
|
|
Etude aventures I
|
|
|
Etude aventures II
|
|
|
Etude aventures III
|
|
|
Etude aventures IV
|
|
|
Etudes cas aventures.sln
|
SLN
|
3.74 KB
|
|
|
_Exe Debug x64
|
|
|
_Exe Debug x86
|
|
|
|
|
|
17 Premiers projets
|
|
|
18 Pointeurs fonctionnement
|
|
_Code
|
|
Pointeurs
|
|
1 Quatre operateurs dedies
|
|
|
2 Allocation dynamique
|
|
|
3 La valeur NULL
|
|
|
4 Pointeur generique
|
|
|
5 Pointeurs et constantes
|
|
|
6 Pointeurs de fonctions
|
|
|
Pointeurs.sln
|
SLN
|
5.34 KB
|
|
|
_Exe Debug x64
|
|
|
_Exe Debug x86
|
|
|
|
|
_PDF
|
|
|
|
19 Pointeurs allocations dynamiques
|
|
_Code
|
|
Tableaux dynamiques
|
|
1 Allouer un tableau 1D
|
|
|
2 Allouer un tableau 2D
|
|
|
3 Allouer un tableau nD
|
|
|
4 Limites memoire
|
|
|
5 Solution tout pointeur
|
|
|
Tableaux dynamiques.sln
|
SLN
|
4.57 KB
|
|
|
_Exe Debug x64
|
|
|
_Exe Debug x86
|
|
|
|
|
_PDF
|
|
|
|
2 Commencer avec MSVC
|
|
2 Faire un projet
|
|
_Code
|
|
Démarrer avec Visual Studio
|
|
|
|
|
3 Premier programme
|
|
_Code
|
|
Démarrer avec Visual Studio
|
|
|
|
|
4 Add projets, template
|
|
_Code
|
|
Demarrer avec Visual Studio
|
|
|
|
|
|
20 Pointeurs en paramètre
|
|
_Code
|
|
Pointeurs en parametre
|
|
1 Passage par reference
|
|
|
2 Passage par reference de pointeurs
|
|
|
3 Passage de fonctions en parametre
|
|
|
Pointeurs en parametre.sln
|
SLN
|
3.09 KB
|
|
|
_Exe Debug x64
|
|
|
_Exe Debug x86
|
|
|
|
|
_PDF
|
|
|
|
21 Pointeurs relier des structures
|
|
_Code
|
|
Associations de structures
|
|
1 Relier une struct à une autre
|
|
|
2 Lier réciproquement deux struct
|
|
|
3 Relier des struct de meme type
|
|
|
Associations de structures.sln
|
SLN
|
3.1 KB
|
|
|
_Exe Debug x64
|
|
|
_Exe Debug x86
|
|
|
|
|
_PDF
|
|
|
|
22 Fichiers
|
|
_Code
|
|
Fichiers
|
|
.vs
|
|
|
1 Ouverture, fermeture
|
|
|
2 Chemins acces
|
|
|
3 Fichiers binaires
|
|
|
4 Fichiers texte
|
|
|
5 Deplacements dans un fichier
|
|
|
6 Sauvegarde elements dynamiques
|
|
|
Fichiers.sln
|
SLN
|
5.35 KB
|
|
|
_Exe Debug x64
|
|
|
_Exe Debug x86
|
|
|
|
|
_PDF
|
|
|
|
3 Variables simples
|
|
_Code
|
|
Variables simples
|
|
Booleens
|
|
|
Constantes
|
|
|
Troncature
|
|
|
Variables simples
|
|
|
Variables simples.sln
|
SLN
|
3.66 KB
|
|
|
_Exe compilés mode Debug
|
|
|
|
|
_PDF
|
|
|
|
4 Operations
|
|
_Code
|
|
operations
|
|
Priorités des opérateurs
|
|
|
_Exe compilés mode Debug
|
|
|
conversion de types
|
|
|
nombres aleatoires
|
|
|
operations
|
|
|
operations.sln
|
SLN
|
6.1 KB
|
|
|
post et pre inc ou decrementation
|
|
|
precisions sur scanf
|
|
|
precisions sur scanf_s
|
|
|
|
|
_PDF
|
|
|
|
5 Sauts conditionnels
|
|
_Code
|
|
Sauts conditionnels
|
|
Le if seul
|
|
|
Sauts conditionnels.sln
|
SLN
|
4.49 KB
|
|
|
_Exe compilés mode Debug
|
|
|
blocs et conditions
|
|
|
forme contractée du if
|
|
|
if suivi de else
|
|
|
if, else if, else
|
|
|
|
|
_PDF
|
|
|
|
6 Branchements
|
|
|
7 Multiconditions ET, OU
|
|
_Code
|
|
Tests multiconditions, ET, OU
|
|
|
|
_PDF
|
|
|
|
8 Boucles
|
|
_Code
|
|
Les trois boucles
|
|
1 Le while
|
|
|
2 Le do-while
|
|
|
3 Le for
|
|
|
4 Comparatif
|
|
|
5 Boucles imbriquées
|
|
|
Les trois boucles.sln
|
SLN
|
4.42 KB
|
|
|
_Exe compilés mode Debug 64bits
|
|
|
|
|
_PDF
|
|
|
|
9 Utilisations typiques
|
|
_Code
|
|
Utilisations typiques de boucles
|
|
|
|
_PDF
|
|
|
|
Livre ENI chap1-7, corrigés exos
|
|
Livre ENI chap1-7, corrigés exos
|
|
Chap1 pratique var simples
|
|
|
Chap2 pratique cntl
|
|
|
Chap3 pratique struct
|
|
|
Chap4 pratique tableaux
|
|
|
Chap5 pratique unions
|
|
|
Chap6 pratique structuration prg
|
|
|
Chap7 pratique pointeurs
|
|
|
|
|
QCM N1 à N6
|
|
|
_LibOutils
|
|