
Langage C intelligent
Description
Introduction au livre
Bien que de nombreux ouvrages utilisant le langage Python aient été publiés récemment, je pense que l'un des livres d'informatique les plus publiés sur ce langage lui-même concerne le langage C.
Il s'agit d'un langage informatique courant et universel, doté d'une longue histoire, et c'est sans aucun doute un langage important tant sur le plan théorique que pratique.
Le principal point commun entre les langues utilisées pour communiquer avec les étrangers et les langages informatiques, c'est qu'il s'agit de langues.
Le langage se définit comme un moyen d'exprimer des pensées et des sentiments et de communiquer des intentions, par exemple par les sons ou l'écriture, et possède un système structuré selon certaines règles.
Cependant, le fait qu'ils aient quelque chose en commun ne signifie pas que le processus d'acquisition de la langue soit le même.
Le but fondamental du langage est la communication par la conversation. Or, comme le suggère un slogan publicitaire, si, après dix ans d'études, vous êtes incapable de tenir dix secondes devant un étranger, pouvez-vous vraiment affirmer avoir maîtrisé cette langue ? De même, si vous avez appris les bases d'un langage de programmation mais que vous êtes incapable d'écrire un programme simple, pouvez-vous vraiment dire que vous l'avez appris ? Si l'objectif de l'apprentissage de l'anglais est la conversation, vous devriez être capable de converser après l'avoir appris. Si l'objectif de l'apprentissage de la programmation est d'écrire des programmes, vous devriez être capable d'en écrire après l'avoir appris.
De même que les conversations courantes en anglais ne requièrent ni grammaire complexe ni vocabulaire étendu, il en va de même pour la programmation. En programmant et en résolvant des problèmes régulièrement, vous gagnerez progressivement en confiance et en audace pour aborder des problèmes plus complexes.
Ce livre est un manuel remanié à partir de l'ouvrage « Premium C Language Programming » du même auteur, destiné au premier semestre. Il contient les notions essentielles de la programmation de base, enrichi d'une section d'auto-évaluation et d'une structure d'exercices plus systématique permettant aux étudiants de progresser à travers différents niveaux de difficulté.
Il s'agit d'un langage informatique courant et universel, doté d'une longue histoire, et c'est sans aucun doute un langage important tant sur le plan théorique que pratique.
Le principal point commun entre les langues utilisées pour communiquer avec les étrangers et les langages informatiques, c'est qu'il s'agit de langues.
Le langage se définit comme un moyen d'exprimer des pensées et des sentiments et de communiquer des intentions, par exemple par les sons ou l'écriture, et possède un système structuré selon certaines règles.
Cependant, le fait qu'ils aient quelque chose en commun ne signifie pas que le processus d'acquisition de la langue soit le même.
Le but fondamental du langage est la communication par la conversation. Or, comme le suggère un slogan publicitaire, si, après dix ans d'études, vous êtes incapable de tenir dix secondes devant un étranger, pouvez-vous vraiment affirmer avoir maîtrisé cette langue ? De même, si vous avez appris les bases d'un langage de programmation mais que vous êtes incapable d'écrire un programme simple, pouvez-vous vraiment dire que vous l'avez appris ? Si l'objectif de l'apprentissage de l'anglais est la conversation, vous devriez être capable de converser après l'avoir appris. Si l'objectif de l'apprentissage de la programmation est d'écrire des programmes, vous devriez être capable d'en écrire après l'avoir appris.
De même que les conversations courantes en anglais ne requièrent ni grammaire complexe ni vocabulaire étendu, il en va de même pour la programmation. En programmant et en résolvant des problèmes régulièrement, vous gagnerez progressivement en confiance et en audace pour aborder des problèmes plus complexes.
Ce livre est un manuel remanié à partir de l'ouvrage « Premium C Language Programming » du même auteur, destiné au premier semestre. Il contient les notions essentielles de la programmation de base, enrichi d'une section d'auto-évaluation et d'une structure d'exercices plus systématique permettant aux étudiants de progresser à travers différents niveaux de difficulté.
indice
Chapitre 1 Ordinateurs et programmes
1.1 Programmes et langages
1.2 Traduction
1.3 Composition et exécution du programme
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 2 : printf() et constantes pour l’affichage
2.1 Comment utiliser printf() et les constantes de sortie
2.2 Résultats de l'opération
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 3 Variables et types de données
3.1 Variables et constantes
3.2 Échange de valeurs stockées dans des variables
3.3 Types de données des variables
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 4 scanf() pour l'entrée
4.1 Comment utiliser scanf()
4.2 Saisie de plusieurs données
4.3 Types de spécificateurs de format
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 5 Opérateurs et expressions
5.1 Opérateurs arithmétiques
5.2 Opérateurs d'incrémentation et de décrémentation
5.3 Opérateurs d'affectation
5.4 Formules et opérations
5.5 Ordre des opérations
5.6 Autres opérateurs
5.7 Priorité de l'opérateur
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 6 : Énoncés conditionnels
6.1 instruction if
6.2 Instruction if~else
6.3 Instruction if~else if
6.4 instruction switch~case
6.5 Expressions conditionnelles utilisant des opérateurs logiques
6.6 Expressions conditionnelles qui divisent en plages (intervalles)
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 7 Boucles
7.1 pour la déclaration
7.2 Instructions while et do~while
7.3 Application des instructions de boucle
7.4 Boucles imbriquées
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 8 : Maîtrise du flux de traitement
8.1 instruction de rupture
8.2 Suite de la déclaration
8.3 goto instruction
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 9 Fonctions et classes de mémoire
9.1 Aperçu des fonctions
9.2 Fonctions définies par l'utilisateur
9.3 Appels récursifs et fonctions récursives
9.4 Classe de mémoire
9.5 Fonctions de la bibliothèque
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 10 Tableaux
10.1 Tableaux unidimensionnels
10.2 Stockage des cordes
10.3 Tableaux bidimensionnels
10.4 Fonctions et tableaux
■ Résumé de l'unité
■ Exercices pratiques
Conseils du chapitre 11
11.1 Variables de pointeur
11.2 Pointeurs et tableaux
11.3 Arithmétique des pointeurs
11.4 Initialisation d'une chaîne de caractères dans une variable pointeur
11.5 Fonctions et pointeurs
11.6 Gestion des chaînes de caractères et fonctions de bibliothèque
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 12 Structures, unions, énumérations et champs de bits
12.1 Création d'une structure
12.2 Tableaux de structures et pointeurs
12.3 Biens communs
12.4 Énumérations
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 13 Gestion des fichiers
13.1 Sortie et entrée de fichiers
13.2 Spécification des formats d'entrée/sortie
13.3 scanf() et sortie de fichier
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 14 Programmation avancée
14.1 Projets et compilation fractionnée
14.2 Préprocesseur
■ Résumé de l'unité
■ Exercices pratiques
[Annexe 1] Code ASCII
[Annexe 2] Messages d'erreur de compilation et solutions
1.1 Programmes et langages
1.2 Traduction
1.3 Composition et exécution du programme
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 2 : printf() et constantes pour l’affichage
2.1 Comment utiliser printf() et les constantes de sortie
2.2 Résultats de l'opération
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 3 Variables et types de données
3.1 Variables et constantes
3.2 Échange de valeurs stockées dans des variables
3.3 Types de données des variables
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 4 scanf() pour l'entrée
4.1 Comment utiliser scanf()
4.2 Saisie de plusieurs données
4.3 Types de spécificateurs de format
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 5 Opérateurs et expressions
5.1 Opérateurs arithmétiques
5.2 Opérateurs d'incrémentation et de décrémentation
5.3 Opérateurs d'affectation
5.4 Formules et opérations
5.5 Ordre des opérations
5.6 Autres opérateurs
5.7 Priorité de l'opérateur
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 6 : Énoncés conditionnels
6.1 instruction if
6.2 Instruction if~else
6.3 Instruction if~else if
6.4 instruction switch~case
6.5 Expressions conditionnelles utilisant des opérateurs logiques
6.6 Expressions conditionnelles qui divisent en plages (intervalles)
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 7 Boucles
7.1 pour la déclaration
7.2 Instructions while et do~while
7.3 Application des instructions de boucle
7.4 Boucles imbriquées
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 8 : Maîtrise du flux de traitement
8.1 instruction de rupture
8.2 Suite de la déclaration
8.3 goto instruction
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 9 Fonctions et classes de mémoire
9.1 Aperçu des fonctions
9.2 Fonctions définies par l'utilisateur
9.3 Appels récursifs et fonctions récursives
9.4 Classe de mémoire
9.5 Fonctions de la bibliothèque
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 10 Tableaux
10.1 Tableaux unidimensionnels
10.2 Stockage des cordes
10.3 Tableaux bidimensionnels
10.4 Fonctions et tableaux
■ Résumé de l'unité
■ Exercices pratiques
Conseils du chapitre 11
11.1 Variables de pointeur
11.2 Pointeurs et tableaux
11.3 Arithmétique des pointeurs
11.4 Initialisation d'une chaîne de caractères dans une variable pointeur
11.5 Fonctions et pointeurs
11.6 Gestion des chaînes de caractères et fonctions de bibliothèque
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 12 Structures, unions, énumérations et champs de bits
12.1 Création d'une structure
12.2 Tableaux de structures et pointeurs
12.3 Biens communs
12.4 Énumérations
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 13 Gestion des fichiers
13.1 Sortie et entrée de fichiers
13.2 Spécification des formats d'entrée/sortie
13.3 scanf() et sortie de fichier
■ Résumé de l'unité
■ Exercices pratiques
Chapitre 14 Programmation avancée
14.1 Projets et compilation fractionnée
14.2 Préprocesseur
■ Résumé de l'unité
■ Exercices pratiques
[Annexe 1] Code ASCII
[Annexe 2] Messages d'erreur de compilation et solutions
Avis de l'éditeur
[AUTO-TEST] utilise des codes QR pour vous aider à identifier et à comprendre immédiatement les erreurs de programmation grâce à un apprentissage autodirigé, et les problèmes pratiques sont structurés de manière à ce que vous puissiez maîtriser les bases de la programmation à travers les étapes [Bases de la grammaire], [Compréhension de la grammaire] et [Application de la grammaire] avant de passer à l'étape finale, [Programmation pratique].
De plus, les problèmes de [Programmation pratique] ont été conçus pour appliquer ou utiliser autant que possible les exemples présentés, et pour être développés en lien avec les problèmes pratiques du chapitre précédent.
Caractéristiques et structure de ce livre
Ce livre est un ouvrage d'introduction à la programmation pour les débutants en langage C.
La meilleure façon d'apprendre la programmation est de coder et d'exécuter son propre code, en expérimentant par soi-même les problèmes qui surviennent et comment et où les modifier pour obtenir les résultats souhaités.
Ce livre contient :
● [AUTO-TEST] est inclus pour que les élèves puissent résoudre les problèmes par eux-mêmes, et des codes QR sont utilisés pour que les élèves puissent immédiatement apprendre pourquoi ils ont tort.
[AUTO-TEST] vous permet de coder directement dans le manuel, vous pouvez donc utiliser les parties incorrectes comme note d'erreur.
● À la fin de chaque unité, nous incluons un [Résumé de l'unité] qui résume la grammaire de base pour renforcer la confiance dans le programme.
● Afin de réduire la difficulté de résolution des problèmes pratiques, il est structuré de manière à ce que vous puissiez compléter les bases de l'écriture de programmes en passant par les étapes [Bases de la grammaire], [Compréhension de la grammaire] et [Application de la grammaire] avant de passer à l'étape finale, [Programmation pratique].
De plus, les problèmes de [Programmation pratique] ont été conçus pour appliquer ou utiliser autant que possible les exemples présentés, et pour être développés en lien avec les problèmes pratiques du chapitre précédent.
Caractéristiques et structure de ce livre
Ce livre est un ouvrage d'introduction à la programmation pour les débutants en langage C.
La meilleure façon d'apprendre la programmation est de coder et d'exécuter son propre code, en expérimentant par soi-même les problèmes qui surviennent et comment et où les modifier pour obtenir les résultats souhaités.
Ce livre contient :
● [AUTO-TEST] est inclus pour que les élèves puissent résoudre les problèmes par eux-mêmes, et des codes QR sont utilisés pour que les élèves puissent immédiatement apprendre pourquoi ils ont tort.
[AUTO-TEST] vous permet de coder directement dans le manuel, vous pouvez donc utiliser les parties incorrectes comme note d'erreur.
● À la fin de chaque unité, nous incluons un [Résumé de l'unité] qui résume la grammaire de base pour renforcer la confiance dans le programme.
● Afin de réduire la difficulté de résolution des problèmes pratiques, il est structuré de manière à ce que vous puissiez compléter les bases de l'écriture de programmes en passant par les étapes [Bases de la grammaire], [Compréhension de la grammaire] et [Application de la grammaire] avant de passer à l'étape finale, [Programmation pratique].
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 5 novembre 2025
- Nombre de pages, poids, dimensions : 336 pages | 190 × 240 × 30 mm
- ISBN13 : 9791194630302
- ISBN10 : 1194630308
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne