Si4 support c BTS SIO SI Support de cours C SUPPORT DE COURS C SI - SLAM Date Août Création v Révision Simpli ?cation suppression algorithmie Ajout exemple Split toString a b autres conversions a ?chage avec saisie David ROUMANET v CBTS SIO SI Support de
BTS SIO SI Support de cours C SUPPORT DE COURS C SI - SLAM Date Août Création v Révision Simpli ?cation suppression algorithmie Ajout exemple Split toString a b autres conversions a ?chage avec saisie David ROUMANET v CBTS SIO SI Support de cours C TABLE DES MATIÈRES Programmation C Vue générale hello world Commentaires et Blocs et Bibliothèques using En résumé Syntaxe d ? écriture Les instructions Auto-évaluation chapitre Types de données Les types primitifs Déclaration a ?ectation Les classes conteneurs Déclaration a ?ectation Les constantes Déclaration d ? une variable sans type var Les conversions Conversions implicites Conversions explicites cast Conversions de cha? ne vers nombre La méthode ? Convert ? La méthode 'Parse' et 'TryParse' Conversions de nombre vers cha? ne La méthode ? toString ? La méthode par addition Les opérations Les opérations arithmétiques Opérations simples Opérations complexes Opérations particulières Les opérations binaires Les opérations de cha? nes Formatage des a ?chages Les tableaux déclaration a ?ectation Les entrées-sorties standards Mode console A ?chage A ?chage simple A ?chage formaté Debug Saisie David ROUMANET v CBTS SIO SI Support de cours C Saisie de cha? ne de caractères Saisie de nombres Véri ?cation de saisies Fichiers Exercice Enregistrer un ?chier contenant une ?che contact Source ?chier Boucles et conditions Boucles Boucle for ou Foreach Boucle while Boucle Do ? while Conditions Conditions IF - ELSE Conditions SWITCH - CASE Portée de variables Les fonctions Création d ? une fonction Appel d ? une fonction Entra? nez-vous fonction SaisirNombre int min int max Les exceptions Arborescence des exceptions Exemple de code avec erreur Gestion des exceptions rencontrées Exemple de code avec gestion d ? erreur Les interfaces graphiques Fonctionnement Visual Studio et projet Windows Forms Les ?chiers Les morceaux de code Program cs Form Designer cs Form cs Ce qui faut retenir en programmation événementielle Les objets Vocabulaire Représentation instanciation Accesseurs et mutateurs Portées et modi ?cateurs pour les classes Pour les méthodes Pour les attributs Analyse d ? un programme Résumé Héritage Exemple Déclaration David ROUMANET v CBTS SIO SI Support de cours C Utilisation Exemple de codage TD à reproduire Exercice Les classes abstraites et interfaces Classe abstraite Exercice Exercice Les interfaces Annexes Les caractères d'échappements David ROUMANET v CBTS SIO SI Support de cours C PROGRAMMATION C VUE GÉNÉRALE HELLO WORLD Le premier code de base en C se présente comme suit Voici le code d'exemple de base Hello World using System using System Text le double slash permet d'écrire un commentaire sur une ligne namespace HelloWorld class Program static void Main string args Console WriteLine Hello World Console ReadKey Ce code est constitué de plusieurs parties dont certaines resteront faiblement décrites pour le moment COMMENTAIRES ET Pour C les lignes comprises entre et ne sont pas lues cela permet au programmeur de placer des commentaires avant un code complexe ou bien décrire rapidement ce que fait l ? application Il est important de comprendre qu ? il faut une convention d ? écriture
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702601633fd3v5a8gkr2bddev7lwuhteurmajfywc5bvcusrcqvhw2t04uozqcecsdwbie6phfujh40klls44tlz7v0tbhq49bkzueaebdlex.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/PGpIiQhvH7VybxVGCxFymOEjtnErp2TTrvzXgf31iLPQMTkFYO7uus7xCQaxwpOUIQajP4jxjfFi5DN62BH8UM4a.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/PkrLxZseenlVxa0PlJ2tg9G0T9oX2rMedJ1GXBI7bTI4iz347BaEr8ElbORF1SQqkLscLajsNj5fJ7NqcGUO6kvJ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702141084bedxqybkyc2mgdhc5mp4r4m7dz8e5pbywt17vpjyqcdbxx8f425jediygjifubv2xa1oxbdbzjmws7yvxgal0h9rnsjmgifhxrwm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702403837aqytkws9co6sobiwzx0emh5zt8i7l10uwydr6vvkelytahjcbvlxwngu7rashhxv0u7fa72tsoxmrhwrxgsujxtkd0zhrd1soypa.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702656653ggtxtqg8nh3mzbxjadnl3f5ljfspzsgrzxwyxe115dp4c2vuuu7wtknorwgubf15ermukca7pkijbpwqhtbblmg3w46ro1omgtaa.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702585000piplpluuwheu8iaude7agsjuo0irxcum81tpicydpyznlyhoot8uenlhasck9dzlmeamomuymdftz2kagjmen5tsnj2mbg42jdxh.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702491066bwqnag9rfxlk98vbdxem5x8mcvcepuhdtagrzjsnkoyffmidrixq2jsfyly7k250c663ckgvnswatyweohowqtr2qyg3ejckmk7y.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117021650625mhyzxoogdjbi8jdmfe0u9lajndgutbfpea3dtzhlilcadbrtmaskaxypicinmlootzntgj1qr2erlhwpp8mqr8zmksiyv9r11do.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Yqwx9kQUjeEAu0BFnXtzlAE0xRFNlyjSC0ijKmiPyuLKlmeHgtqmEcM68XitPxDM4WRJr6iqcoI4gTco7DHMNCsD.png)
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 19, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 150.2kB