Initiation à la programmation

Dimension: px
Commencer à balayer dès la page:

Download "Initiation à la programmation"

Transcription

1 Initiation à la programmation avec le logiciel AlgoBox M. Boulonne - Collège Voltaire Wattignies - 3 juillet 2015 M. Boulonne - Initiation à la programmation 3 juillet / 87

2 Sommaire 1 Présentation de l interface AlgoBox 2 Algorithme / programmation 3 Variables 4 Structures de contrôle 5 Les erreurs à éviter 6 Quelques commandes 7 Sources bibilographiques M. Boulonne - Initiation à la programmation 3 juillet / 87

3 Sommaire 1 Présentation de l interface AlgoBox 2 Algorithme / programmation 3 Variables 4 Structures de contrôle 5 Les erreurs à éviter 6 Quelques commandes 7 Sources bibilographiques M. Boulonne - Initiation à la programmation 3 juillet / 87

4 Algobox AlgoBox est un logiciel libre, multi-plateforme et gratuit d aide à l élaboration et à l exécution d algorithmes. AlgoBox propose deux modes d édition d algorithme : Mode normal (pour les débutants, le logiciel vous guidera pas par pas dans la création du code du programme) M. Boulonne - Initiation à la programmation 3 juillet / 87

5 Algobox AlgoBox est un logiciel libre, multi-plateforme et gratuit d aide à l élaboration et à l exécution d algorithmes. AlgoBox propose deux modes d édition d algorithme : Mode normal (pour les débutants, le logiciel vous guidera pas par pas dans la création du code du programme) Mode éditeur du texte (pour ceux qui connaissent le logiciel, le mode permet de taper le code directement sur un cadre prévu à cet effet). M. Boulonne - Initiation à la programmation 3 juillet / 87

6 L interface du logiciel Algobox (mode normal) M. Boulonne - Initiation à la programmation 3 juillet / 87

7 L interface du logiciel Algobox (mode éditeur de texte (EDT)) M. Boulonne - Initiation à la programmation 3 juillet / 87

8 L interface du logiciel Algobox (mode EdT) M. Boulonne - Initiation à la programmation 3 juillet / 87

9 L interface du logiciel Algobox (mode EdT) M. Boulonne - Initiation à la programmation 3 juillet / 87

10 L interface du logiciel Algobox (mode EdT) M. Boulonne - Initiation à la programmation 3 juillet / 87

11 L interface du logiciel Algobox (mode EdT) M. Boulonne - Initiation à la programmation 3 juillet / 87

12 L interface du logiciel Algobox (mode EdT) M. Boulonne - Initiation à la programmation 3 juillet / 87

13 L interface du logiciel Algobox (mode EdT) M. Boulonne - Initiation à la programmation 3 juillet / 87

14 Précisions sur l interface du mode normal Différence mode EdT / mode normal Contrairement au mode «éditeur de texte» où l on peut taper directement le code source sur l écran, le mode normal s utilise avec les boutons à droite et en bas de la fenêtre. M. Boulonne - Initiation à la programmation 3 juillet / 87

15 L interface du logiciel Algobox (mode normal) M. Boulonne - Initiation à la programmation 3 juillet / 87

16 L interface du logiciel Algobox (mode normal) M. Boulonne - Initiation à la programmation 3 juillet / 87

17 L interface du logiciel Algobox (mode normal) M. Boulonne - Initiation à la programmation 3 juillet / 87

18 Fenêtre d exécution de l algorithme M. Boulonne - Initiation à la programmation 3 juillet / 87

19 Fenêtre d exécution de l algorithme M. Boulonne - Initiation à la programmation 3 juillet / 87

20 Fenêtre d exécution de l algorithme M. Boulonne - Initiation à la programmation 3 juillet / 87

21 Fenêtre d exécution de l algorithme M. Boulonne - Initiation à la programmation 3 juillet / 87

22 Fenêtre d exécution de l algorithme M. Boulonne - Initiation à la programmation 3 juillet / 87

23 Fenêtre d exécution de l algorithme M. Boulonne - Initiation à la programmation 3 juillet / 87

24 En route... Remarque Dans tout l exposé, nous utiliserons le mode «Editeur de texte» pour concevoir les algorithmes sur AlgoBox. Des explications seront données à ceux qui utiliseront le mode «Normal» en séance d exercices. Voilà! Maintenant que vous connaissez un peu l interface du logiciel AlgoBox, on peut maintenant commencer par apprendre quelques notions de programmation. M. Boulonne - Initiation à la programmation 3 juillet / 87

25 Sommaire 1 Présentation de l interface AlgoBox 2 Algorithme / programmation 3 Variables 4 Structures de contrôle 5 Les erreurs à éviter 6 Quelques commandes 7 Sources bibilographiques M. Boulonne - Initiation à la programmation 3 juillet / 87

26 Qu est ce qu un algorithme? Algorithme Un algorithme est une suite finie et non ambiguë d opérations ou d instructions permettant de résoudre un problème. Le mot algorithme vient du nom latinisé du mathématicien perse Al-Khawarizmi ( ), écrivant en langue arabe et surnommé «le père de l algèbre». On peut trouver des algorithmes là où on ne les soupsonne pas : recette de cuisine, mode d emploi, itinéraire routier... M. Boulonne - Initiation à la programmation 3 juillet / 87

27 Qu est ce que la programmation? Programmation La programmation informatique est la transformation d un algorithme en programme informatique qui contient du code lié à un langage de programmation. M. Boulonne - Initiation à la programmation 3 juillet / 87

28 Qu est ce que la programmation? Programmation La programmation informatique est la transformation d un algorithme en programme informatique qui contient du code lié à un langage de programmation. La différence entre algorithme et programmation, c est qu un algorithme est souvent exprimé avec une notation indépendante de tout langage de programmation alors qu un programme est écrit dans un langage de programmation particulier. M. Boulonne - Initiation à la programmation 3 juillet / 87

29 Qu est ce que la programmation? Programmation La programmation informatique est la transformation d un algorithme en programme informatique qui contient du code lié à un langage de programmation. La différence entre algorithme et programmation, c est qu un algorithme est souvent exprimé avec une notation indépendante de tout langage de programmation alors qu un programme est écrit dans un langage de programmation particulier. Dans cet exposé, nous allons créer des algorithmes et le traduire dans un langage simple qui est le langage du logiciel AlgoBox. M. Boulonne - Initiation à la programmation 3 juillet / 87

30 Sommaire 1 Présentation de l interface AlgoBox 2 Algorithme / programmation 3 Variables 4 Structures de contrôle 5 Les erreurs à éviter 6 Quelques commandes 7 Sources bibilographiques M. Boulonne - Initiation à la programmation 3 juillet / 87

31 Sommaire 3 Variables Qu est-ce qu une variable? Déclaration de variables Différents types de variables Affichage M. Boulonne - Initiation à la programmation 3 juillet / 87

32 Variables Définition d une variable Un algorithme manipule des données (initiales ou résultats intermédiaires). Pour pouvoir être utilisées par un algorithme, ces données doivent être rangées dans des variables. M. Boulonne - Initiation à la programmation 3 juillet / 87

33 Variables Définition d une variable Un algorithme manipule des données (initiales ou résultats intermédiaires). Pour pouvoir être utilisées par un algorithme, ces données doivent être rangées dans des variables. Points de vue M. Boulonne - Initiation à la programmation 3 juillet / 87

34 Variables Définition d une variable Un algorithme manipule des données (initiales ou résultats intermédiaires). Pour pouvoir être utilisées par un algorithme, ces données doivent être rangées dans des variables. Points de vue Du point de vue de l ordinateur, une variable est une zone de mémoire au contenu de laquelle on accède via un identificateur. M. Boulonne - Initiation à la programmation 3 juillet / 87

35 Variables Définition d une variable Un algorithme manipule des données (initiales ou résultats intermédiaires). Pour pouvoir être utilisées par un algorithme, ces données doivent être rangées dans des variables. Points de vue Du point de vue de l ordinateur, une variable est une zone de mémoire au contenu de laquelle on accède via un identificateur. Du point de vue de l algorithme, une variable est caractérisée par : M. Boulonne - Initiation à la programmation 3 juillet / 87

