Programmation orientée objet de Pavlovskaya Shupak
Éditeur: Peter.
ISBN: 5-94723-447-5
Année: 2003.
Pages: 240.
Format: DJVU.
Taille: 3.4 Mo
De l'éditeur
L'atelier est destiné à étudier la langue C ++ aux séminaires et à son développement indépendant. C'est un complément au manuel de T.A. Pavlovskaya "C / C ++. Programmation de langue haut niveau", délivré par la maison d'édition" Peter "en 2001.
Dans l'atelier sur les exemples de C ++, utilisé dans le cadre du paradigme de la structure: types de données standard, conceptions de base, tableaux, chaînes, structures, fauchs, modèles, structures de données dynamiques. Les algorithmes, les techniques de débogage, les problèmes de qualité et de style sont discutés. Pour chaque sujet, plusieurs ensembles d'options de tâches sont données.
Commis par le ministère de l'Éducation Fédération Russe comme didacticiel Pour les étudiants d'établissements d'enseignement supérieur étudiant dans la direction de «technique informatique et informatique».
L'atelier est destiné à étudier le langage de programmation C ++ aux séminaires ou indépendamment. La publication complète et élargit le manuel T.A. Pavlovskaya "C / C ++. Programmation en langage de haut niveau, mais peut être utilisé comme manuel séparé.
Les exemples accompagnés d'informations théoriques sont pris en compte: conceptions de base, tableaux, lignes, structures, fonctions, modèles, structures de données dynamiques, classes, héritage, exceptions, bibliothèque standard, UML, concepts de génie logiciel et modèles de conception.
Les algorithmes, les techniques de débogage, les problèmes de qualité et de style sont discutés. Pour chaque sujet, plusieurs ensembles de tâches pour les travaux de laboratoire sont donnés.
Éditeur: Peter, 2011
ISBN 978-5-459-00613-1
Nombre de pages: 352.
Le contenu du livre "C / C ++. Programmation structurelle et orientée objet. Atelier ":
- 10 Préface
- 13 Partie I. Programmation structurelle
- 14
Séminaire 1. Programmes linéaires
- 14 Tâche 1.1. Calcul par formule
- 18 Le retrait de Cyrillic
- 18 Programmes de débogage
- 21 Description des variables
- 22 Tâche 1.2. Intervalle de temps
- 23 RÉSULTATS
- 24 Tâches
- 26
Séminaire 2. Branchement et cycles
- 26 Programmes de branche
- 26 Tâche 2.1. Calcul de la valeur de fonction spécifiée graphiquement
- 29 Tâche 2.2. Coup de cible
- 31 Tâche 2.3. Clés du curseur
- 32 Cycles
- 33 Tâche 2.4. Tableau des valeurs de la fonction
- 35 Tâche 2.5. Calcul de la somme de la ligne
- 37 RÉSULTATS
- 37 Tâches
- 40
Séminaire 3. Des tableaux et des pointeurs unidimensionnels
- 42 Tâche 3.1. Le nombre d'éléments entre le minimum et le maximum
- 45 Tâche 3.2. La quantité des éléments du droit du dernier négatif
- 47 Tâche 3.3. Array de tri rapide
- 50 RÉSULTATS
- 50 Tâches
- 55
Séminaire 4. Bandes bidimensionnelles
- 58 Tâche 4.1. L'arithmétique moyen et le nombre d'éléments positifs de la matrice
- 60 Tâche 4.2. Numéro de colonne Éléments positifs
- 61 Tâche 4.3. Organiser les rangées de la matrice
- 64 RÉSULTATS
- 64 Tâches
- 68
Séminaire 5. Rails et fichiers
- 68 Description de la chaîne
- 71 Opérations avec des chaînes
- 72 Travailler avec des symboles
- 73 Tâche 5.1. Substraille de recherche
- 75 Tâche 5.2. Compter le nombre de problèmes du mot dans le texte
- 78 Tâche 5.3. Le retrait des offres de questions
- 81 RÉSULTATS
- 81 Tâches
- 83
Séminaire 6. Structures
- 84 Tâche 6.1. Rechercher dans une base simple (tableau de structures)
- 89 Tâche 6.2. Tri des structures de tableau
- 90 Tâche 6.3. Structures et fichiers binaires
- 92 Tâche 6.4. Structures dans la mémoire dynamique
- 93 RÉSULTATS
- 94 Tâches
- 99
Séminaire 7. Fonctions
- 101 Tâche 7.1. Transfert à la fonction des paramètres des types standard
- 105 Tâche 7.1-a. Transfert à la fonction Nom de la fonction
- 107 Tâche 7.2. Transfert de tableaux pour fonctionner
- 108 Tâche 7.3. Transférer des lignes sur la fonction
- 109 Tâche 7.4. Transférer des structures pour fonctionner
- 111 Tâche 7.5. Fonctions récursives
- 113 Projets multifile
- 113 Quoi et comment poster dans le fichier d'en-tête
- 115 Tâche 7.6. Projet multifile - Formatage du texte
- 119 RÉSULTATS
- 120
Tâches
- 120 Fonctions et tableaux
- 120 Fonctions, chaînes et fichiers
- 120 Fonctions, structures et fichiers binaires
- 121
Séminaire 8. Tableaux de surcharge et de modèle
- 121 Fonctions de surcharge
- 122 Tâche 8.1. Fonctions de surcharge
- 124 Modèles de fonctions
- 125 Tâche 8.2. Modèles de fonctions
- 126 RÉSULTATS
- 127 Tâches
- 128
Séminaire 9. Structures de données dynamiques
- 128 Tâche 9.1. Empiler
- 131 Tâche 9.2. Liste linéaire
- 138 Tâche 9.3. Arbre binaire
- 150 RÉSULTATS
- 151 Tâches
- 159 Partie II. Programmation orientée objet
- 160
Séminaire 10. Classes
- 160 Apparition de la programmation orientée objet
- 161 Critères de qualité de la décomposition du projet
- 162 Qu'est-ce qui a apporté avec toi le oop
- 163 De la structure - à la classe
- 163 Tâche 10.1. Recherche dans une base simple (tableau d'objets)
- 170 Concepteur par défaut
- 170 Initializers de constructeur
- 171 Concepteur de copie
- 172 Surcharge des opérations
- 173 Surcharge d'opérations d'incrément
- 174 Surcharge de l'opération d'affectation
- 175 Éléments de classe statique
- 175
Tâche 10.2. Mise en œuvre de la classe de triangles
- 177 Étape 1.
- 182 Étape 2.
- 184 Étape 3.
- 187 Étape 4.
- 189 RÉSULTATS
- 189 Tâches
- 194
Séminaire 11. Héritage
- 194
Classes d'héritage
- 195 Remplacement des fonctions de classe de base
- 196 Designers et Destructeurs en classe dérivée
- 196 Élimination de l'ambiguïté avec héritage multiple
- 197 Accès aux objets de hiérarchie
- 198 Méthodes virtuelles
- 199 Classes abstraites. Méthodes virtuelles pures
- 199
Relations entre les cours. Tableaux de classes UML
- 200 Association
- 201 Héritage
- 201 Agrégation
- 202 Dépendance
- 202
Modèles de conception
- 204 Stratégie de modèle (stratégie)
- 205 Concevoir un programme en tenant compte des changements futurs
- 207 Tâche 11.1. Calculateur fonctionnel
- 215 Tâche 11.2. Calculateur fonctionnel avancé
- 221 Tâche 11.3. Travailler avec des objets de rangées symboliques et hexagonales
- 231 RÉSULTATS
- 232
Tâches
- 232 Généralités des tâches d'options 1-20
- 232 Options 1-10.
- 234 Options 11-20.
- 194
Classes d'héritage
- 235
Séminaire 12. Modèles de classe. Traitement des situations exceptionnelles
- 235
Modèles de classe
- 235 Définition d'un modèle de classe
- 236 Utilisation d'un modèle de classe
- 237 Organisation code source
- 238 Modèles de paramètres
- 238 Spécialisation
- 239 Utilisation d'objets fonctionnels pour configurer des classes de modèle
- 241 Développement de la classe de modèles pour la présentation des matrices raréfiques
- 241 Tâche 12.1. Classe de modèle pour les tableaux raréfiés
- 246
Traitement des situations exceptionnelles
- 247 Définition des exceptions
- 248 Interception d'exceptions
- 249 Exceptions non accomplies
- 250 Classes d'exception. Sauf hiérarchie
- 251 Spécifications d'exception
- 252 Exceptions dans les concepteurs
- 254 Exceptions aux destructeurs
- 255 Tâche 12.2. Vecteurs de classe de modèle
- 263 RÉSULTATS
- 264 Tâches
- 235
Modèles de classe
- 266
Séminaire 13. Streams standard
- 266
Cours de ruisseau
- 267 Classes standard
- 267 Fichiers d'en-tête de bibliothèque C ++ I / O
- 267 Objets et méthodes de flux d'E / S standard
- 269 Traitement des erreurs en streaming
- 270 Surcharge d'extraction et d'insertions pour types définis par le programmeur
- 271 Tâche 13.1. Entrée principale et recherche d'informations dans la base de données
- 276 RÉSULTATS
- 276 Tâches
- 266
Cours de ruisseau
- 283
Séminaire 14. Flux de fichiers et de chaînes. Chaîne à cordes
- 283 Filets de fichier
- 286 String Streams
- 287 Chaîne à cordes
- 290 Tâche 14.1. Compter le nombre de problèmes du mot dans le texte
- 291 Tâche 14.2. Le retrait des offres de questions
- 293 RÉSULTATS
- 293 Tâches
- 294
Séminaire 15. Bibliothèque de modèles standard
- 294 Concepts de base bibliothèque standard
- 294 Conteneurs
- 295 Itérateurs
- 297 Propriétés générales des conteneurs
- 298 Algorithmes
- 299 Utilisation de conteneurs consécutifs
- 301 Tâche 15.1. Vecteur de tri
- 302 Fonction d'impression Imprimer pour le contenu du contenu du conteneur
- 303
Adaptateurs de conteneurs
- 303 Empiler
- 304 File d'attente
- 304 La file d'attente avec des priorités
- 305
Utilisez l'algorithme
- 305 Nombre et algorithmes
- 306 Algorithmes comptent_if et fi nd_if
- 306 Algorithme pour_achise.
- 306 Algorithme de recherche.
- 307 Algorithme trier.
- 308 Objets fonctionnels
- 309 Itérateurs inversés
- 309 Insert Insertion et copie d'algorithme
- 310 Algorithme fusionne.
- 311
Utilisation de conteneurs associatifs
- 311 Ensemble
- 313 Dictionnaires
- 313 Tâche 15.2. Formation de la composition de fréquence
- 315 Tâche 15.3. Garçon de mer
- 326 RÉSULTATS
- 326 Tâches
- 332
Application. Principales techniques de travail dans Microsoft Visual C ++. NET 2005
- 332 Exécuter un environnement intégré. Créer un projet vide
- 333 Ajout de fichiers au projet
- 334 Projets multifile
- 334 Modification du texte du programme
- 335 Sauvegarder un projet et un arrêt de programme
- 335 Continuation du travail sur le projet
- 335 Compilation et mise en page du programme
- 336 Exécution du programme et débogage
- 337 Travailler avec le système de référence
- 339 Littérature
- 341 Index alphabétique
Ta Pavlovskaya, Yu.A. Programmation structurelle Shupak - C et C ++
Ta Pavlovskaya, Yu.A. Programmation structurelle Shupak - C et C ++
27.08.2007
Après avoir lu ce livre, le lecteur pourra créer sa première application sur C ou C ++ et utiliser indépendamment de nombreuses langues telles que:
- Cycles
- Tableaux et signes
- Rangées et fichiers
- Structures
- Les fonctions
- Surcharge d'opérateurs et fonctions
- Modèles de fonctions
- Structures de données dynamiques: piles, listes et files d'attente
Les lecteurs apprennent également à travailler dans des environnements de développement intégrés Visual C ++ 6.0 et Borland C ++.
Le manuel contient une masse de matériau pratique qui permet aux lecteurs de voir de nombreuses propriétés de langues sur des exemples.
Éditeur: Pierre
L'année de publication: 2003
Téléchargé: 10479 temps
Acheter la version papier
commentaires
lali., 10.04.2011 04:33
tanya, 24.01.2012 15:26
bon rapport
Alexandre, 17.02.2012 08:28
Vous n'avez pas la version 2012 versions 2012?
Incognito., 12.06.2012 20:24
Le livre est merde, la couverture est également merde. Qu'est-ce que l'autruche ?? Ce type doit être dit que si l'auteur du livre écrit un best-seller ou développe sa langue, nous allons apprendre à travers le livre sur lequel le tentacule est représenté? Je suis à Ahu ... et ces gens nous enseignent la programmation américaine
Serpent, 31.12.2012 10:36
Vous avez fermé! Livre normal, excellent site.
Pavé, 17.09.2013 18:56
Enregistré pour le livre !!