UNIT - Moteur de Recherche - Ressources Pédagogiques [Cours en Ligne]

Retour à l'accueil  
Pour vous connecter : UNIT - le site institutionnel
Ressources UNIT > Thématiques UNIT fr
  • Recherche par :
  • Dernières mises en ligne
  • Thématiques UNIT
  • Etablissements
  • Auteurs
  • Recherche avancée
  • Projets UNIT
Recherche libre :
 Aide  
Recherche Avancée
Classification Unit > Informatique > Programmation : Algorithmique, langages, conception objet, programmes
Niveau supérieur
  • 59 ressources ont été trouvées. Voici les résultats 1 à 20
  |< << Page précédente 1 2 3 Page suivante >> >| documents par page
Tri :   Date Editeur Format Auteur Titre
Voir le document

Méthodes et outils algorithmiques. Approche impérative (module API)

Auteur(s): Jacques Barre, Le Moal;Pascale Le Certen, Lucien Ungaro Éditeur(s): Institut de Formation Supérieure en Informatique et Communication
Source de la notice: ORI Université Rennes 1 Format: texte
Polycopié (n°118) du cours de licence Sciences et techniques sur le module API (approche impérative) avec une mise en oeuvre en Java. Ce cours a pour but l'apprentissage des bases de l'algorithmique et des algorithmes de style impératif et la réalisation de programme, d'où la nécéssité de connaître JAVA....
Accéder à la fiche de description
Voir le document

Systèmes embarqués : contraintes et technologies (série : Colloquium Jacques Morgenstern)

Auteur(s): Gérard Berry Éditeur(s): Institut National de Recherche en Informatique et en Automatique, Université de Nice, Ecole Polytechnique Universitaire, Laboratoire I3S
Source de la notice: UNIT Format: image en mouvement
Les systèmes informatiques embarqués envahissent tous les pans de l'industrie, de l'avionique et l'automobile aux objets les plus courants. Ils sont formés de matériel et logiciel intimement mêlés. Les contraintes de fiabilité y sont considérables, que ce soit pour des questions évidentes de sécurité des personnes, ou simplement pour des raisons économiques de coût des bugs. Les contraintes technologiques y sont aussi très fortes: taille, consommation électrique, etc. Des technologies spécifiques de programmation et de vérification de ces systèmes ont été mises au point ces 15 dernières années...
Accéder à la fiche de description
Voir le document