36 Variables Définition d une variable Un algorithme manipule des données (initiales ou résultats intermédiaires). Pour pouvoir être utilisées par un algorithme, ces données doivent être rangées dans des variables. Points de vue Du point de vue de l ordinateur, une variable est une zone de mémoire au contenu de laquelle on accède via un identificateur. Du point de vue de l algorithme, une variable est caractérisée par : son nom M. Boulonne - Initiation à la programmation 3 juillet / 87

37 Variables Définition d une variable Un algorithme manipule des données (initiales ou résultats intermédiaires). Pour pouvoir être utilisées par un algorithme, ces données doivent être rangées dans des variables. Points de vue Du point de vue de l ordinateur, une variable est une zone de mémoire au contenu de laquelle on accède via un identificateur. Du point de vue de l algorithme, une variable est caractérisée par : son nom sa structure : variable simple, liste, tableau, fichier M. Boulonne - Initiation à la programmation 3 juillet / 87

38 Variables Définition d une variable Un algorithme manipule des données (initiales ou résultats intermédiaires). Pour pouvoir être utilisées par un algorithme, ces données doivent être rangées dans des variables. Points de vue Du point de vue de l ordinateur, une variable est une zone de mémoire au contenu de laquelle on accède via un identificateur. Du point de vue de l algorithme, une variable est caractérisée par : son nom sa structure : variable simple, liste, tableau, fichier sa nature : numérique, chaîne de caractères (texte), booléen (vrai ou faux) M. Boulonne - Initiation à la programmation 3 juillet / 87

39 Variables Définition d une variable Un algorithme manipule des données (initiales ou résultats intermédiaires). Pour pouvoir être utilisées par un algorithme, ces données doivent être rangées dans des variables. Points de vue Du point de vue de l ordinateur, une variable est une zone de mémoire au contenu de laquelle on accède via un identificateur. Du point de vue de l algorithme, une variable est caractérisée par : son nom sa structure : variable simple, liste, tableau, fichier sa nature : numérique, chaîne de caractères (texte), booléen (vrai ou faux) son contenu (ou sa valeur) qui peut changer en cours d exécution de l algorithme. M. Boulonne - Initiation à la programmation 3 juillet / 87

40 Sommaire 3 Variables Qu est-ce qu une variable? Déclaration de variables Différents types de variables Affichage M. Boulonne - Initiation à la programmation 3 juillet / 87

41 Déclarer des variables au logiciel AlgoBox Note Dans tout cet exposé, nous manipulerons des variables simples, essentiellement des variables numériques. Avant de pouvoir utiliser des variables sur le logiciel AlgoBox, il faudra les déclarer dans le préambule du programme (c est le code entre la rubrique VARIABLES et DEBUT_ALGORITHME). M. Boulonne - Initiation à la programmation 3 juillet / 87

42 Préambule pour déclarer les variables M. Boulonne - Initiation à la programmation 3 juillet / 87

43 Déclaration sur Algobox On veut déclarer une variable n qui est de type NOMBRE. On procède ainsi sur le logiciel AlgoBox. Déclaration de variables sur Algobox VARIABLES n EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME // Commentaire FIN_ ALGORITHME (les // représentent des commentaires qui ne rentrent pas en compte dans l exécution de l algorithme). On peut aussi utiliser le bouton suivant dans le mode guidé : M. Boulonne - Initiation à la programmation 3 juillet / 87

44 Catégorie de variables Une variable peut être : un nombre n EST_ DU_ TYPE NOMBRE une chaine de caractères c EST_ DU_ TYPE CHAINE une liste L EST_ DU_ TYPE LISTE M. Boulonne - Initiation à la programmation 3 juillet / 87

45 Sommaire 3 Variables Qu est-ce qu une variable? Déclaration de variables Différents types de variables Affichage M. Boulonne - Initiation à la programmation 3 juillet / 87

46 L utilisateur et le programmeur Dans la programmation, il y a deux types de personnes : le programmeur qui conçoit le code de l algorithme ; M. Boulonne - Initiation à la programmation 3 juillet / 87

47 L utilisateur et le programmeur Dans la programmation, il y a deux types de personnes : le programmeur qui conçoit le code de l algorithme ; l utilisateur qui utilise et exécute le programme. M. Boulonne - Initiation à la programmation 3 juillet / 87

48 L utilisateur et le programmeur Dans la programmation, il y a deux types de personnes : le programmeur qui conçoit le code de l algorithme ; l utilisateur qui utilise et exécute le programme. Remarque L utilisateur peut très bien être le concepteur du programme (ou programmeur). M. Boulonne - Initiation à la programmation 3 juillet / 87

49 L utilisateur et le programmeur Dans la programmation, il y a deux types de personnes : le programmeur qui conçoit le code de l algorithme ; l utilisateur qui utilise et exécute le programme. Remarque L utilisateur peut très bien être le concepteur du programme (ou programmeur). Il y a donc deux types de variables : des variables dont l affectation (attribution d une valeur ou d un contenu) est faite par le programmeur ; M. Boulonne - Initiation à la programmation 3 juillet / 87

50 L utilisateur et le programmeur Dans la programmation, il y a deux types de personnes : le programmeur qui conçoit le code de l algorithme ; l utilisateur qui utilise et exécute le programme. Remarque L utilisateur peut très bien être le concepteur du programme (ou programmeur). Il y a donc deux types de variables : des variables dont l affectation (attribution d une valeur ou d un contenu) est faite par le programmeur ; des variables dont l affectation est faite par l utilisateur. M. Boulonne - Initiation à la programmation 3 juillet / 87

51 Affectation par le programmeur Une variable est affectée par le programmeur si l attribution de sa valeur se fait dans le code. Dans AlgoBox, l instruction PREND_LA_VALEUR permet d affecter une variable déclarée d une certaine valeur. Affectation par le programmeur Si on veut affecter une variable numérique n (déclarée dans le préambule du programme) de la valeur 10, on écrit ceci : VARIABLES n EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME n PREND_ LA_ VALEUR 10 FIN_ ALGORITHME Bouton Guide : M. Boulonne - Initiation à la programmation 3 juillet / 87

52 Affectation par l utilisateur Une variable est affectée par l utilisateur si l attribution de sa valeur se fait pendant l exécution du programme. Dans AlgoBox, l instruction LIRE permet de demander à l utilisateur d affecter une valeur à une variable déclarée. Affectation par l utilisateur Si on veut demander à l utilisateur d affecter une variable numérique n (déclarée dans le préambule du programme), on écrit ceci : VARIABLES n EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME LIRE n FIN_ ALGORITHME Bouton Guide : M. Boulonne - Initiation à la programmation 3 juillet / 87

53 Opérations sur les variables On peut effectuer toutes sortes d opérations sur les variables. Exemple d opérations VARIABLES a EST_ DU_ TYPE NOMBRE b EST_ DU_ TYPE NOMBRE c EST_ DU_ TYPE NOMBRE n EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME a PREND_ LA_ VALEUR 17 n PREND_ LA_ VALEUR 2 b PREND_LA_VALEUR a+a c PREND_LA_VALEUR pow (a,2) // pow (a,2) = a^2 b PREND_LA_VALEUR a*c c PREND_LA_VALEUR a/b b PREND_LA_VALEUR a-c FIN_ ALGORITHME M. Boulonne - Initiation à la programmation 3 juillet / 87

54 Sommaire 3 Variables Qu est-ce qu une variable? Déclaration de variables Différents types de variables Affichage M. Boulonne - Initiation à la programmation 3 juillet / 87

55 Afficher les valeurs des variables À la fin de l exécution, on voudrait savoir quelles sont les valeurs d une ou plusieurs variables affectés lors de l exécution du programme. On peut utiliser le mode pas-à-pas pour regarder l évolution des valeurs des variables au cours de l exécution. Ce mode est utile quand il y a une erreur de programmation et que l on veut savoir où elle se situe dans le code. On peut aussi utiliser l instruction AFFICHER qui permet d afficher la valeur d une variable. M. Boulonne - Initiation à la programmation 3 juillet / 87

56 Afficher les valeurs des variables On peut aussi utiliser l instruction AFFICHER qui permet d afficher la valeur d une variable. Afficher la valeur de la variable c VARIABLES a EST_ DU_ TYPE NOMBRE b EST_ DU_ TYPE NOMBRE c EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME a PREND_ LA_ VALEUR 17 b PREND_ LA_ VALEUR 34 c PREND_ LA_ VALEUR 3* a + 2* b AFFICHER c FIN_ ALGORITHME Bouton Guide : M. Boulonne - Initiation à la programmation 3 juillet / 87

