I. Introduction/Rappel
Dans le premier semestre vous avez voire un cours de Technique de programmation structurée
(c’est l’algorithme).
L’algorithme c’est une solution d’un problème, mais n’est pas exécutable sur la machine.
Exemple :
Un algorithme qui demande un nombre à l’utilisateur, et l’informe ensuite si ce nombre est
positif ou négatif.
Début
Lire nombre
Sinon
FinSi
Fin
Pour exécuter cet algorithme a la machine nous avons besoin d’un langage de programmation
Comme C++/Python/Java...
À mon avis
Par exemple :
Pour entrer dans la classe, nous exécutons un algorithme.
Début
Entrer ;
Sinon :
Ouvre la porte ;
Entrer ;
FinSi
Fin
Conditions, Si … Sinon …
Boucles, Pour – Tan que …
Fonction,
Procédure,
Complexité
Tableaux dynamiques, tableaux triés…
– il doit déclarer les données et fonctions qu’il va utiliser (ainsi le compilateur pourra réserver le
mémoire et pourra vérifier que les fonctions sont correctement employées).
======================================
Pourquoi avoir créé trois types pour les nombres entiers ? Un seul aurait été suffisant,
non ?
Oui, mais on a créé à l'origine plusieurs types pour économiser de la mémoire. Ainsi, quand
on dit à l'ordinateur qu'on a besoin d'une variable de type char, on prend moins d'espace en
mémoire que si on avait demandé une variable de type int.
===================================
Comme vous le voyez, les unsigned sont des types qui ont le défaut de ne pas pouvoir
stocker de nombres négatifs, mais l'avantage de pouvoir stocker des nombres deux fois plus
grands (signed char s'arrête à 127, tandis que unsigned char s'arrête à 255, par exemple).
======================================
Rien de plus à faire. Vous indiquez le nom de la variable, un signe égal, puis la valeur que
vous voulez y mettre.
=======================================
Séance 2
Bonjour,
Dans la session précédente, nous avons vu une introduction aux langages de programmation
C++ et C.
Nous avons commencé par étudier le langage C, car C++ est une amélioration du C.
Nous avons également vu les principales instructions et les Notions de bases de
programmation en langage C,
Avez-vous installé un compilateur pour C sur votre machine ?
Vous pouvez installer :
1. Code::Blocks
2. NetBeans
3. Dev C++
Ou utilisez un compilateur en ligne :
4. https://www.onlinegdb.com/
5. https://www.programiz.com/c-programming/online-compiler/
Dans cette séance nous avons voire : La structure alternative et La structure répétitive.