M. Yassine ELGHARBI 4 SI
|
|
- Luc Gauthier
- il y a 6 ans
- Total affichages :
Transcription
1 Problème : Les informations relatives à un film sont : Titre : chaine Code : chaine Nombre de sorties de films : entier Ecrire un programme modulaire qui permet de : * Remplir un tableau T par N films ( 1 N 100 ). * Trier les films par ordre décroissant selon leurs nombres de sortie. * Afficher le contenu de tableau avant le tri puis après le tri. * Transférer les films qui sont sortis au moins une seule fois vers un fichier intitulé «acceptable.dat» qui sera créé sous la racine C: * Transférer les codes des films qui ne sont jamais sortie vers un fichier texte intitulé «Mauvais.txt» qui sera créé sous la racine C: * Chercher et afficher le nom de film qui à sorti le plus grand nombre de fois (Remarque : Il est possible qu on trouve plus qu un film ayant le même nombre maximal! ). * Supprimer définitivement (à partir de fichier) les films portant un nombre de sorties inférieur à une valeur vf saisie au clavier. On pourra exploiter la procédure standard TRONQUER ( F ) puisque notre fichier est trié en ordre décroissant!! * Afficher de nouveau le contenu de fichier. Analyse du problème Nom : Vidéothèque Résultat= Proc Afficher (fa ) Proc Nettoyer (fa ) Proc FilmStar (fa ) Proc Organiser (t, n, fa, fm ) Proc Association (fa, fm) Proc AfficherTab (t, n) Proc Trier (t, n) Proc AfficherTab (t, n ) Proc Remplir (t, n) FIN Vidéothèque T.D.N.T Type Film= enregistrement Titre : chaine Code : chaine Nbsorti : byte Fin film Tab=tableau de 50 film Ff=fichier de film Analyse T.D.O.G Afficher Nettoyer FilmStar Organiser Association AfficherTab Trier Remplir Fa fm T N,i Fil Ff texte Tab Byte Film Algorithmique et Programmation en Pascal 1
2 Analyse de la procédure Remplir DEF Proc Remplir (Var t : tab ; var n : byte) Résultat = t,n t = Pour i de 1 à n faire proc saisie_e(fil) n = [ ] répéter n=donnée(" saisir le nombre de film ") jusqu à (n 1) et (n 100) FIN Remplir Analyse de la procédure Saisie_e DEF Proc Saisie_e (var fil : film) Résultat = fil fil = [ ] Avec fil faire Titre =donnée("saisir le titre du film ") Code =donnée("saisir le code du film ") Nbsorti=donnée("Saisir le nombre de sortie du film ") FIN Saisie_e Analyse de la procédure AfficherTab DEF Proc AfficherTab (t : tab ; n :byte) Résultat = Aff [ ] Pour i de 1 à n faire Proc Afficher_e( t[ i ] ) FIN AfficherTab Analyse de la procédure Afficher_e DEF Proc Afficher_e ( fil : film ) Résultat = Aff [ ] Avec fil faire Ecrire("le titre du film : ", titre) Ecrire("le code de film : ", code) Ecrire("le nombre de sortie de film : ", nbsorti) Fin avec FIN Afficher_e Analyse de la procédure Proc Trier DEF Proc Proc Trier (var t : tab ; n :byte) Résultat = T T = Pour i de 2 à n faire [Ji,filt[i] ] Tant que ( j-1>0) et ( t[j-1].nbsorti > fil.nbsorti ) Faire T [ j ]<-- T [ j-1 ] j <--j - 1 Fin Tant Que T[j]Fil Fin pour Algorithmique et Programmation en Pascal 2
3 j M. Yassine ELGHARBI 4 SI FIN Trier T.D.O.L Entier Analyse de la procédure Association DEF Proc Association (Var Fa : ff, Var Fm : texte) Résultat = (Fa, fm) fm = [ ] Associer (fm, "d:\mauvais.dat") fa = [ ] Associer (fa, "d:\acceptable.txt") FIN Association Analyse de la procédure Proc Organiser DEF Proc Proc Organiser (t : tab ; n :byte ; var fa : ff ; var fm : texte) Résultat = fa Fermer(fa) t = [ ReCreer (fa) ] Pour i de 1 à n faire si ( t [ i ]. Nbsorti 1 ) alors ecrire( fa, t[ i ] ) sinon proc convfilm( t[ i ], ch ) ecrire_nl( fm, ch ) fin si FIN Organiser Analyse de la procédure convfilm DEF Proc convfilm (fil : film ; var ch : chaine) Résultat = ch ch = [ ] Avec fil faire Convch(Code, chcode) Convch(Nbsorti, chnb) ChConcat(titre, " ", chcode, " ",chnb) FIN convfilm T.D.O.L Chcode,chnb chaine Analyse de la procédure FilmStar DEF Proc FilmStar (var fa : ff ) Résultat = aff Femer (fa) [ Ouvrir(fa), Lire( fa, fil ) ] Répéter Proc afficher_e( fil ) i fil.nbsorti Lire(fa, fil) Jusqu à ( fil.nbsorti i ) FIN FilmStar Algorithmique et Programmation en Pascal 3
4 Analyse de la procédure Nettoyer DEF Proc Nettoyer ( var fa : ff ) Résultat = Fa Fermer ( fa ) Tronquer( fa ) Pointer ( fa, p ) [ Ouvrir( fa ) ] Répeter Pposition_fichier( fa ) Lire( fa, fil ) Jusqu à ( fil.nbsorti = vf ) Vf= [ ] Répéter Vf = (" saisir un nombre de sorties des films ") Jusqu à ( vf > 0 ) FIN Nettoyer T.D.O.L P, vf byte Analyse de la procédure Afficher DEF Proc Afficher ( Var Fa : ff ) Résultat = Aff Femer (Fa) [ Ouvrir (Fa) ] Tantque NON ( Fin_Fichier(Fa) ) Faire Lire (Fa, fil) Afficher_e( fil ) Fin Tantque FIN Afficher Algorithme du PP 0) Début Vidéothèque 1) Proc Remplir (t, n) 2) Proc AfficherTab (t, n ) 3) Proc Trier (t, n) 4) Proc AfficherTab (t, n) 5) Proc Association (fa, fm) 6) Proc Organiser (t, n, fa, fm ) 7) Proc FilmStar (fa ) 8) Proc Nettoyer (fa ) 9) Proc Afficher (fa ) 10) FIN Vidéothèque Algorithme de la procédure Saisie_e 0) DEF Proc Saisie_e (var fil : film) 1) Avec fil faire Ecrire("Saisir le titre du film ") Lire(Titre) ecrire("saisir le code du film ") lire(code) Les Algorithmes Algorithmique et Programmation en Pascal 4
5 ecrire("saisir le nombre de sortie du film ") lire(nbsorti) 2) FIN Saisie_e Algorithme de la procédure Remplir 0) DEF Proc Remplir (Var t : tab ; var n : byte) 1) répéter ecrire(" saisir le nombre de film ") lire(n) jusqu à (n 1) et (n 100) 2) Pour i de 1 à n faire proc saisie_e(fil) 3) FIN Remplir Algorithme de la procédure Afficher_e 3) DEF Proc Afficher_e ( fil : film ) 4) Avec fil faire Ecrire("le titre du film : ", titre) Ecrire("le code de film : ", code) Ecrire("le nombre de sortie de film : ", nbsorti) Fin avec 5) FIN Afficher_e Algorithme de la procédure AfficherTab 0) DEF Proc AfficherTab (t : tab ; n :byte) 1) Pour i de 1 à n faire Proc Afficher_e( t[ i ] ) 2) FIN AfficherTab Algorithme de la procédure Trier 0) DEF Proc Trier (var t : tab ; n :byte) 1) Pour i de 2 à n faire Ji filt[i] Tant que ( j-1>0) et ( t[j-1].nbsorti > fil.nbsorti ) Faire T [ j ]<-- T [ j-1 ] j <--j - 1 Fin Tant Que T[j]Fil Fin pour 2) FIN Trier Algorithme de la procédure Association 0) DEF Proc Association (Var Fa : ff ; Var Fm : texte) 1) Associer (fa, "d:\acceptable.txt") 2) Associer (fm, "d:\mauvais.dat") 3) FIN Association Algorithmique et Programmation en Pascal 5
6 Algorithme de la procédure Organiser 0) DEF Proc Organiser (t : tab ; n :byte ; var fa : ff ; var fm : texte) 1) ReCreer (fa) 2) Pour i de 1 à n faire si ( t [ i ]. Nbsorti 1 ) alors ecrire( fa, t[ i ] ) sinon proc convfilm( t[ i ], ch ) ecrire_nl( fm, ch ) fin si 3) Fermer(fa) 4) FIN Organiser Algorithme de la procédure convfilm 0) DEF Proc convfilm (fil : film ; var ch : chaine) 1) Avec fil faire Convch(Code, chcode) Convch(Nbsorti, chnb) ChConcat(titre, " ", chcode, " ",chnb) 2) FIN convfilm Algorithme de la procédure FilmStar 0) DEF Proc FilmStar (var fa : ff ) 1) Ouvrir(fa) 2) Lire( fa, fil ) 3) Répéter Proc afficher_e( fil ) i fil.nbsorti Lire( fa, fil ) Jusqu à ( fil.nbsorti i ) 4) Fermer ( fa ) 5) FIN FilmStar Algorithme de la procédure Nettoyer 0) DEF Proc Nettoyer ( var fa : ff ) 1) Répéter ecrire (" saisir un nombre de sorties des films ") lire( vf ) Jusqu à ( vf > 0 ) 2) Ouvrir( fa ) 3) Répeter Pposition_fichier( fa ) Lire( fa, fil ) Jusqu à ( fil.nbsorti = vf ) 4) Pointer ( fa, p ) 5) Tronquer( fa ) 6) Fermer ( fa ) Algorithmique et Programmation en Pascal 6
7 7) FIN Nettoyer Algorithme de la procédure Afficher 0) DEF Proc Afficher ( var fa : ff ) 1) Ouvrir (Fa) 2) Tantque NON ( Fin_Fichier(Fa) ) Faire Lire ( Fa, fil ) Afficher_e( fil ) Fin Tantque 3) Femer (Fa) 4) FIN Afficher Algorithmique et Programmation en Pascal 7
CORRECTION EXERCICES ALGORITHME 1
CORRECTION 1 Mr KHATORY (GIM 1 A) 1 Ecrire un algorithme permettant de résoudre une équation du second degré. Afficher les solutions! 2 2 b b 4ac ax bx c 0; solution: x 2a Solution: ALGORITHME seconddegré
Plus en détailintroduction Chapitre 5 Récursivité Exemples mathématiques Fonction factorielle ø est un arbre (vide) Images récursives
introduction Chapitre 5 Images récursives http ://univ-tln.fr/~papini/sources/flocon.htm Récursivité http://www.poulain.org/fractales/index.html Image qui se contient elle-même 1 Exemples mathématiques
Plus en détailFeuille 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étail4. Les structures de données statiques
4. Les structures de données statiques 4.1 Tableaux à une dimension 4.1.1 Introduction Imaginons que dans un programme, nous ayons besoin simultanément de 25 valeurs (par exemple, des notes pour calculer
Plus en détailComplexité. Licence Informatique - Semestre 2 - Algorithmique et Programmation
Complexité Objectifs des calculs de complexité : - pouvoir prévoir le temps d'exécution d'un algorithme - pouvoir comparer deux algorithmes réalisant le même traitement Exemples : - si on lance le calcul
Plus en détailCours 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étailAlgorithmique 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étailArchitecture des Systèmes d Information Architecture des Systèmes d Information
Plan... Tableaux et tris I3 - Algorithmique et programmation 1 Rappels Nicol Delestre 2 Tableaux à n dimensions 3 Initiation aux tris Tableaux - v2.0.1 1 / 27 Tableaux - v2.0.1 2 / 27 Rappels : tableau
Plus en détailUniversité Bordeaux 1, Licence Semestre 3 - Algorithmes et struct...
Université Bordeaux 1 table des matières Licence Semestre 3 - Algorithmes et structures de données 1 Dernière mise à jour effectuée le 23 Octobre 2013 Piles et Files Déitions Primitives de piles, exemples
Plus en détailLicence 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étailProbabilité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étailSub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"
TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION
Plus en détailCorrection TD algorithmique
Affectation Correction TD algorithmique Exercice 1 algo affect1b b 5 a b+1 b 2 Il vaut faire passer la notion de variable et la notion de stockage mémoire. Une variable n a donc pas d historique et à un
Plus en détail1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert
1 de 46 Algorithmique Trouver et Trier Florent Hivert Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert 2 de 46 Algorithmes et structures de données La plupart des bons algorithmes
Plus en détailDé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étailCours 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étailAlgorithmique et structures de données I
Algorithmique et structures de données I Riadh Ben Messaoud Université 7 novembre à Carthage Faculté des Sciences Économiques et de Gestion de Nabeul 1ère année Licence Fondamentale IAG 1ère année Licence
Plus en détailTravaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation
Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des
Plus en détailChapitre 10 Arithmétique réelle
Chapitre 10 Arithmétique réelle Jean Privat Université du Québec à Montréal INF2170 Organisation des ordinateurs et assembleur Automne 2013 Jean Privat (UQAM) 10 Arithmétique réelle INF2170 Automne 2013
Plus en détailOrganigramme / 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étailCours d initiation à la programmation en C++ Johann Cuenin
Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................
Plus en détailAdama MBODJI MBODJ.SYSTEM
MBODJ.SYSTEM Tableaux & vecteurs Algorithmes de tris Chaînes de caractères Listes linéaires Piles & Files Arbres Fichiers Je dédie cet ouvrage à mon père Souleymane MBODJI 2 Dédicace... 2 Sommaire... 3
Plus en détailF7n 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étailExamen Médian - 1 heure 30
NF01 - Automne 2014 Examen Médian - 1 heure 30 Polycopié papier autorisé, autres documents interdits Calculatrices, téléphones, traducteurs et ordinateurs interdits! Utilisez trois copies séparées, une
Plus en détailProgrammation Objet - Cours II
Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à
Plus en détailPar combien de zéros se termine N!?
La recherche à l'école page 79 Par combien de zéros se termine N!? par d es co llèg es An dré Do ucet de Nanterre et Victor Hugo de Noisy le Grand en seignants : Danielle Buteau, Martine Brunstein, Marie-Christine
Plus en détailMODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI
MODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI BTS AGPME Ciel Gestion commerciale (mai 2005) Pierre TASSION 1 Table des matières D après le référentiel BTS PME PMI Présentation
Plus en détailBases de programmation. Cours 5. Structurer les données
Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et
Plus en détailI. 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étailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailDérivation : cours. Dérivation dans R
TS Dérivation dans R Dans tout le capitre, f désigne une fonction définie sur un intervalle I de R (non vide et non réduit à un élément) et à valeurs dans R. Petits rappels de première Téorème-définition
Plus en détailAlgorithmes 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étailLes structures. Chapitre 3
Chapitre 3 Les structures Nous continuons notre étude des structures de données qui sont prédéfinies dans la plupart des langages informatiques. La structure de tableau permet de regrouper un certain nombre
Plus en détailEXCEL 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étailLA BOX FIBRE DE SFR GUIDE D UTILISATION COMPLET (MAIS PAS COMPLEXE) SFR.FR
LA BOX FIBRE DE SFR GUIDE D UTILISATION COMPLET (MAIS PAS COMPLEXE) SFR.FR INSTALLEZ-VOUS, ON VOUS EXPLIQUE TOUT! Vous avez installé votre box Fibre de SFR. Découvrez vite maintenant les fonctionnalités,
Plus en détailTRIGONOMETRIE 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étailRechercher l accès d une transaction dans l arborescence SIFAC. Le résultat s affiche : Terminer directement une transaction. Fermer un mode en cours
Rechercher l accès d une transaction dans l arborescence SIFAC Chemin : saisir la transaction «search_sap_menu» dans la zone de transactions Le résultat s affiche : Saisir le nom de la transaction recherchée
Plus en détailUniversité Paris-Dauphine DUMI2E 1ère année, 2009-2010. Applications
Université Paris-Dauphine DUMI2E 1ère année, 2009-2010 Applications 1 Introduction Une fonction f (plus précisément, une fonction réelle d une variable réelle) est une règle qui associe à tout réel x au
Plus en détailAssembleur. Faculté I&C, André Maurer, Claude Petitpierre
Assembleur Faculté I&C, André Maurer, Claude Petitpierre INTRODUCTION Logiciel utilisé Faculté I&C, André Maurer, Claude Petitpierre MEMOIRE Mémoire Faculté I&C, André Maurer, Claude Petitpierre Mémoire
Plus en détailProgrammation C++ (débutant)/instructions for, while et do...while
Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de
Plus en détailCorrection TD Algorithmique 5.3 Pile - 5.4 Liste 5.3 Pile
Correction TD Algorithmique 5.3 Pile - 5.4 Liste 5.3 Pile Classe Pile var sommet : entier var vals : Tableau Methode Pile() vals nouveau Tableau (?) sommet -1 Methode estvide() :booléen Renvoie
Plus en détailLa mémoire. Un ordinateur. L'octet. Le bit
Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve
Plus en détail80 rue de Reuilly 75012 PARIS 01 53 30 09 99. Guide d utilisation de la Bourse de l emploi des Centres de Gestion
80 rue de Reuilly 75012 PARIS 01 53 30 09 99 Guide d utilisation de la Bourse de l emploi des Centres de Gestion Propos introductifs Le réseau des Bourses de l emploi des Centres de Gestion permet au travers
Plus en détailALGORITHMIQUE ET PROGRAMMATION En C
Objectifs ALGORITHMIQUE ET PROGRAMMATION Une façon de raisonner Automatiser la résolution de problèmes Maîtriser les concepts de l algorithmique Pas faire des spécialistes d un langage Pierre TELLIER 2
Plus en détailAnimer son cours depuis la tablette
Animer son cours depuis la tablette Partagez du contenu et des données, démarrez des leçons privées, contrôlez et verrouillez la tablette de vos élèves. School S identifier pour les enseignants et les
Plus en détailAlgorithmique 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étailCours 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étailM06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS
IB INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1 DIPLOMA PROGRAMME PROGRAMME DU DIPLÔME DU BI PROGRAMA DEL DIPLOMA DEL BI M06/5/COMSC/SP1/FRE/TZ0/XX 22067017 Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS
Plus en détailalg - Classes, instances, objets [oo] Exercices résolus
alg - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1
Plus en détailProjet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte
Projet d informatique M1BI : Compression et décompression de texte Le but de ce projet est de coder un programme réalisant de la compression et décompression de texte. On se proposera de coder deux algorithmes
Plus en détailRecherche dans un tableau
Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6
Plus en détailProgrammation impérative
Programmation impérative Cours 4 : Manipulation des fichiers en C Catalin Dima Organisation des fichiers Qqs caractéristiques des fichiers : Nom (+ extension). Chemin d accès absolu = suite des noms des
Plus en détailLes arbres binaires de recherche
Institut Galilée Année 2010-2011 Algorithmique et arbres L2 TD 6 Les arbres binaires de recherche Type en C des arbres binaires (également utilisé pour les ABR) : typedef struct noeud_s { struct noeud_s
Plus en détailCréation d articles sur le site web du GSP
Création d articles sur le site web du GSP Mode d emploi pour les membres du groupe spéléo Porrentruy. www.speleoporrentruy.ch 1 Article avec photo et document pdf sur le site du groupe spéléo Porrentruy
Plus en détailProbabilités Loi binomiale Exercices corrigés
Probabilités Loi binomiale Exercices corrigés Sont abordés dans cette fiche : (cliquez sur l exercice pour un accès direct) Exercice 1 : épreuve de Bernoulli Exercice 2 : loi de Bernoulli de paramètre
Plus en détailLogiciel Libre Cours 3 Fondements: Génie Logiciel
Logiciel Libre Cours 3 Fondements: Génie Logiciel Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/
Plus en détailChapitre 5 : Flot maximal dans un graphe
Graphes et RO TELECOM Nancy A Chapitre 5 : Flot maximal dans un graphe J.-F. Scheid 1 Plan du chapitre I. Définitions 1 Graphe Graphe valué 3 Représentation d un graphe (matrice d incidence, matrice d
Plus en détailGEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT
GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT Table des matières : Description de l application :... 2 Les raisons d une telle application
Plus en détailCOURS 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étailCorrigé des TD 1 à 5
Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un
Plus en détailprévues par la législation belge et les frais. le versement diminué des frais et des éventuelles taxes ou cotisations.
Conditions Générales Les présentes conditions générales décrivent le fonctionnement et les possibilités offertes par votre contrat Article 1 QUE FAUT-IL ENTENDRE PAR? LA COMPAGNIE : contrat est souscrit.
Plus en détailLA LETTRE DE MOTIVATION
- 1 - LA LETTRE DE MOTIVATION Il s agit de convaincre l employeur que votre candidature est pertinente et qu elle mérite une attention particulière. Le but est de décrocher un entretien LETTRE TYPE EN
Plus en détailLE PROBLEME DU PLUS COURT CHEMIN
LE PROBLEME DU PLUS COURT CHEMIN Dans cette leçon nous définissons le modèle de plus court chemin, présentons des exemples d'application et proposons un algorithme de résolution dans le cas où les longueurs
Plus en détailChp. 4. Minimisation d une fonction d une variable
Chp. 4. Minimisation d une fonction d une variable Avertissement! Dans tout ce chapître, I désigne un intervalle de IR. 4.1 Fonctions convexes d une variable Définition 9 Une fonction ϕ, partout définie
Plus en détailUSTL - 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étailProgrammation sous QT
SN IR 1 2014-2015 Développement logiciel Programmation Objet Programmation sous QT Projet Alarme Domestique ~ TD n 6~ Conception et Tests Unitaires Date : mars 2015 Version : 3.2 Référence : TD6 Conception
Plus en détail1 Année LMD-STSM Algorithmique et Programmation. Série de TD 2
Série de TD 2 Exercice 2.1 Quel résultat produit le programme suivant? Var val, double : entier ; Val := 231 ; Double := Val * 2 ; Ecrire (Val) ; Ecrire (Double) ;. Exercice 2.2 Ecrire un programme qui
Plus en détailNotice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker
Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker DeCarvalho Adelino adelino.decarvalho@iutc.u-cergy.fr septembre 2005 Table des matières 1 Introduction
Plus en détailModes 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étailL adresse électronique professionnelle : Mode d emploi
L adresse électronique professionnelle : Mode d emploi Sommaire Pour accéder directement aux pages, cliquer en gardant la touche Ctrl de votre clavier enfoncée QUELQUES RAPPELS... 2 CREER UN COMPTE A PARTIR
Plus en détailAlgorithmique, Structures de données et langage C
UNIVERSITE PAUL SABATIER TOULOUSE III Algorithmique, Structures de données et langage C L3 IUP AISEM/ICM Janvier 2005 J.M. ENJALBERT Chapitre 1 Rappels et compléments de C 1.1 Structures Une structure
Plus en détail1/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étailALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII
ALGORITHMIQUE II NOTION DE COMPLEXITE 1 2 Comment choisir entre différents algorithmes pour résoudre un même problème? Plusieurs critères de choix : Exactitude Simplicité Efficacité (but de ce chapitre)
Plus en détailLangage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes
Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition
Plus en détailAnne 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étailSujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.
Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de
Plus en détailQuelques algorithmes simples dont l analyse n est pas si simple
Quelques algorithmes simples dont l analyse n est pas si simple Michel Habib habib@liafa.jussieu.fr http://www.liafa.jussieu.fr/~habib Algorithmique Avancée M1 Bioinformatique, Octobre 2008 Plan Histoire
Plus en détailINITIATION AU LOGICIEL SAS
INITIATION AU LOGICIEL SAS (version 9.1.3 sous Windows) Hélène HAMISULTANE Bibliographie : Initiation au logiciel SAS(9) pour Windows, Coqué N. (juin 2006). www.agroparistech.fr/img/pdf/polysas.pdf SAS
Plus en détailSérie TD 3. Exercice 4.1. Exercice 4.2 Cet algorithme est destiné à prédire l'avenir, et il doit être infaillible! Exercice 4.3. Exercice 4.
Série TD 3 Exercice 4.1 Formulez un algorithme équivalent à l algorithme suivant : Si Tutu > Toto + 4 OU Tata = OK Alors Tutu Tutu + 1 Tutu Tutu 1 ; Exercice 4.2 Cet algorithme est destiné à prédire l'avenir,
Plus en détailCette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".
Gestion du multilingues Cette nouveauté est disponible en édition Entreprise L'extension WaveSoft Customisation vous permet sur l'édition Entreprise de rendre les modules Gestion Commerciale, GRC, Comptabilité,
Plus en détailEVALUATION Nombres CM1
IEN HAUTE VALLEE DE L OISE EVALUATION Nombres CM1 PRESENTATION CONSIGNES DE PASSATION CONSIGNES DE CODAGE Livret du maître Nombres évaluation CM1 2011/2012 Page 1 CM1 MATHÉMATIQUES Champs Compétences Composantes
Plus en détail(Exemple ici de calcul pour une Ducati 748 biposto, et également pour un S2R1000, équipé d un disque acier en fond de cloche, et ressorts d origine)
Analyse de la charge transmise aux roulements de la roue dentée, notamment en rajoutant les efforts axiaux dus aux ressorts de l embrayage (via la cloche) (Exemple ici de calcul pour une Ducati 748 biposto,
Plus en détail1 Recherche en table par balayage
1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément
Plus en détailInfo0101 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étailAlarme domestique- Présentation
STI2D PROJET SIN Alarme domestique- Présentation Document réponses Séquence découverte Le fonctionnement du système d alarme domestique: (Démarche d investigation) Après avoir fait une présentation de
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailUtilisation des Leica DISTO avec Bluetooth Smart sur Android 4.3 ou une version ultérieure. V 1.0 Décembre 2013
Utilisation des Leica DISTO avec Bluetooth Smart sur Android 4.3 ou une version ultérieure V 1.0 Décembre 2013 Sommaire Instruments Leica DISTO Compatibilité Bluetooth Leica DISTO Bluetooth Smart Leica
Plus en détailMapReduce. Nicolas Dugué nicolas.dugue@univ-orleans.fr. M2 MIAGE Systèmes d information répartis
MapReduce Nicolas Dugué nicolas.dugue@univ-orleans.fr M2 MIAGE Systèmes d information répartis Plan 1 Introduction Big Data 2 MapReduce et ses implémentations 3 MapReduce pour fouiller des tweets 4 MapReduce
Plus en détailSe repérer dans l écran de Foxmail
Se repérer dans l écran de Foxmail Fenêtre des dossiers 4 5 Les noms qui ont été rentrés dans le carnet d adresses apparaissent ici. Un double-clic sur le nom lance la fenêtre «Nouveau Message» pas besoin
Plus en détailManuel 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étailService des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1
Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1 Table des matières 1. Accéder au gestionnaire de notes... 3 2. Sélectionner une classe... 4 3. Première
Plus en détailContenu. N Pages. Formavision: Une approche pratique de la formation 2. Objectifs de la séance 3
QUAND LE MANAGER DEVIENT "COACH"... GUIDE DE L'ANIMATEUR LA BOITE A OUTILS D U M A N A G E R Contenu Formavision: Une approche pratique de la formation 2 Objectifs de la séance 3 Les cinq étapes pour qu'un
Plus en détailCAISSE ENREGISTREUSE ELECTRONIQUE SE-G1 MANUEL SIMPLIFIE DE L UTILISATEUR 20/03/14
CAISSE ENISTREUSE ELECTRONIQUE SE-G1 MANUEL SIMPLIFIE DE L UTILISATEUR 20/03/14 SOMMAIRE 1. Installation du rouleau de papier... 3 2. Position de clé... 3 3. Présentation des touches d utilisation... 4
Plus en détailGestion des Factures
Gestion des Factures Sommaire Comment enregistrer une facture client... 3 Sous 2DCaisse... 3 Création d une facture sur ticket validé... 3 Réglé une facture non soldée... 5 Valider un ticket sans règlement...
Plus en détailLES TABLETTES : EN PRATIQUE
Installer une application LES TABLETTES : EN PRATIQUE Lorsque vous achetez une tablette, des applications sont déjà installées. En général, vous trouverez de quoi surfer sur Internet, écouter de la musique,
Plus en détailProgrammation avec Xcas ou Python
Programmation avec Xcas ou Python G. Aldon - J. Germoni - J.-M. Mény IREM de Lyon Mars 2012 GA, JG, JMM (IREM de Lyon) programmer xcas python Mars 2012 1 / 20 Éditeur Xcas Environnement Le texte d un programme
Plus en détailCCP PSI - 2010 Mathématiques 1 : un corrigé
CCP PSI - 00 Mathématiques : un corrigé Première partie. Définition d une structure euclidienne sur R n [X]... B est clairement symétrique et linéaire par rapport à sa seconde variable. De plus B(P, P
Plus en détailCarte encadrement glitter
Carte encadrement glitter - Logiciel: PHOTOFILTRE http://photofiltre.free.fr/ - Logiciel: UnFREEz http://ressources3.techno.free.fr/didacticiels/unfreez/ - Installer le plugin: Importation GIF animé http://photofiltre.free.fr/frames.htm
Plus en détailRappels d architecture
Assembleur Rappels d architecture Un ordinateur se compose principalement d un processeur, de mémoire. On y attache ensuite des périphériques, mais ils sont optionnels. données : disque dur, etc entrée
Plus en détailCOMPTABILITE 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