57 Afficher les valeurs des variables À la fin de l exécution du programme, le logiciel affichera ceci : ***Algorithme lancé*** 119 ***Algorithme terminé*** M. Boulonne - Initiation à la programmation 3 juillet / 87

58 Afficher les valeurs des variables On peut afficher en fin d exécution la valeur de plusieurs variables. Si on utilise l instruction AFFICHER... VARIABLES a EST_ DU_ TYPE NOMBRE b EST_ DU_ TYPE NOMBRE c EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME a PREND_ LA_ VALEUR 17 b PREND_ LA_ VALEUR 34 c PREND_ LA_ VALEUR 3* a + 2* b AFFICHER a AFFICHER b AFFICHER c FIN_ ALGORITHME voici le résultat à l exécution : ***Algorithme lancé*** ***Algorithme terminé*** M. Boulonne - Initiation à la programmation 3 juillet / 87

59 Passage de ligne ***Algorithme lancé*** ***Algorithme terminé*** C est incompréhensible car l instruction AFFICHER ne passe pas de ligne après son exécution. Il faut utiliser l instruction AFFICHER* pour qu il y ait passage de ligne après l exécution. //Même code que la diapo précé dente AFFICHER * a AFFICHER * b AFFICHER * c FIN_ ALGORITHME ***Algorithme lancé*** ***Algorithme terminé*** M. Boulonne - Initiation à la programmation 3 juillet / 87

60 Affichage de texte ***Algorithme lancé*** ***Algorithme terminé*** On peut faire mieux en affichant à gauche de sa valeur, le nom de la variable. Pour cela, il faudra afficher du texte avec les instructions AFFICHER " " ou AFFICHER* " ". Bouton Guide : M. Boulonne - Initiation à la programmation 3 juillet / 87

61 Un petit exemple VARIABLES a EST_ DU_ TYPE NOMBRE b EST_ DU_ TYPE NOMBRE c EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME a PREND_ LA_ VALEUR 17 b PREND_ LA_ VALEUR 34 c PREND_ LA_ VALEUR 3* a + 2* b AFFICHER "a=" AFFICHER * a AFFICHER "b=" AFFICHER * b AFFICHER "c=" AFFICHER c FIN_ ALGORITHME M. Boulonne - Initiation à la programmation 3 juillet / 87

62 Exécution et remarque ***Algorithme lancé*** a =17 b =34 c =119 ***Algorithme terminé*** Remarque AFFICHER "a=" AFFICHER * a AFFICHER "b=" AFFICHER * b AFFICHER "c=" AFFICHER c Observez bien l alternance entre AFFICHER et AFFICHER*. On veut passer une ligne de texte quand on a affiché la valeur de la variable donc on tape l instruction AFFICHER* pour afficher la valeur de la variable et ensuite passer une ligne dans l exécution de l algorithme. M. Boulonne - Initiation à la programmation 3 juillet / 87

63 Sommaire 1 Présentation de l interface AlgoBox 2 Algorithme / programmation 3 Variables 4 Structures de contrôle 5 Les erreurs à éviter 6 Quelques commandes 7 Sources bibilographiques M. Boulonne - Initiation à la programmation 3 juillet / 87

64 Structures de contrôle On distingue trois structures de contrôle classiques en programmation (que l on retrouve dans tous les langages de programmation) : 1 une structure conditionnelle (SI...ALORS...SINON) M. Boulonne - Initiation à la programmation 3 juillet / 87

65 Structures de contrôle On distingue trois structures de contrôle classiques en programmation (que l on retrouve dans tous les langages de programmation) : 1 une structure conditionnelle (SI...ALORS...SINON) 2 une structure de boucle conditionnelle (TANT QUE...FAIRE...) M. Boulonne - Initiation à la programmation 3 juillet / 87

66 Structures de contrôle On distingue trois structures de contrôle classiques en programmation (que l on retrouve dans tous les langages de programmation) : 1 une structure conditionnelle (SI...ALORS...SINON) 2 une structure de boucle conditionnelle (TANT QUE...FAIRE...) 3 une strucutre de boucle récurrente (ou itérative, POUR...ALLANT DE...JUSQUE...FAIRE) M. Boulonne - Initiation à la programmation 3 juillet / 87

67 Sommaire 4 Structures de contrôle Structure conditionnelle Structure de répétition conditionnelle Structure de répétition récurrente M. Boulonne - Initiation à la programmation 3 juillet / 87

68 Structure conditionnelle (SI...ALORS...SINON) Structure conditionnelle Une structure conditionnelle est formée d une condition (qu on appelle condition de la structure) et un bloc d instructions. Ainsi si la condition de structure est réalisée au moment où la structure s exécute alors elle exécute le bloc d instructions à l intérieur de la structure. Sur AlgoBox : SI ( < condition >) ALORS DEBUT_ SI // bloc d instructions FIN_ SI SINON DEBUT_ SINON // bloc d instructions FIN_ SINON Bouton Guide : M. Boulonne - Initiation à la programmation 3 juillet / 87

69 Quelques symboles de logiques sur AlgoBox Expressions conditionnelles sur AlgoBox Nom Mathématiques AlgoBox être égal à x = y x==y différent de x y x!=y inférieur x < y x<y supérieur x > y x>y inférieur ou égal x y x<=y supérieur ou égal x y x>=y On peut aussi séparer deux conditions logiques par des connecteurs ET et OU. M. Boulonne - Initiation à la programmation 3 juillet / 87

70 Premier exemple Exemple 1 Marc va dans un magasin d électro-ménager. Il regarde dans sa poche et constate qu il a n euros dans sa poche (n étant un entier naturel). Il voudrait s acheter une clé USB à 5 e. Combien restera-t-il dans sa poche après passage à la caisse? On veut modéliser le problème grâce à un algorithme. On demandera à l utilisateur d affecter la variable n (qui correspond à la somme initiale que Marc a en entrant dans le magasin) et le programme donnera en fin d exécution la somme qui lui restera après passage en caisse. Notez que, si n 5 alors la somme initiale sera diminuée de 5 pour obtenir la somme finale. Ce sera notre condition de structure. M. Boulonne - Initiation à la programmation 3 juillet / 87

71 Progammation sur AlgoBox Sur AlgoBox : VARIABLES n EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME AFFICHER " somme avant d entrer dans le magasin " LIRE n SI ( n >=5) ALORS DEBUT_ SI n PREND_ LA_ VALEUR n -5 FIN_ SI AFFICHER " somme apr è s passage à la caisse =" AFFICHER n FIN_ ALGORITHME M. Boulonne - Initiation à la programmation 3 juillet / 87

72 Deux exécutions du programme Première exécution : ***Algorithme lancé*** somme avant d entrer dans le magasin Entrer n : 12 somme apr è s passage à la caisse =7 ***Algorithme terminé*** Seconde exécution : ***Algorithme lancé*** somme avant d entrer dans le magasin Entrer n : 3 somme apr è s passage à la caisse =3 ***Algorithme terminé*** M. Boulonne - Initiation à la programmation 3 juillet / 87

73 Second exemple Exemple 2 Lucie va à la fête foraine et joue à un jeu de fléchettes. La cible circulaire a 10 cases numérotées de 1 à 10. Si elle fait plus de 8 (8 inclus), elle gagne 10 e sinon elle perd sa mise de départ de 2 e. On veut modéliser le problème grâce à un algorithme. On demandera à l utilisateur d affecter la variable caze (qui correspond à la case obtenue par Lucie au cours de sa partie) et le programme donnera en fin d exécution le gain de la partie (si elle perd, son gain est de 2). Comme condition de structure, nous pouvons prendre «caze < 8» ou «caze >= 8». L auteur a choisi de prendre la seconde condition. M. Boulonne - Initiation à la programmation 3 juillet / 87