Algorithmes pour le calcul scientifique (série : Cours Polytech'Lille)

Auteur(s): Jean Beuneu, Ovidiu Schipor, Felicia Giza, Florin Hrebenciuc Éditeur(s): Polytech'Lille
Source de la notice: UNIT
Programme du cours : Systèmes d'équations linéaires Programmation linéaire Équations non linéaires Valeurs et vecteurs propres des matrices Interpolation Approximation Quadrature numérique Transformation de Fourier discrète Intégration numérique des équations différentielles ordinaires...
Accéder à la fiche de description
Voir le document

Réflexions sur la théorie des algorithmes (série : Colloquium Jacques Morgenstern)

Auteur(s): Allan Borodin Éditeur(s): Institut National de Recherche en Informatique et en Automatique, Université de Nice, Ecole Polytechnique Universitaire, Laboratoire I3S
Source de la notice: UNIT Format: image en mouvement
En 1973, J. Morgenstern a publié un article fort élégant intitulé "Lower Bounds on the Linear Complexity of the Fast Fourier Transform". Alors que la complexité du calcul de la transformée de Fourier discrète est encore un problème ouvert, J. Morgenstern a pu établir une borne inférieure optimale en Omega(n log n) pour toute une classe d'algorithmes et, en particulier, pour les programmes d'arithmétique linéaire où les valeurs scalaires sont de module borné. Cet article fait partie d'une série de publications de J. Morgenstern sur les modèles restreints de calcul. Dans mon exposé, je m'attache...
Accéder à la fiche de description
Voir le document

Cfacile : Introduction au langage C

Auteur(s): Jean-Paul Boufflet, Philippe Trigano, Amir Benmimoun Éditeur(s): Université de Technologie de Compiègne, UNIT
Source de la notice: UNIT Format: texte, image, ressource interactive, ensemble de données
Cfacile est un support interactif de cours pour l'apprentissage des concepts de base de l’algorithmique et de la programmation en C, à destination des débutants. Il comporte quatre parties : une base théorique structurée sous la forme de 9 chapitres de cours, un ensemble d'exercices interactifs, deux jeux éducatifs interactifs et des simulations pédagogiques. Les chapitres abordent les bases de la programmation en C : introduction au langage C, algorithmes et langages, structure d'un programme, premiers pas en C, les boucles, les tableaux ainsi que les chaînes de caractères et les pointeurs, ...
Accéder à la fiche de description
Voir le document

Introduction à la recherche opérationnelle et à l'algorithmique de l'optimisation

Auteur(s): François Boulier Éditeur(s): Université de Lille I
Source de la notice: UNIT
Faire de la recherche opérationnelle consiste en pratique à modéliser mathématiquement un problème donné puis à résoudre le problème modélisé. La première étape demande du savoir?faire et de l'expérience (certains parlent d''art'. Pour la seconde, on dispose d'algorithmes rigoureux. La discipline s'est développée avec l'informatique : modéliser mathématiquement des problèmes complexes ne servirait à rien si on ne disposait pas d'ordinateurs pour mener les calculs. Ce cours aborde les deux aspects de la recherche opérationnelle : on s'initie à la modélisation mathématique de problèmes qu'on rés...
Accéder à la fiche de description
Voir le document

Travaux Pratiques Scilab : Introduction au calcul scientifique

Auteur(s): Romain Brette Éditeur(s): Ecole Normale Supérieure de Paris
Source de la notice: UNIT Format: logiciel, texte
Après un bref rappel sur les commandes de Scilab utiles au calcul scientifique (vecteurs, matrices, boucles conditionnelles), vous trouverez huit TP (travaux pratiques) avec leur correction pour vous entraîner. Les sujets traités sont : l'interpolation polynomiale (TP2), les courbes de Bézier (TP3), les splines et systèmes triangulaires (TP4), la décomposition LU (TP5), les équations linéaires et moindres carrés (TP6), la résolution d’équations non-linéaires (TP7) et les racines de polynômes (TP8)....
Accéder à la fiche de description
Voir le document

Régulation et mesure

Auteur(s): Philippe Breuil Éditeur(s): Ecole Nationale Supérieure des Mines de Saint Etienne
Source de la notice: UNIT Format: collection
Ce cours de régulation et mesure a pour objectifs de faire découvrir les problèmes de la mesure, puis l'utilisation de celle-ci pour faire du contrôle, de faire découvrir la régulation, et enfin de donner les outils nécessaires pour poser puis résoudre un problème de dynamique...
Accéder à la fiche de description
Voir le document Auteur(s): Chris Cannings Éditeur(s): Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte, image en mouvement
Accéder à la fiche de description
Voir le document

La gestion des fichiers (série : Programmation en langage C)

Auteur(s): Anne Canteaut Éditeur(s): Université de Limoges, Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte
Le C offre la possibilité de lire et d'écrire des données dans un fichier. Pour des raisons d'efficacité, les accès à un fichier se font par l'intermédiaire d'une mémoire-tampon (buffer), ce qui permet de réduire le nombre d'accès aux périphériques (disque...). Pour pouvoir manipuler un fichier, un programme a besoin d'un certain nombre d'informations : l'adresse de l'endroit de la mémoire-tampon où se trouve le fichier, la position de la tête de lecture, le mode d'accès au fichier (lecture ou écriture)... Ces informations sont rassemblées dans une structure dont le type, FILE *, est défini ...
Accéder à la fiche de description
Voir le document

La librairie standard (série : Programmation en langage C)

Auteur(s): Anne Canteaut Éditeur(s): Université de Limoges, Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte
Cette annexe donne la syntaxe des principales fonctions de la librairie standard.
Accéder à la fiche de description
Voir le document

La programmation modulaire (série : Programmation en langage C)

Auteur(s): Anne Canteaut Éditeur(s): Université de Limoges, Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte
Dès que l'on écrit un programme de taille importante ou destiné à être utilisé et maintenu par d'autres personnes, il est indispensable de se fixer un certain nombre de règles d'écriture. En particulier, il est nécessaire de fractionner le programme en plusieurs fichiers sources, que l'on compile séparément. Ces règles d'écriture ont pour objectifs de rendre un programme lisible, portable, réutilisable, facile à maintenir et à modifier....
Accéder à la fiche de description
Voir le document

Le débogueur GDB (série : Programmation en langage C)

Auteur(s): Anne Canteaut Éditeur(s): Université de Limoges, Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte
Le logiciel gdb est un logiciel GNU permettant de déboguer les programmes C (et C++). Il permet de lancer le programme, d'arrêter l'exécution à un endroit précis, d'examiner et de modifier les variables au cours de l'exécution et aussi d'exécuter le programme pas-à-pas....
Accéder à la fiche de description
Voir le document

Les bases de la programmation en C (série : Programmation en langage C)

Auteur(s): Anne Canteaut Éditeur(s): Université de Limoges, Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte
Après un bref historique, ce chapitre introductif présente les caractéristiques d'un langage compilé, les composantes élémentaires et la structure d'un programme en C et les conventions d'écriture. 9 exercices simples sur les structures de contrôle : instructions de branchement, boucles permettent de fixer les connaissances acquises dans ce premier chapitre....
Accéder à la fiche de description
Voir le document

Les directives au préprocesseur (série : Programmation en langage C)

Auteur(s): Anne Canteaut Éditeur(s): Université de Limoges, Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte
Le préprocesseur est un programme exécuté lors de la première phase de la compilation. Il effectue des modifications textuelles sur le fichier source à partir de directives. Les différentes directives au préprocesseur, introduites par le caractère #, ont pour but l'incorporation de fichiers source (#include), la définition de constantes symboliques et de macros (#define), la compilation conditionnelle (#if, #ifdef,...)....
Accéder à la fiche de description
Voir le document

Les fonctions (série : Programmation en langage C)

Auteur(s): Anne Canteaut Éditeur(s): Université de Limoges, Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte
Comme dans la plupart des langages, on peut en C découper un programme en plusieurs fonctions. Une seule de ces fonctions existe obligatoirement ; c'est la fonction principale appelée main. Cette fonction principale peut, éventuellement, appeler une ou plusieurs fonctions secondaires. De même, chaque fonction secondaire peut appeler d'autres fonctions secondaires ou s'appeler elle-même (dans ce dernier cas, on dit que la fonction est récursive). Ce chapitre est complété par 3 exercices faisant intervenir l'usage des fonctions : permutation, incrémentation des éléments de la diagonale d'une mat...
Accéder à la fiche de description
Voir le document

Les pointeurs (série : Programmation en langage C)

Auteur(s): Anne Canteaut Éditeur(s): Université de Limoges, Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte
Toute variable manipulée dans un programme est stockée quelque part en mémoire centrale. Cette mémoire est constituée d'octets qui sont identifiés de manière univoque par un numéro qu'on appelle adresse. Pour retrouver une variable, il suffit donc de connaître l'adresse de l'octet où elle est stockée (ou, s'il s'agit d'une variable qui recouvre plusieurs octets contigus, l'adresse du premier de ces octets). Pour des raisons évidentes de lisibilité, on désigne souvent les variables par des identificateurs, et non par leur adresse. C'est le compilateur qui fait alors le lien entre l'identificate...
Accéder à la fiche de description
Voir le document

Les types composés (série : Programmation en langage C)

Auteur(s): Anne Canteaut Éditeur(s): Université de Limoges, Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte
A partir des types prédéfinis du C (caractères, entiers, flottants), on peut créer de nouveaux types, appelés types composés, qui permettent de représenter des ensembles de données organisées. Ce chapitre est complété par deux séries d'exercices, l'une consacrée au tri de données organisées en tableaux ou en structures et l'autre proposant 6 exercices de manipulation de données structurées en tableaux à l'aide de pointeurs....
Accéder à la fiche de description
Voir le document

Polycopié (série : Programmation en langage C)

Auteur(s): Anne Canteaut Éditeur(s): Université de Limoges, Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT Format: texte
Ce document propose les bases du langage C au travers de 7 chapitres consacrés chacun à un aspect du langage. Il est complété par une présentation de la librairie standard et du débogueur GDB. Cinq séries d'exercices de difficulté croissante permettent de mettre en pratique les notions présentées....
Accéder à la fiche de description
Voir le document

Cours de C/C++

Auteur(s): Christian Casteyde Éditeur(s): Institut National de Recherche en Informatique et en Automatique
Source de la notice: UNIT
Ce livre est structuré en deux grandes parties, traitant chacune un des aspects du C++. La première partie, contenant les chapitres 1 à 12, traite du langage C++ lui-même, de sa syntaxe et de ses principales fonctionnalités. La deuxième partie quant à elle se concentre sur la bibliothèque standard C++, qui fournit un ensemble de fonctionnalités cohérentes et réutilisables par tous les programmeurs. La bibliothèque standard C++ a également l'avantage d'utiliser les constructions les plus avancées du langage, et illustre donc parfaitement les notions qui auront été abordées dans la première part...
Accéder à la fiche de description
rss |< << Page précédente 1 2 3 Page suivante >> >| documents par page
© 2009 UNIT - Mentions légales - Contacts