Contacts

Programmation orientée objet de Pavlovskaya Shupak

Pavlovskaya Ta, Schupak Yu.a. - C / C ++. Programmation structurelle: atelier

É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.
  • 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
  • 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
  • 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

Pour télécharger un livre

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 !!




Avez-vous aimé l'article? Partagez-le