74 Second exemple Exemple 2 Lucie va à la fête foraine et joue à un jeu de fléchettes. La cible circulaire a 10 cases numérotées de 1 à 10. Si elle fait plus de 8 (8 inclus), elle gagne 10 e sinon elle perd sa mise de départ de 2 e. On veut modéliser le problème grâce à un algorithme. On demandera à l utilisateur d affecter la variable caze (qui correspond à la case obtenue par Lucie au cours de sa partie) et le programme donnera en fin d exécution le gain de la partie (si elle perd, son gain est de 2). Comme condition de structure, nous pouvons prendre «caze < 8» ou «caze >= 8». L auteur a choisi de prendre la seconde condition. Nom de la variable Vous noterez que le nom de la variable choisi est caze. AlgoBox interdit de nommer une variable case. M. Boulonne - Initiation à la programmation 3 juillet / 87

75 Progammation sur AlgoBox Sur AlgoBox : VARIABLES caze EST_ DU_ TYPE NOMBRE gain EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME AFFICHER " case obtenue par Lucie :" LIRE caze SI ( caze >=8) ALORS DEBUT_ SI gain PREND_ LA_ VALEUR 10 FIN_ SI SINON DEBUT_ SINON gain PREND_ LA_ VALEUR -2 FIN_ SINON AFFICHER " gain obtenue par Lucie :" AFFICHER gain FIN_ ALGORITHME M. Boulonne - Initiation à la programmation 3 juillet / 87

76 Deux exécutions du programme Première exécution : ***Algorithme lancé*** case obtenue par Lucie : Entrer caze : 9 gain obtenue par Lucie :10 ***Algorithme terminé*** Seconde exécution : ***Algorithme lancé*** case obtenue par Lucie : Entrer caze : 3 gain obtenue par Lucie : -2 ***Algorithme terminé*** M. Boulonne - Initiation à la programmation 3 juillet / 87

77 Oubli de programmation Oubli Dans l algorithme présenté, on peut mettre une case dont la valeur est supérieure à 10. En exercice, je vous laisse modifier le code pour interdire de mettre une valeur de caze supérieure à 10. M. Boulonne - Initiation à la programmation 3 juillet / 87

78 Sommaire 4 Structures de contrôle Structure conditionnelle Structure de répétition conditionnelle Structure de répétition récurrente M. Boulonne - Initiation à la programmation 3 juillet / 87

79 Structure de répétition conditionnelle (TANT_QUE) Structure de répétition conditionnelle On appelle structure de répétition conditionnelle, une structure qui comprend une condition et un bloc d instruction et qui s exécutera tant que la condition de structure est vérifiée. Sur AlgoBox : TANT_ QUE ( < condition >) FAIRE DEBUT_ TANT_ QUE // bloc d instructions FIN_ TANT_ QUE Bouton Guide : M. Boulonne - Initiation à la programmation 3 juillet / 87

80 Un exemple Que fait l algorithme suivant? VARIABLES n EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME n PREND_ LA_ VALEUR 0 TANT_ QUE ( n <15) FAIRE DEBUT_ TANT_ QUE n PREND_ LA_ VALEUR 2* n +1 FIN_ TANT_ QUE AFFICHER "n=" AFFICHER * n FIN_ ALGORITHME M. Boulonne - Initiation à la programmation 3 juillet / 87

81 Description de l algorithme VARIABLES n EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME n PREND_ LA_ VALEUR 0 TANT_ QUE ( n <15) FAIRE DEBUT_ TANT_ QUE n PREND_ LA_ VALEUR 2* n +1 FIN_ TANT_ QUE AFFICHER "n=" AFFICHER * n FIN_ ALGORITHME n étant une variable déclarée, le programme l initialise à la valeur 0. Quand le programme entre dans la boucle TANT_QUE, il teste si n < 15. Or, n = 0 donc n < 15, la condition étant vérifiée, elle exécute le bloc d instructions : n va valoir donc = 1. M. Boulonne - Initiation à la programmation 3 juillet / 87

82 Description de l algorithme VARIABLES n EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME n PREND_ LA_ VALEUR 0 TANT_ QUE ( n <15) FAIRE DEBUT_ TANT_ QUE n PREND_ LA_ VALEUR 2* n +1 FIN_ TANT_ QUE AFFICHER "n=" AFFICHER * n FIN_ ALGORITHME n valant maintenant 1, la condition n < 15 est de nouveau testée (car on est encore dans la boucle TANT_QUE). Elle est vérifiée donc le programme exécute de nouveau la boucle, n va valoir maintenant = 3. M. Boulonne - Initiation à la programmation 3 juillet / 87

83 Description de l algorithme Et ainsi de suite... Résumé du fonctionnement de l algorithme M. Boulonne - Initiation à la programmation 3 juillet / 87

84 Description de l algorithme Et ainsi de suite... Résumé du fonctionnement de l algorithme Initialisation n = 0 M. Boulonne - Initiation à la programmation 3 juillet / 87

85 Description de l algorithme Et ainsi de suite... Résumé du fonctionnement de l algorithme Initialisation n = 0 n = 0 (n < 15) M. Boulonne - Initiation à la programmation 3 juillet / 87

86 Description de l algorithme Et ainsi de suite... Résumé du fonctionnement de l algorithme Initialisation n = 0 n = 0 (n < 15) Entrée dans la boucle TANT_QUE M. Boulonne - Initiation à la programmation 3 juillet / 87

87 Description de l algorithme Et ainsi de suite... Résumé du fonctionnement de l algorithme Initialisation n = 0 n = 0 (n < 15) Entrée dans la boucle TANT_QUE n = = 1 (n < 15) M. Boulonne - Initiation à la programmation 3 juillet / 87

88 Description de l algorithme Et ainsi de suite... Résumé du fonctionnement de l algorithme Initialisation n = 0 n = 0 (n < 15) Entrée dans la boucle TANT_QUE n = = 1 (n < 15) n = = 3 (n < 15) M. Boulonne - Initiation à la programmation 3 juillet / 87

89 Description de l algorithme Et ainsi de suite... Résumé du fonctionnement de l algorithme Initialisation n = 0 n = 0 (n < 15) Entrée dans la boucle TANT_QUE n = = 1 (n < 15) n = = 3 (n < 15) n = = 7 (n < 15) M. Boulonne - Initiation à la programmation 3 juillet / 87

90 Description de l algorithme Et ainsi de suite... Résumé du fonctionnement de l algorithme Initialisation n = 0 n = 0 (n < 15) Entrée dans la boucle TANT_QUE n = = 1 (n < 15) n = = 3 (n < 15) n = = 7 (n < 15) n = = 15 (n 15) M. Boulonne - Initiation à la programmation 3 juillet / 87

91 Description de l algorithme Et ainsi de suite... Résumé du fonctionnement de l algorithme Initialisation n = 0 n = 0 (n < 15) Entrée dans la boucle TANT_QUE n = = 1 (n < 15) n = = 3 (n < 15) n = = 7 (n < 15) n = = 15 (n 15) Sortie de la boucle TANT_QUE M. Boulonne - Initiation à la programmation 3 juillet / 87

92 Description de l algorithme Et ainsi de suite... Résumé du fonctionnement de l algorithme Initialisation n = 0 n = 0 (n < 15) Entrée dans la boucle TANT_QUE n = = 1 (n < 15) n = = 3 (n < 15) n = = 7 (n < 15) n = = 15 (n 15) Sortie de la boucle TANT_QUE Affichage de n = 15 M. Boulonne - Initiation à la programmation 3 juillet / 87

93 Sommaire 4 Structures de contrôle Structure conditionnelle Structure de répétition conditionnelle Structure de répétition récurrente M. Boulonne - Initiation à la programmation 3 juillet / 87

94 Structure de répétition récurrente (POUR) Structure de répétition conditionnelle On appelle structure de répétition récurrente est une structure qui exécute un bloc d instructions un nombre de fois défini par le programmeur. Sur AlgoBox : POUR < variable > ALLANT_ DE <min > A <max > DEBUT_ POUR // bloc d instructions FIN_ POUR Bouton Guide : M. Boulonne - Initiation à la programmation 3 juillet / 87

95 Exemple Affichage des 25 premiers nombres impairs positifs Afficher les 25 premiers nombres impairs positifs. Pour programmer l exercice précédent, on utilise une boucle POUR et deux variables : une pour l instruction POUR et l autre (dépendant de la première) qui prend successivement les valeurs des premiers entiers impairs positifs. M. Boulonne - Initiation à la programmation 3 juillet / 87

