| Titre : | Cours de référence universitaire Première (1ère) année Algorithmique et structure de données 1 |
| Auteurs : | Messaoud KARA, Auteur |
| Type de document : | Monographie imprimée |
| Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2025 |
| Format : | 1 vol. (77 p.) / ill.couv.ill.encoul / 30cm |
| Langues: | Français |
| Langues originales: | Français |
| Sommaire : |
Table des matières Liste des figures...... production générale... Chapitre 1: Introduction à l'informatique et à l'algorithmique 11. Introduction. Informatique. Système informatique Ordinateur 1.2. Un bref historique sur l'informatique. 1.3. Introduction à l'algorithmique Qu'est-ce que l'algorithmique ?.. Origine du nom algorithme. Définitions d'un algorithme. Définition 1 Définition 2 Exemples d'algorithmes de la vie courante Les étapes de construction d'un programme Une synthèse du processus de résolution d'un problème Chapitre 2: Algorithme séquentiel simple. 2.1. Notion de langage et langage algorithmique 2.1.1. Algorithme - Définition 3 2.1.2. Le langage algorithmique 2.1.3. Le mot clé 2.1.4. Le programme. 2.2. La structure générale d'un algorithme 2.3. Les données: variables et constantes.. Table des matières 2.3.1. Définition d'une variable. 2.3.2. Définition d'une constante... 2.3.3. Définition d'un identificateur 2.3.4. Le type.... 2.3.5. Syntaxe de déclaration des constante 2.3.6. Syntaxe de déclaration des variables. 2.4. Les types de données.. 2.4.1. Le type Entier. 2.4.2. Le type Réel 2.4.3. Le type Booléen 2.4.4. Le type Caractère. 2.4.5. Le type Chaîne. 2.5. Les opérations de base 2.5.1. Liste des opérateurs. 2.5.2. Les expressions 2.5.3. Les règles d'évaluation d'une expression. 2.6. Les instructions élémentaires 2.6.1. L'affectation (←). 2.6.2. L'instruction de lecture (LIRE) 2.6.3. L'instruction d'écriture (ECRIRE) 2.7. Construction d'un algorithme simple... 2.8. Représentation d'un algorithme par un organigramme 2.9. Traduction en langage C. 2.9.1. Règles générales du langage C. 2.9.2. Transformation de la syntaxe algorithmique vers le langage C 2.9.3. Traduction d'un algorithme simple vers le langage C.... 2.9.4. Les types de données 2.9.5. Un identificateur (identifiant) 2.9.6. Déclaration de variables.... 2.9.7. Déclaration de constantes 2.9.8. L'instruction de lecture: scan 2.9.9. L'instruction d'écriture: printf. 2.9.10. Opérateurs arithmétiques et logiques. 2.9.11. Opérateurs de comparaison (de relation). 2.9.12. L'instruction d'affectation 2.9.13. Règles de priorité des opérateurs 2.9.14. Correction De Quelques Erreurs. Travaux Dirigés - Série N°1 Exercice 1: Algorithmes en langage naturel. Exercice 3: Correction d'algorithmes Exercice 4: Écriture d'algorithmes simples....3 Travaux Pratiques - Série N°1 Introduction Quelques commandes de l'environnement Code::Blocks Exercice 1: Mon premier programme en langage C. Exercice 2: Somme de deux entiers Exercice 3: Les autres opérations arithmétiques.42 Exercice 4: Permutation de deux entiers.43 Chapitre 3: Les structures conditionnelles. 3.1. Introduction 3.2. La structure conditionnelle simple (Si ... FSi) 3.3. La structure conditionnelle composée (Si... Sinon ... FSi) 3.4. Structure conditionnelle de choix multiples (Selon). 3.5. Le branchement (sauts) 3.6. Traduction en langage 3.6.1. Nouveaux Mots Clés. 3.6.2. Les structures conditionnelles en algorithmiques et en langage C 3.6.3. Correction De Quelques Erreurs.. Travaux Dirigés - Série N°2. Exe Exercice. Travaux Pratiques - Série N°2. Exe Partie 1: Instruction if.Ex Partie II: Suite if, else if, else if, ..., Partie III: switch. Partie IV: switch (Question Optionnelle) Ex Ex Ex E E P Chapitre 4: Les Boucles 4.1. Introduction 4.2. La boucle TantQue(TQ)Tra 4.3. La boucle Répéter 4.4. La boucle Pour 4.5. Les boucles imbriquées. 4.6. Synthèse sur les boucles. 4.7. Structuration d'un algorithme 4.8. Règles de base de construction d'un algorithme. 4.9. Traduction en langage 4.9.1. Nouveaux Mots Clés. 4.9.2. Les boucles en algorithmiques et en langage 4.9.3. Correction De Quelques Erreurs. Travaux Dirigés - Série N°3. Exercice 1: La boucle Pour, en priorité. Exercice 2: Les nombres parfaits. Exercice 3: Le PGCD et le PPCM Exercice 4: Les nombres premiers Exercice 5: La racine carrée93 Exercice 6: Le chiffre de chance.93 Exercices supplémentaires94 Exercice 1: Les nombres amis Exercice 2: Nombre Premier, Déficient, Parfait ou Abondant Exercice 3: Les nombres premiers Deux autres définitions Exercice 4: La suite de Syracuse.96 Exercice 5: Les nombres heureux Exercice 6: Les nombres triangulaires. Exercice 7: Les nombres pyramidaux carrés avaux Pratiques - Série N°3. Partie I: Boucle for. Partie II: Les nombres parfaits. Partie III: Les nombres premiers. Partie IV: Le PGCD et le PPCM. Partie V: La racine carrée. Partie VI: Le chiffre de chance apitre 5: Les tableaux et les chaînes de caractères .1.2 Introduction 2. Les tableaux 5.2.1. Définition 5.2.2. Syntaxe de déclaration d'un tableau 5.2.3. Accès aux éléments d'un tableau. 5.2.4. Manipulation des tableaux 5.3. Les tableaux multidimensionnels. 5.3.1. Définition 5.3.2. Les Matrices. 5.3.2.1. Syntaxe de déclaration d'une matrice. 5.3.2.2. Accès aux éléments d'une matrice. 5.3.2.3. Manipulation des Matrices. 5.4. Les chaînes de caractères. 5.4.1. Définitions.. 5.4.2. Déclaration. 5.4.3. Initialisation 5.4.4. Accès aux éléments d'une chaîne 5.4.5. Lecture et affichage. 5.4.6. Comparaison de chaines 5.4.7. Opérations sur les chaines.. 5.5. Traduction en langage C 5.5.1. Les tableaux à une dimension 5.5.1.1. Déclaration. 5.5.1.2. Initialisation 5.5.2. Les matrices (Tableaux à deux dimensions). 5.5.3. Les chaines de caractères 5.5.3.1. Déclaration et initialisation 5.5.3.2. Lecture et écriture (gets, puts) 5.5.3.3. La bibliothèque string.h. 5.5.3.4. La bibliothèque stdlib.h vaux Dirigés - Série N°4. rtie 1: Tableaux Unidimensionnels (Tableaux à une dimension). Exercice 1: Recherche Exercice 2: Tri par sélection (tri par extraction). Exercice 3: Recherche dichotomique (Recherche Binaire). Exercice 4: Fusion de deux tableaux triés Exercice 5: Inversion/Tableau Symétrique. Partie II: Matrices (Tableaux à deux dimensions) Exercice 6: Somme de deux matrices Exercice 7: Matrice transposée / Matrice Symétrique. Exercice 8: Triangle de PASCAL Partie III: Exercices Supplémentaires. Exercice 1 Exercice 2: Tri à bulles (tri par propagation). Exercice 3: Quelques opérations élémentaires sur les matrices Exercice 4: Matrices Particulières Travaux Pratiques - Série N°4 Exercice 1: Recherche du maximum Exercice 2: Calcul de la Moyenne du ler semestre (L1 - Informatique). Exercice 3: Chaines de caractères palindromes Chapitre 6: Les types personnalisés 6.1. Introduction. 6.2. Le type énumération. 6.3. Les enregistrements (Les structures). Définition Syntaxe de déclaration Accès aux champs d'un enregistrement. 6.4. Autres possibilités de définition de type. 6.4.1. Tableaux d'enregistrements. Accès aux éléments. Manipulation des enregistrements. L'écriture (La modification)......... La lecture (La consultation ou l'exploitation). 6.5. Traduction en langage C........ 6.5.1. Le type énumération 6.5.2. Les enregistrements Corrigé Type de la série de TD N°1. Corrigé Type de la série de TD N°2.. Corrigé Type de la série de TD N°3. Corrigé Type de la série de TD N°4. Corrigé Type de la série de TP N°1 Corrigé Type de la série de TP N°2 Corrigé Type de la série de TP N°3. Corrigé Type de la série de TP N°4. Références Bibliographiques.... Annexe: Quelques commandes de l'environnement Code::Blocks. le menu Fichier Le menu Edition... Astucel: Duplication du code source Astuce2: Indentation automatique du code source Le menu Générer (Compiler).......... |
| Type de document : | Livres |
Disponibilité (110)
| Cote | Support | Localisation | Statut |
|---|---|---|---|
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |
| INF/844 | Livre | bibliothèque sciences exactes | Empruntable |




