Titre : |
Algorithmique, calcul numérique : travaux pratiques résolus et programmation avec les logiciels Scilab et Python |
Type de document : |
texte imprimé |
Auteurs : |
Ouin, José, |
Editeur : |
Paris : Ellipses |
Année de publication : |
2013 |
Importance : |
189p |
Présentation : |
couv.ill.fig. |
Format : |
24x17.5 cm |
ISBN/ISSN/EAN : |
978-2-7298-8106-1 |
Langues : |
Français (fre) Langues originales : Français (fre) |
Index. décimale : |
518 |
Résumé : |
"Cet ouvrage, constitué de travaux pratiques résolus d'algorithmique et de calcul numérique, traite de la résolution de problèmes concrets portant sur les thèmes suivants :
"" algorithmique et arithmétique,
"" approximation de solutions d'équations et suites numériques,
"" résolution numérique d'équations différentielles,
"" calcul matriciel et calcul intégral.
Les techniques algorithmiques employées sont présentées (résolution d'une grille de Sudoku 9 x 9, tri par sélection, tri à bulles, cryptographie : le carré de Polybe, fractales : ensembles de Mandelbrot et de Julia) et les méthodes numériques utilisées sont détaillées (méthode d'Euler, méthode de dichotomie, méthode de Newton, méthode de Héron, modèle proie-prédateur, méthode d'élimination de Gauss, méthode de décomposition LU d'une matrice, calcul numérique d'une intégrale). Toutes les formules à utiliser sont rappelées afin de donner l'ensemble des outils nécessaires à la réalisation des travaux pratiques.
Les programmes sont écrits en langages Scilab et Python. Scilab et Python sont des logiciels libres fournissant un environnement de calcul numérique pour des applications scientifiques.
Les fonctions Scilab et Python utilisées dans les travaux pratiques sont détaillées en annexe de l'ouvrage. Des exemples d'utilisation de ces fonctions sont également proposés.
De par la mise en oeuvre d'algorithmes et de programmes Scilab et Python, cet ouvrage est un complément pratique aux cours théoriques relatifs aux méthodes numériques. Il constitue une ressource particulièrement adaptée pour les étudiants des classes préparatoires, de licence, d'I.U.T., les enseignants et les candidats aux concours comportant des épreuves pratiques d'algorithmique et de programmation.
"
|
Note de contenu : |
"Sommaire
L'algorithmique
1- Introduction à l'algorithmique
1-1. Définition de l'algorithmique
1-2. Algorithmique et programmation
1-2.1 Un algorithme puis un programme
1-2.2 Les éléments de base d'un algorithme
1-2.3 Les conventions d'écriture d'un algorithme
2- Les instructions
2-1. Les instructions pour traiter les données
2-1.1 L'affectation de données dans des variables
2-1.2 La lecture (ou entrée) des données
2-1.3 L'écriture (ou sortie) des données
2-2. Les instructions ou structures de contrôle
2-2.1 La structure alternative
2-2.2 Les structures répétitives
2-2.3 Indentation nécessaire en langage Python
Le logiciel Scilab
1- Présentation du logiciel
2- Téléchargement du logiciel
3- L'environnement Scilab
3-1. La console
3-2. L'éditeur SciNotes
3-3. Les fenêtres graphiques
3-4. Les autres éléments de l'environnement
Le logiciel Python
1- Présentation du logiciel
2- Téléchargement du logiciel
3- Téléchargement des modules
3-1. Modules Numpy et Scipy
3-2. Module Matplotlib
4- L'environnement Python
4-1. La console et l'éditeur
4-2. Les fenêtres graphiques
5- Éditeur de texte : Python Scripter
5-1. Présentation de Python Scripter
5-2. Téléchargement de Python Scripter
6- Installation du logiciel Python
6-1. Présentation de l'installation
6-2. Les étapes de l'installation : logiciel, modules et éditeur"
|
Algorithmique, calcul numérique : travaux pratiques résolus et programmation avec les logiciels Scilab et Python [texte imprimé] / Ouin, José, . - Paris : Ellipses, 2013 . - 189p : couv.ill.fig. ; 24x17.5 cm. ISBN : 978-2-7298-8106-1 Langues : Français ( fre) Langues originales : Français ( fre)
Index. décimale : |
518 |
Résumé : |
"Cet ouvrage, constitué de travaux pratiques résolus d'algorithmique et de calcul numérique, traite de la résolution de problèmes concrets portant sur les thèmes suivants :
"" algorithmique et arithmétique,
"" approximation de solutions d'équations et suites numériques,
"" résolution numérique d'équations différentielles,
"" calcul matriciel et calcul intégral.
Les techniques algorithmiques employées sont présentées (résolution d'une grille de Sudoku 9 x 9, tri par sélection, tri à bulles, cryptographie : le carré de Polybe, fractales : ensembles de Mandelbrot et de Julia) et les méthodes numériques utilisées sont détaillées (méthode d'Euler, méthode de dichotomie, méthode de Newton, méthode de Héron, modèle proie-prédateur, méthode d'élimination de Gauss, méthode de décomposition LU d'une matrice, calcul numérique d'une intégrale). Toutes les formules à utiliser sont rappelées afin de donner l'ensemble des outils nécessaires à la réalisation des travaux pratiques.
Les programmes sont écrits en langages Scilab et Python. Scilab et Python sont des logiciels libres fournissant un environnement de calcul numérique pour des applications scientifiques.
Les fonctions Scilab et Python utilisées dans les travaux pratiques sont détaillées en annexe de l'ouvrage. Des exemples d'utilisation de ces fonctions sont également proposés.
De par la mise en oeuvre d'algorithmes et de programmes Scilab et Python, cet ouvrage est un complément pratique aux cours théoriques relatifs aux méthodes numériques. Il constitue une ressource particulièrement adaptée pour les étudiants des classes préparatoires, de licence, d'I.U.T., les enseignants et les candidats aux concours comportant des épreuves pratiques d'algorithmique et de programmation.
"
|
Note de contenu : |
"Sommaire
L'algorithmique
1- Introduction à l'algorithmique
1-1. Définition de l'algorithmique
1-2. Algorithmique et programmation
1-2.1 Un algorithme puis un programme
1-2.2 Les éléments de base d'un algorithme
1-2.3 Les conventions d'écriture d'un algorithme
2- Les instructions
2-1. Les instructions pour traiter les données
2-1.1 L'affectation de données dans des variables
2-1.2 La lecture (ou entrée) des données
2-1.3 L'écriture (ou sortie) des données
2-2. Les instructions ou structures de contrôle
2-2.1 La structure alternative
2-2.2 Les structures répétitives
2-2.3 Indentation nécessaire en langage Python
Le logiciel Scilab
1- Présentation du logiciel
2- Téléchargement du logiciel
3- L'environnement Scilab
3-1. La console
3-2. L'éditeur SciNotes
3-3. Les fenêtres graphiques
3-4. Les autres éléments de l'environnement
Le logiciel Python
1- Présentation du logiciel
2- Téléchargement du logiciel
3- Téléchargement des modules
3-1. Modules Numpy et Scipy
3-2. Module Matplotlib
4- L'environnement Python
4-1. La console et l'éditeur
4-2. Les fenêtres graphiques
5- Éditeur de texte : Python Scripter
5-1. Présentation de Python Scripter
5-2. Téléchargement de Python Scripter
6- Installation du logiciel Python
6-1. Présentation de l'installation
6-2. Les étapes de l'installation : logiciel, modules et éditeur"
|
| |