96 Programme de l exemple VARIABLES impair EST_ DU_ TYPE NOMBRE k EST_ DU_ TYPE NOMBRE DEBUT_ ALGORITHME AFFICHER * " Les 25 premiers nombres impairs positifs sont :" POUR k ALLANT_ DE 1 A 25 DEBUT_ POUR impair PREND_LA_VALEUR 2*(k -1)+1 AFFICHER * impair FIN_ POUR FIN_ ALGORITHME La boucle POUR s exécute 25 fois et affiche les 25 premiers nombres impairs positifs. M. Boulonne - Initiation à la programmation 3 juillet / 87

97 Exécution de l algorithme ***Algorithme lancé*** Les 25 premiers nombres impairs positifs sont : ***Algorithme terminé*** M. Boulonne - Initiation à la programmation 3 juillet / 87

98 Sommaire 1 Présentation de l interface AlgoBox 2 Algorithme / programmation 3 Variables 4 Structures de contrôle 5 Les erreurs à éviter 6 Quelques commandes 7 Sources bibilographiques M. Boulonne - Initiation à la programmation 3 juillet / 87

99 Sommaire 5 Les erreurs à éviter = Notation puissance Boucles infinies Début/fin M. Boulonne - Initiation à la programmation 3 juillet / 87

100 = Ne pas écrire : SI (a =15) ALORS mais plutôt SI (a ==15) ALORS M. Boulonne - Initiation à la programmation 3 juillet / 87

101 Sommaire 5 Les erreurs à éviter = Notation puissance Boucles infinies Début/fin M. Boulonne - Initiation à la programmation 3 juillet / 87

102 Notation puissance Ne pas écrire : c PREND_ LA_ VALEUR 2^3 mais plutôt c PREND_ LA_ VALEUR pow (2,3) pour affecter une variable c de la valeur 2 3 = 8. M. Boulonne - Initiation à la programmation 3 juillet / 87

103 Sommaire 5 Les erreurs à éviter = Notation puissance Boucles infinies Début/fin M. Boulonne - Initiation à la programmation 3 juillet / 87

104 Boucles infinies Boucles infinies On appelle boucle infine, une structure répétitive (ou boucle) qui ne se termine pas, c est-à-dire dont la condition de structure est toujours vérifiée. n PREND_ LA_ VALEUR 0 TANT_ QUE ( n >=0) FAIRE DEBUT_ TANT_ QUE n PREND_ LA_ VALEUR n +1 FIN_ TANT_ QUE Cette boucle est une boucle infinie car la variable n est toujours supérieure à 0. M. Boulonne - Initiation à la programmation 3 juillet / 87

105 Sommaire 5 Les erreurs à éviter = Notation puissance Boucles infinies Début/fin M. Boulonne - Initiation à la programmation 3 juillet / 87

106 Début/fin Il ne faut pas oublier de mettre les instructions DEBUT_ et FIN_ quand vous êtes en mode «Editeur de texte». DEBUT_SI / FIN_SI M. Boulonne - Initiation à la programmation 3 juillet / 87

107 Début/fin Il ne faut pas oublier de mettre les instructions DEBUT_ et FIN_ quand vous êtes en mode «Editeur de texte». DEBUT_SI / FIN_SI DEBUT_SINON / FIN_SINON M. Boulonne - Initiation à la programmation 3 juillet / 87

108 Début/fin Il ne faut pas oublier de mettre les instructions DEBUT_ et FIN_ quand vous êtes en mode «Editeur de texte». DEBUT_SI / FIN_SI DEBUT_SINON / FIN_SINON DEBUT_TANT_QUE / FIN_TANT_QUE M. Boulonne - Initiation à la programmation 3 juillet / 87

109 Début/fin Il ne faut pas oublier de mettre les instructions DEBUT_ et FIN_ quand vous êtes en mode «Editeur de texte». DEBUT_SI / FIN_SI DEBUT_SINON / FIN_SINON DEBUT_TANT_QUE / FIN_TANT_QUE DEBUT_POUR / FIN_POUR M. Boulonne - Initiation à la programmation 3 juillet / 87

110 Sommaire 1 Présentation de l interface AlgoBox 2 Algorithme / programmation 3 Variables 4 Structures de contrôle 5 Les erreurs à éviter 6 Quelques commandes 7 Sources bibilographiques M. Boulonne - Initiation à la programmation 3 juillet / 87

111 Quelques commandes à retenir Opérations mathématiques sur AlgoBox Nom Mathématiques AlgoBox addition a + b a+b soustraction a b a-b multiplication a b a*b division a b (b 0) a/b Attention : Le signe * est obligatoire : il faut écrire 2*x et non 2x. M. Boulonne - Initiation à la programmation 3 juillet / 87

112 Quelques commandes à retenir Commandes mathématiques sur AlgoBox Nom Mathématiques AlgoBox Racine carrée x sqrt(x) Puissance a n pow(a,n) Nb aléatoire entre 0 et 1 random() Nb aléatoire entre p et n ALGOBOX_ALEA_ENT(p,n) Factorielle n! (n < 70) ALGOBOX_FACTORIELLE(n) Nombre pi π Math.PI Partie entière x floor(x) Valeur absolue x abs(x) Arrondi à l entier le plus proche x round(x) Reste de la division a%b M. Boulonne - Initiation à la programmation 3 juillet / 87

113 Quelques commandes à retenir Expressions conditionnelles sur AlgoBox Nom Mathématiques AlgoBox être égal à x = y x==y différent de x y x!=y inférieur x < y x<y supérieur x > y x>y inférieur ou égal x y x<=y supérieur ou égal x y x>=y M. Boulonne - Initiation à la programmation 3 juillet / 87

114 Quelques commandes à retenir Expressions conditionnelles sur AlgoBox Nom Mathématiques AlgoBox être égal à x = y x==y différent de x y x!=y inférieur x < y x<y supérieur x > y x>y inférieur ou égal x y x<=y supérieur ou égal x y x>=y Connecteurs logiques Nom AlgoBox Exemple Code AlgoBox et ET x 0 et y 0 x>=0 ET y>=0 ou OU x 0 ou y 0 x>=0 OU y>=0 M. Boulonne - Initiation à la programmation 3 juillet / 87

115 Quelques raccourcis clavier Menu "Fichier" : Nouveau : Ctrl+N Ouvrir : Ctrl+O Sauver : Ctrl+S Quitter : Ctrl+Q Menu "Edition" Copier ligne : Ctrl+C Coller ligne : Ctrl+V Couper ligne : Ctrl+X Mise au point de l algorithme Nouvelle ligne : Ctrl+Entrée Déclarer nouvelle variable : Ctrl+D Tester algorithme : Ctrl+T Lire variable : Ctrl+L Affecter valeur à variable : Ctrl+F Afficher variable : Ctrl+R Afficher message : Ctrl+M Si...Alors : Ctrl+I Pour...De...A : Ctrl+P Tant...Que : Ctrl+U Exécution de l algorithme Lancer Algorithme : Entrée Continuer : Flèche Bas Arrêter : Echap Lire variable : Ctrl+Q M. Boulonne - Initiation à la programmation 3 juillet / 87

116 Sommaire 1 Présentation de l interface AlgoBox 2 Algorithme / programmation 3 Variables 4 Structures de contrôle 5 Les erreurs à éviter 6 Quelques commandes 7 Sources bibilographiques M. Boulonne - Initiation à la programmation 3 juillet / 87

117 Aide Algobox M. Boulonne - Initiation à la programmation 3 juillet / 87

118 Aide Algobox C. BOULONNE, Programmation sur TI-82 (Stats), livre en cours d écriture. M. Boulonne - Initiation à la programmation 3 juillet / 87

119 Aide Algobox C. BOULONNE, Programmation sur TI-82 (Stats), livre en cours d écriture. P. BRACHET, Algorithmique en classe de première avec AlgoBox, Version 1.2, Décembre M. Boulonne - Initiation à la programmation 3 juillet / 87

120 Aide Algobox C. BOULONNE, Programmation sur TI-82 (Stats), livre en cours d écriture. P. BRACHET, Algorithmique en classe de première avec AlgoBox, Version 1.2, Décembre Algorithmique, Académie de Poitiers, Avril M. Boulonne - Initiation à la programmation 3 juillet / 87

121 Aide Algobox C. BOULONNE, Programmation sur TI-82 (Stats), livre en cours d écriture. P. BRACHET, Algorithmique en classe de première avec AlgoBox, Version 1.2, Décembre Algorithmique, Académie de Poitiers, Avril A. ROMBALDI, Algorithme en seconde, M. Boulonne - Initiation à la programmation 3 juillet / 87

