Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
une tache. Ainsi, l'on doit s'interoger sur la methode de resolution d'un probleme via un algorithme. une
approche peut se presenter ainsi.
a - Analyser ce probleme : Definir ce que j'ai comme donnee et ce que j'ai besoin comme resultat.
Determiner la suite des operation a effectuer pour resoudre le pb pose. Plusieurs methodes peuvent
etre trouve pour resoudre un pb il faut choisir la plus efficasse.
Elle a pour but de declarer les variables et constantes qui seront utilise dans notre algorithme. Ainsi
toutes variable declare correspond a l'aloccation d'un espace memoire
- La partie traitement : elle pocede le corps de l'algorithme ( Elle correspond au processus de calcul ).
- Donnees : ce sont des objets manipule dans l'algorithme. Dans un algorithme toutes donnee utilise
doit etre declare. Les donnes peuvent etre les variables ou les constantes
Une variable : est un objet dont le contenu peut changer lors de l'execution de l'algorithme.
- Le nom ou identificateur qui doit etre explicite c'est a dire indiquer le role de la variable dans
l'algorithme.
- Le type : indique les valeurs qui peuvent etres prise par la variable
- Les constantes : Une constante est un cas particulier de la variable car il sagit d'une variable dont la
valeur est inchange dans l'algorithme.
NB : Le nom de l'algorithme doit suffisament etre explicite pour renseigner sur le probleme traite.
Le nom de la variable doit etre suffisament explicite pour renseigner sur la valeur finale a produire.
II - LE TYPE DE DONNEES
- Les types simple : Ils sont encore appele les types primitifs ou elementaire qui peuvent etre classe en
2 categories
a - type numerique :
- entier : Ex : 5, 10, 12, -55. Les operateurs de manipulation des entiers sont :
* La division entiere
* Le modulo ( % );
c - L'affectation
- L'operation la plus importante en algorithme est l'affectation ou l'assignation qui se note ( <- ). Elle
consiste a atribuer ou a affecte a une variable une valeur apartenent a son domaine de definition ou
type. La valeur affecte est souvent le resultat de calcul d'une expression arithmetique ou logique.
Les echanges d'information entre l'utilisateur et la machine sont appele operation d'entree / sortie
- Lire () : Qui recupere la valeur tape au clavier et l'affecte a l'espace memoire designe par la variable
entre parantese
- Ecrire() : Qui recupere la valeur situe a l'espace memoire designe par la variable entre parantese et
affiche cette valeur a l'ecran.
Exemple : Landry realise l'achat suivant : 4livre d'une valeur unitaire de 2500f en sachant que le taux de
TVA est de 19,25%, calculer le montant achete de l'achat de landry ( MHT ) et le montant TTC
Exemple : Algo qui prend un nombre de depart et affiche les 10 nombres suivants
CHAPITRE 2 : LES TABLEAUX ET LES CHAINES DE CARACTERES
INTRODUCTION
Un tableau est une structure homogene compose d'un ensemble d'element de meme type de donne.
Le format general de declaration d'un tableau est le suivant :
Ainsi un tableau pocede un nom et est caracterise par 2 indices : Indice minimal et indice maximal. Le
type des element du tableau est definit par type de donne.
Il faut donc la taille du tableau ou l'indice maximale du tableau soit suffisament grand pour la
manipulation des donnes. Ainsi il est recommande d'utiliser une constante pour stocker celle-ci.
Un tableau peut etre represente par un ensemble de case l'un a cote de l'autre shematise comme
suite.
Un element du tableau est accessible par sa position ( indice ). La notation se fait ainsi.
NB : L'indice peut etre represente directement comme un nombre en clair tout comme il peut etre
calcule. Ainsi l'ecriture dans les cellules du tableau se realise ainsi.
Exercice :
Ecrire un algorithme qui demande a l'utilisateur 10 entiers de son choix et les stock dans un tableau.
L'affichage des elements d'un tableau se realise de la meme facon avec l'instruction ecrire.
Ecrire un algorithme qui demande a un utilisateur d'enter un nombre entier et demande a l'utilisateur le
choix de l'operation a realiser : 1 - addition; 2 - soustraction; 3 - moyenne
PROGRAMMATION EVENEMENTIEL
Dans le cadre de ce cours, nous alons tour atour aborder les points suivant :
- introduction au VB.net : nous allons aprendre qu'elle est la genese du VB et s'initier aux notions du
.net
- Langage et syntaxe du VB.Net. Il sera question ici de transcrir notre algorithme en langage VB.Net
- Formulaire et element de commande. Nous aborderons aussi la notion d'interface Homme Machine
( IHM ) permetent de recuperer les informations saisie au clavier par l'utilisateur.
- Les tructures de control. Nous verrons comment realiser des controls sur un ensemble de donne
saisie au clavier. Et aussi l'optimisation du code.
- Les procedures et fonctions Nous verrons ici la redaction et l'appel des procedures et fonction.
- Recherche et traitement des erreurs. Ici nous verrons comment capturer et traiter les erreurs.
On a coutume de dire que le VB est un langage extremement bavard. Les concepts du VB sont :
- etre interactif
Le VB est un langage de haut niveau. Il a demble integre les concepts graphique et visuel pour les
programmes.
Aujourd'hui le VB a laisse place au VB.net le sufix .Net specifie en fait qu'il necessite le framework .Net
de Microsoft afin de pouvoir etre execute.
Un framework : est une sorte d'imence bibliotheque informatique contenant des outils qui vont facilite
la vie du developeur. Le framework .Net est compatible avec d'autres langages basic tel que C#, F#
I - LES VARIABLES
Les variables permetent de stocker ce que l'on veut. Les variables necessite la precision de son type.
int : entier; Double : les booleens : vrai ou faux; string : concu pour stocker des textes et des mots; on
peut aussi stocker des nombres; date : stocker une date sous un format specifique. La declaration d'une
variable en VB.Net se fait ainsi :
As : en tant que;
Integer : entier.
L'affectation en VB.Net se realise par : ainsi nous pouvons egalement declarer nos variables
Mavariable = 5
LES OPERATUERS
- Addition : +
- soustraction : -
- Multiplication : x
- Division : /
- Division entiere : \
- Modulo : Mod
- puissance : ^
Exemple :
Algo qui saisit 20 valeur et stock dans un tableau puis permute les differentes valeurs