122 Aide Algobox C. BOULONNE, Programmation sur TI-82 (Stats), livre en cours d écriture. P. BRACHET, Algorithmique en classe de première avec AlgoBox, Version 1.2, Décembre Algorithmique, Académie de Poitiers, Avril A. ROMBALDI, Algorithme en seconde, Algorithme, Wikipédia, l encyclopédie libre. M. Boulonne - Initiation à la programmation 3 juillet / 87

123 Aide Algobox C. BOULONNE, Programmation sur TI-82 (Stats), livre en cours d écriture. P. BRACHET, Algorithmique en classe de première avec AlgoBox, Version 1.2, Décembre Algorithmique, Académie de Poitiers, Avril A. ROMBALDI, Algorithme en seconde, Algorithme, Wikipédia, l encyclopédie libre. Al-Khwârizmî, Wikipédia, l encyclopédie libre. M. Boulonne - Initiation à la programmation 3 juillet / 87

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Algorithmique avec Algobox

Algorithmique avec Algobox Algorithmique avec Algobox 1. Algorithme: Un algorithme est une suite d instructions qui, une fois exécutée correctement, conduit à un résultat donné Un algorithme doit contenir uniquement des instructions

Plus en détail

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Modes Opératoires WinTrans Mai 13 ~ 1 ~ Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.

Plus en détail

Procédure de sauvegarde pour AB Magique

Procédure de sauvegarde pour AB Magique Procédure de sauvegarde pour AB Magique Importance de la copie de sauvegarde : Il est très important de saisir l utilité d une copie de sauvegarde de votre logiciel AB Magique. Si un problème informatique

Plus en détail

POUR ALLER UN PEU PLUS LOIN SUR UN TABLEUR. Version EXCEL

POUR ALLER UN PEU PLUS LOIN SUR UN TABLEUR. Version EXCEL POUR ALLER UN PEU PLUS LOIN SUR UN TABLEUR Version EXCEL Document réalisé par Francis Petit, IA-IPR de Mathématiques à Grenoble, à partir d un document de Jean-Raymond Delahaye, professeur au lycée Alain

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

Guide utilisateur - Outlook 2010 01.12.2014. Guide d utilisateur. Outlook 2010. JTo Page 1

Guide utilisateur - Outlook 2010 01.12.2014. Guide d utilisateur. Outlook 2010. JTo Page 1 Guide d utilisateur Outlook 2010 JTo Page 1 Table des matières Assistance... 3 Pour avoir la suite Office 2010 en français... 4 Raccourci clavier pour Outlook... 5 Création de ma signature... 6 Gestionnaire

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage

Plus en détail

Algorithmique avec Algobox

Algorithmique avec Algobox Algorithmique avec Algobox Fiche 2 Cette fiche est la suite directe de la première. 1. Instructions conditionnelles : 1.1. Reprise de la fiche 1 : Lecture d'un algorithme : ORDINATEUR INTERDIT : Après

Plus en détail

Algorithme. Table des matières

Algorithme. Table des matières 1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............

Plus en détail

Cours d Informatique

Cours d Informatique Cours d Informatique 1ère année SM/SMI 2007/2008, Info 2 Département de Mathématiques et d Informatique, Université Mohammed V elbenani@hotmail.com sayah@fsr.ac.ma 2007/2008 Info2, 1ère année SM/SMI 1

Plus en détail

Internet Explorer. Microsoft. Sommaire :

Internet Explorer. Microsoft. Sommaire : Microsoft Internet Explorer Sommaire : PRESENTATION DE L'INTERFACE... 2 RACCOURCIS CLAVIER... 2 GESTION DES FAVORIS... 4 SYNCHRONISATION DES PAGES... 5 PERSONNALISER SON NAVIGATEUR... 7 CONFIGURATION DU

Plus en détail

Algorithmes récursifs

Algorithmes récursifs Licence 1 MASS - Algorithmique et Calcul Formel S. Verel, M.-E. Voge www.i3s.unice.fr/ verel 23 mars 2007 Objectifs de la séance 3 écrire des algorithmes récursifs avec un seul test rechercher un élément

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles) 1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d

Plus en détail

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes. ENVOI EN NOMBRE DE SMS La version SMS de Ditel vous permet d'envoyer vos SMS de façon automatique. L'importation de vos données se fait directement au format Excel Avertissement : Nos logiciels évoluent

Plus en détail

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com) TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6

Plus en détail

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches. S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis

Plus en détail

Introduction à l informatique en BCPST

Introduction à l informatique en BCPST Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de

Plus en détail

Initiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr

Initiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr Initiation à Excel Frédéric Gava (MCF) gava@univ-paris12.fr LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Plan de cette année

Plus en détail

Découverte du tableur CellSheet

Découverte du tableur CellSheet Découverte du tableur CellSheet l application pour TI-83 Plus et TI-84 Plus. Réalisé par Guy Juge Professeur de mathématiques et formateur IUFM de l académie de Caen Pour l équipe des formateurs T 3 Teachers

Plus en détail

TRIGONOMETRIE Algorithme : mesure principale

TRIGONOMETRIE Algorithme : mesure principale TRIGONOMETRIE Algorithme : mesure principale Déterminer la mesure principale d un angle orienté de mesure! 115" Problèmatique : Appelons θ la mesure principale, θ et! 115" sont deux mesures du même angle,

Plus en détail

La Clé informatique. Formation Excel XP Aide-mémoire

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

Choisir le mode d envoi souhaité. Option 1 : Envoyer un SMS à un nombre réduit de numéros (0 10 )

Choisir le mode d envoi souhaité. Option 1 : Envoyer un SMS à un nombre réduit de numéros (0 10 ) Ce service permet d effectuer des envois de SMS texte à partir d une source de numéros de GSM (Maroc Telecom, Meditel,INWI ou Etrangers) sous format texte ou sous format Excel. Il est nécessaire au préalable

Plus en détail

ENVOI EN NOMBRE DE SMS

ENVOI EN NOMBRE DE SMS SMS ENVOI EN NOMBRE DE SMS 2 Téléchargement 3 Installation 6 Ecran d accueil 15 Création du document a envoyer À Présentation : La version SMS de Ditel vous permet d'envoyer vos SMS de façon automatique.

Plus en détail

Utilisez Toucan portable pour vos sauvegardes

Utilisez Toucan portable pour vos sauvegardes Utilisez Toucan portable pour vos sauvegardes Préambule Toucan est un logiciel libre et gratuit, permettant de réaliser des sauvegardes ou synchronisation de vos données. Il est possible d automatiser

Plus en détail

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires. Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires. Il est important de savoir les identifier, de connaître

Plus en détail

Saisir des règlements par le relevé de banque

Saisir des règlements par le relevé de banque Fiche procédure n 7 24 juillet 2012 Saisir des règlements par le relevé de banque Préambule et explications générales Pourquoi saisir le règlement des factures directement en banque? En fonctionnement

Plus en détail

COURS ALGORITHMIE. Mathématiques. Le monde merveilleux des algorithmes!! Croyez-moi, vous allez les adorer. Julien Bordas T.S 3

COURS ALGORITHMIE. Mathématiques. Le monde merveilleux des algorithmes!! Croyez-moi, vous allez les adorer. Julien Bordas T.S 3 Mathématiques COURS ALGORITHMIE Le monde merveilleux des algorithmes!! Croyez-moi, vous allez les adorer Julien Bordas T.S 3 La Nativité Mathématiques A qui s adresse ce cours? COURS ALGORITHMIE Ce cours

Plus en détail

GESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9

GESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9 GESTION DU LOGO 1. Comment gérer votre logo? 2 1.1. Insérer un logo 3 1.1.1. Insérer un logo dans le bandeau 3 1.1.2. Insérer un logo dans les éditions 4 1.2. Supprimer un logo 6 1.2.1. Supprimer un logo

Plus en détail

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

FIDÉICOMMIS. Être en mesure de :

FIDÉICOMMIS. Être en mesure de : Para-Maître Versions 9.06.01 Fidéicommis Guide de l utilisateur P a g e ii Table des matières FIDÉICOMMIS... 5 OBJECTIFS SPÉCIFIQUES... 5 PRÉAMBULE... 6 MENU GROUPES DE COMPTES... 8 MENU FIDÉICOMMIS...

Plus en détail

TP1 : Initiation à l algorithmique (1 séance)

TP1 : Initiation à l algorithmique (1 séance) Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la

Plus en détail

1 I ) Une première approche de l algorithme en seconde, saison 2010 _ 2011. Antoine ROMBALDI

1 I ) Une première approche de l algorithme en seconde, saison 2010 _ 2011. Antoine ROMBALDI 1 I ) Une première approche de l algorithme en seconde, saison 2010 _ 2011. Antoine ROMBALDI L objectif est de rendre les élèves capables : De décrire certains algorithmes en langage naturel. D en réaliser

Plus en détail

Organigramme / Algorigramme Dossier élève 1 SI

Organigramme / Algorigramme Dossier élève 1 SI Organigramme / Algorigramme Dossier élève 1 SI CI 10, I11 ; CI 11, I10 C24 Algorithmique 8 février 2009 (13:47) 1. Introduction Un organigramme (ou algorigramme, lorsqu il est plus particulièrement appliqué

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

ENVOI EN NOMBRE DE SMS

ENVOI EN NOMBRE DE SMS SMS ENVOI EN NOMBRE DE SMS 2 Téléchargement 3 Installation 6 Ecran d accueil 16 Le bouton envoi de SMS 19 Création du document à envoyer 21 L historique des envois 21 La gestion des numéros Présentation:

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP

Plus en détail

Algorithmique et programmation : les bases (VBA) Corrigé

Algorithmique et programmation : les bases (VBA) Corrigé PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi

Plus en détail

Utilisation de l éditeur.

Utilisation de l éditeur. Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7

Plus en détail

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12 Probabilités. I - Rappel : trois exemples. Exemple 1 : Dans une classe de 25 élèves, il y a 16 filles. Tous les élèves sont blonds ou bruns. Parmi les filles, 6 sont blondes. Parmi les garçons, 3 sont

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

INTRODUCTION À L INFORMATIQUE. Etsup 2012 Florian JACQUES

INTRODUCTION À L INFORMATIQUE. Etsup 2012 Florian JACQUES INTRODUCTION À L INFORMATIQUE Etsup 2012 Florian JACQUES Plan 1. Arborescence 2. Poste de travail 3. Chemin d accès 4. Noms de fichiers 5. Le réseau de l ETSUP 6. Le clavier 7. Le presse-papier 1. Arborescence

Plus en détail

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose

Plus en détail

Logiciel de gestion pour restaurants et Bars

Logiciel de gestion pour restaurants et Bars http://www.easy-sarl.com Logiciel de gestion pour restaurants et Bars Guide de démarrage rapide - 01/11/2010 Sommaire Présentation générale...3 Premier démarrage...3 Les articles...4 Configuration des

Plus en détail

Feuille TD n 1 Exercices d algorithmique éléments de correction

Feuille TD n 1 Exercices d algorithmique éléments de correction Master Sciences, Technologies, Santé Mention Mathématiques, spécialité Enseignement des mathématiques Algorithmique et graphes, thèmes du second degré Feuille TD n 1 Exercices d algorithmique éléments

Plus en détail

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité. www.ebp.com

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité. www.ebp.com Coala Comptabilité (Ecritures) Depuis EBP Comptabilité Accédez à l option du Sélectionnez Transmettre des données à votre expert comptable (ou à votre client). Cochez la case Dossier complet si vous souhaitez

Plus en détail

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de

Plus en détail

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

Plus en détail

Premiers Pas avec OneNote 2013

Premiers Pas avec OneNote 2013 Premiers Pas avec OneNote 2 Présentation de OneNote 3 Ouverture du logiciel OneNote 4 Sous Windows 8 4 Sous Windows 7 4 Création de l espace de travail OneNote 5 Introduction 5 Présentation des différentes

Plus en détail

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies INF 232: Langages et Automates Travaux Dirigés Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies Année Académique 2013-2014 Année Académique 2013-2014 UNIVERSITÉ JOSEPH

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

Mes premiers diaporamas avec Open Office Impress?

Mes premiers diaporamas avec Open Office Impress? Mes premiers diaporamas avec Open Office Impress? Courage! Tu vas y arriver 1 Sommaire I. Les bons gestes avant de lancer Open Office (page 3) II. Créer un dossier Open Office. (page 4) III. Les 5 zones

Plus en détail

I. Introduction aux fonctions : les fonctions standards

I. Introduction aux fonctions : les fonctions standards Chapitre 3 : Les fonctions en C++ I. Introduction aux fonctions : les fonctions standards A. Notion de Fonction Imaginons que dans un programme, vous ayez besoin de calculer une racine carrée. Rappelons

Plus en détail

L informatique pour débutants

L informatique pour débutants L informatique pour débutants Etre à l aise face à son ordinateur Découvrir les clefs de l informatique Devenir un internaute averti Espace Public Numérique http://bibliotheque.nimes.fr bibliotheque.ecm@ville-nimes.fr

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

Open Office Writer : mode d'emploi

Open Office Writer : mode d'emploi Open Office Writer : mode d'emploi Remarque : pour accéder directement à l'explication, pointez votre souris sur l'élément qui vous intéresse dans la liste et cliquez dessus (il peut être aussi demandé

Plus en détail

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU N de série Siège social 107, rue Henri Barbusse BP305-92111 CLICHY Cedex 1 Sommaire Description 1. Installation 2. Mise

Plus en détail

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ Auteur : S.& S. Etienne F7n COUP DE BOURSE, NOMBRE DÉRIVÉ TI-Nspire CAS Mots-clés : représentation graphique, fonction dérivée, nombre dérivé, pente, tableau de valeurs, maximum, minimum. Fichiers associés

Plus en détail

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel PAGE L écran du logiciel d Open Office Draw Nom du document : Nom d enregistrement Barre de mise forme: Ligne, couleurs, fond,... Barre de menu: Les commandes du logiciel Barre d outils: Les boutons de

Plus en détail

Python - introduction à la programmation et calcul scientifique

Python - introduction à la programmation et calcul scientifique Université de Strasbourg Environnements Informatique Python - introduction à la programmation et calcul scientifique Feuille de TP 1 Avant de commencer Le but de ce TP est de vous montrer les bases de

Plus en détail

V- Manipulations de nombres en binaire

V- Manipulations de nombres en binaire 1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,

Plus en détail

Utilisation du client de messagerie Thunderbird

Utilisation du client de messagerie Thunderbird Outlook express n existant plus sur les systèmes d exploitation sortis après Windows XP, nous préconisons désormais l utilisation du client de messagerie libre distribué gratuitement par la Fondation Mozilla.

Plus en détail

Compter à Babylone. L écriture des nombres

Compter à Babylone. L écriture des nombres Compter à Babylone d après l article de Christine Proust «Le calcul sexagésimal en Mésopotamie : enseignement dans les écoles de scribes» disponible sur http://www.dma.ens.fr/culturemath/ Les mathématiciens

Plus en détail

MODE D EMPLOI V.2.0. Installation. Nouveautés V.02. Fais ton journal - version 2.0 - mars 2008 - Mode d emploi -

MODE D EMPLOI V.2.0. Installation. Nouveautés V.02. Fais ton journal - version 2.0 - mars 2008 - Mode d emploi - MODE D EMPLOI V.2.0 En cas de problème d utilsation, écrire à notre assistance : hotm1@milan.fr Nouveautés V.02 - Résolution des bugs d enregistrement des journaux - Ajout du dictionnaire des mots de la

Plus en détail

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra

Plus en détail

Manuel pour la bourse virtuelle Version 3

Manuel pour la bourse virtuelle Version 3 Manuel pour la bourse virtuelle Version 3 Le manuel de la bourse virtuelle a pour but de vous expliquer toutes les fonctionnalités afin que vous puissiez comprendre le jeu de bourse. À propos La bourse

Plus en détail

DSAV Dossier-Suivi/Agenda Visuel MANUEL DE L USAGER

DSAV Dossier-Suivi/Agenda Visuel MANUEL DE L USAGER DSAV Dossier-Suivi/Agenda Visuel MANUEL DE L USAGER 2012 TOUS DROITS RÉSERVÉS MICRONOMIE INC. MICRONOMIE INC. 1 ACCORD POUR LE LOGICIEL DSA LA VENTE DE CE PROGRAMME EST CONDITIONNELLE AU RESPECT PAR L

Plus en détail

Statistiques descriptives sous Excel. Lætitia Perrier Bruslé Cours de statistique descriptive sous Excel

Statistiques descriptives sous Excel. Lætitia Perrier Bruslé Cours de statistique descriptive sous Excel Statistiques descriptives sous Excel Lætitia Perrier Bruslé Cours de statistique descriptive sous Excel Un cours, deux objectifs Approfondir vos connaissances et vos outils de calculs dans le domaine de

Plus en détail

Définitions. Numéro à préciser. (Durée : )

Définitions. Numéro à préciser. (Durée : ) Numéro à préciser (Durée : ) On étudie dans ce problème l ordre lexicographique pour les mots sur un alphabet fini et plusieurs constructions des cycles de De Bruijn. Les trois parties sont largement indépendantes.

Plus en détail

GUIDE Excel (version débutante) Version 2013

GUIDE Excel (version débutante) Version 2013 Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte

Plus en détail

CAPTURE DES PROFESSIONNELS

CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet

Plus en détail

Introduction à l algorithmique et à la programmation M1102 CM n 3

Introduction à l algorithmique et à la programmation M1102 CM n 3 Introduction à l algorithmique et à la programmation M1102 CM n 3 DUT Informatique 1 re année Eric REMY eric.remy@univ-amu.fr IUT d Aix-Marseille, site d Arles Version du 2 octobre 2013 E. Remy (IUT d

Plus en détail

COMPTABILITE SAGE LIGNE 30

COMPTABILITE SAGE LIGNE 30 COMPTABILITE SAGE LIGNE 30 Date : 25/09/2006 Auteur : Pascal VIGUIER Réf. : SAGE092006 SOMMAIRE SOMMAIRE... 1 1. MENU FICHIER... 3 1.1 1.2 AUTORISATION D ACCES... 3 A PROPOS DE VOTRE SOCIETE... 4 1.2.1

Plus en détail

Sommaire. 2. Utiliser la télécommande... 8 2.1 Télécommande Administrateur... 8 2.2 Télécommande Utilisateur... 10 2.3 Échanger une télécommande...

Sommaire. 2. Utiliser la télécommande... 8 2.1 Télécommande Administrateur... 8 2.2 Télécommande Utilisateur... 10 2.3 Échanger une télécommande... Sommaire 1. utilisateur... 4 1.1 Choisir le questionnaire... 4 1.2 Créer une nouvelle session... 5 1.3 Importer des sessions... 5 1.4 Exporter des sessions... 6 1.5 Rechercher une session... 6 1.6 Supprimer

Plus en détail

Styler un document sous OpenOffice 4.0

Styler un document sous OpenOffice 4.0 Mars 2014 Styler un document sous OpenOffice 4.0 Un style est un ensemble de caractéristiques de mise en forme (police, taille, espacement, etc.) qui sert à structurer un document en l organisant de manière

Plus en détail

TP 1 Prise en main de l environnement Unix

TP 1 Prise en main de l environnement Unix Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session

Plus en détail

Premier cours d informatique

Premier cours d informatique La lecture du règlement intérieur Définition de quelques mots informatiques Premier cours d informatique Salutation d usage et présentation des participants Et du projet -Informatique : Traitement automatique

Plus en détail

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 B. Baert & F. Ludewig Bruno.Baert@ulg.ac.be - F.Ludewig@ulg.ac.be Qu est-ce que la programmation? Programmer Ecrire un

Plus en détail

Glossaire des nombres

Glossaire des nombres Glossaire des nombres Numérisation et sens du nombre (4-6) Imprimeur de la Reine pour l'ontario, 008 Nombre : Objet mathématique qui représente une valeur numérique. Le chiffre est le symbole utilisé pour

Plus en détail

v3 2010 Sygic, a.s. All rights reserverd. Manuel utilisateur

v3 2010 Sygic, a.s. All rights reserverd. Manuel utilisateur v3 2010 Sygic, a.s. All rights reserverd. Manuel utilisateur I. Pour commencer... 1 Ecran de navigation... 1 Entrer une adresse... 1 Navigation pas à pas... 5 Acquisition de la position GPS... 6 II. Navigation

Plus en détail

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14 1 Démarrer...2 1.1 L écran Isis...2 1.2 La boite à outils...2 1.2.1 Mode principal...3 1.2.2 Mode gadgets...3 1.2.3 Mode graphique...3 2 Quelques actions...4 2.1 Ouvrir un document existant...4 2.2 Sélectionner

Plus en détail

Installation et configuration du serveur syslog sur Synology DSM 4.0

Installation et configuration du serveur syslog sur Synology DSM 4.0 Installation et configuration du serveur syslog sur Synology DSM 4.0 Préambule Avoir un NAS équipé avec la version 4.0 ou ultérieure du DSM de Synology. Installation Pour installer le paquet Syslog Server,

Plus en détail

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Table des matières Chapitre A : Principes de base des scripts... 1 Élaboration de votre premier script... 1 Importance du modèle...

Plus en détail

Apprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER

Apprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER APPRENDRE A MANIPULER LE CLAVIER Apprendre à manipuler le clavier SOMMAIRE : I APPRENDRE A TAPER AU CLAVIER... PAGES 3-11 1.1 - Positionnement des touches d'un clavier... Page 3 1.2 - Les touches importantes

Plus en détail

Manuel d installation et d utilisation du logiciel GigaRunner

Manuel d installation et d utilisation du logiciel GigaRunner Manuel d installation et d utilisation du logiciel GigaRunner Manuel Version : V1.6 du 12 juillet 2011 Pour plus d informations, vous pouvez consulter notre site web : www.gigarunner.com Table des matières

Plus en détail

Rappels sur les suites - Algorithme

Rappels sur les suites - Algorithme DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................

Plus en détail

Introduction à Excel 2007. Les bases fondamentales pour l utilisation de Excel 2007. John Keisen. Juin 2012

Introduction à Excel 2007. Les bases fondamentales pour l utilisation de Excel 2007. John Keisen. Juin 2012 COOPAMI INAMI Introduction à Excel 2007 Les bases fondamentales pour l utilisation de Excel 2007 John Keisen Juin 2012 Page 2 de 86 SOMMAIRE I. INVENTAIRE DES OUTILS... 3 II. LA CELLULE... 28 III. UN ENSEMBLE

Plus en détail

COURS WINDEV NUMERO 3

COURS WINDEV NUMERO 3 COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

iil est désormais courant de trouver sur Internet un document

iil est désormais courant de trouver sur Internet un document Matériels et systèmes L Acrobat qui cherche dans les PDF Michel NARCY - Formateur TICE et Médialog Bulletin officiel, programmes d enseignement, articles de quotidiens ou de revues scientifiques... De

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

Conventions d écriture et outils de mise au point

Conventions d écriture et outils de mise au point Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette

Plus en détail

Documentation Technique du programme HYDRONDE_LN

Documentation Technique du programme HYDRONDE_LN Documentation Technique du programme HYDRONDE_LN Réalisation du programme H.GUYARD Réalisation du matériel électronique C.COULAUD & B.MERCIER Le programme HYDRONDE_LN est un programme qui permet de visualiser

Plus en détail

LPP SAINT JOSEPH BELFORT MODE OPERATOIRE ACTIVINSPIRE. Bonne utilisation à toutes et tous! UTILISATION DES TBI LE LOGICIEL ACTIVINSPIRE

LPP SAINT JOSEPH BELFORT MODE OPERATOIRE ACTIVINSPIRE. Bonne utilisation à toutes et tous! UTILISATION DES TBI LE LOGICIEL ACTIVINSPIRE LPP SAINT JOSEPH BELFORT MODE OPERATOIRE ACTIVINSPIRE Utilisation des TBI UTILISATION DES TBI LE LOGICIEL ACTIVINSPIRE T B utoriel de base, ce mode d emploi a pour objectif de vous présenter les principales

Plus en détail

Utilisation du logiciel ModellingSpace

Utilisation du logiciel ModellingSpace Utilisation du logiciel ModellingSpace 1. Pour ouvrir le logiciel, cliquer deux fois sur l icône de ModellingSpace se trouvant sur le bureau. N ouvrez pas d autres applications en même temps que ModellingSpace.

Plus en détail

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental

Plus en détail