100% found this document useful (2 votes)
14 views

C programming from problem analysis to program design 4th ed Edition D S Malikpdf download

The document provides links to download various programming ebooks, including 'C Programming from Problem Analysis to Program Design' and 'Java TM Programming from Problem Analysis to Program Design', among others. It includes details about the editions, authors, and ISBNs for each book. Additionally, it emphasizes the availability of high-quality educational resources at ebookultra.com.

Uploaded by

tarkanleenaz
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
14 views

C programming from problem analysis to program design 4th ed Edition D S Malikpdf download

The document provides links to download various programming ebooks, including 'C Programming from Problem Analysis to Program Design' and 'Java TM Programming from Problem Analysis to Program Design', among others. It includes details about the editions, authors, and ISBNs for each book. Additionally, it emphasizes the availability of high-quality educational resources at ebookultra.com.

Uploaded by

tarkanleenaz
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 42

Download the full version and explore a variety of ebooks

or textbooks at https://ebookultra.com

C programming from problem analysis to program


design 4th ed Edition D S Malik

_____ Follow the link below to get your download now _____

https://ebookultra.com/download/c-programming-from-problem-
analysis-to-program-design-4th-ed-edition-d-s-malik/

Access ebookultra.com now to download high-quality


ebooks or textbooks
We have selected some products that you may be interested in
Click the link to download now or visit ebookultra.com
for more options!.

Java TM Programming From Problem Analysis to Program


Design 5th Edition D. S. Malik

https://ebookultra.com/download/java-tm-programming-from-problem-
analysis-to-program-design-5th-edition-d-s-malik/

Problem Solving and Program Design in C Third Edition Jeri


R. Hanly

https://ebookultra.com/download/problem-solving-and-program-design-in-
c-third-edition-jeri-r-hanly/

Introduction to Numerical Analysis 2nd Edition D. C.


Sanyal

https://ebookultra.com/download/introduction-to-numerical-
analysis-2nd-edition-d-c-sanyal/

Visual C 2010 How to Program 4th Edition 1 29 pdf Paul


Deitel

https://ebookultra.com/download/visual-c-2010-how-to-program-4th-
edition-1-29-pdf-paul-deitel/
Analysis and Design of Analog Integrated Circuits 4th ed
Edition Paul R. Gray

https://ebookultra.com/download/analysis-and-design-of-analog-
integrated-circuits-4th-ed-edition-paul-r-gray/

Programming and Problem Solving with C Comprehensive


Comprehensive Edition Nell B. Dale

https://ebookultra.com/download/programming-and-problem-solving-with-
c-comprehensive-comprehensive-edition-nell-b-dale/

C how to program Tenth Edition Deitel

https://ebookultra.com/download/c-how-to-program-tenth-edition-deitel/

Programming C 2nd ed Edition Jesse Liberty

https://ebookultra.com/download/programming-c-2nd-ed-edition-jesse-
liberty/

C Programming in Linux 1st edition Edition Haskins D.

https://ebookultra.com/download/c-programming-in-linux-1st-edition-
edition-haskins-d/
C programming from problem analysis to program
design 4th ed Edition D S Malik Digital Instant Download
Author(s): D S Malik
ISBN(s): 9781423902096, 1423902092
Edition: 4th ed
File Details: PDF, 11.47 MB
Year: 2009
Language: english
C++ PROGRAMMING:
FROM PROBLEM ANALYSIS TO PROGRAM DESIGN

FOURTH EDITION

D.S. MALIK

Australia  Brazil  Japan  Korea  Mexico  Singapore  Spain  United Kingdom  United States
C++ Programming: From Problem Analysis ª 2009 Course Technology, Cengage Learning
to Program Design, Fourth Edition
ALL RIGHTS RESERVED. No part of this work covered by the
by D.S. Malik copyright herein may be reproduced, transmitted, stored or used
Senior Product Manager: Alyssa Pratt in any form or by any means graphic, electronic, or mechanical,
including but not limited to photocopying, recording, scanning,
Acquisitions Editor: Amy Jollymore digitizing, taping, Web distribution, information networks, or
Content Product Manager: Jill Braiewa information storage and retrieval systems, except as permitted
Marketing Manager: Bryant Chrzan under Section 107 or 108 of the 1976 United States Copyright Act,
without the prior written permission of the publisher.
Editorial Assistant: Patrick Frank
Print Buyer: Julio Esperas
For product information and technology assistance, contact us at
Cover Designer: Lisa Kuhn, Curio Press, LLC Cengage Learning Customer & Sales Support, 1-800-354-9706
Compositor: Integra For permission to use material from this text or product, submit
all requests online at cengage.com/permissions
Art Director: Marissa Falco
Further permissions questions can be emailed to
Validation: Green Pen Quality Assurance [email protected]
Proofreader: Green Pen Quality Assurance
Indexer: Liz Cunningham ISBN-13: 978-1-4239-0209-6
ISBN-10: 1-4239-0209-2
Course Technology
25 Thomson Place
Boston, MA 02210
USA
Visual C++ .NET and PowerPoint are registered trademarks
of the Microsoft Corporation; Pentium is a registered
trademark of Intel Corporation; IBM is a registered trademark
of Industrial Business Machines.
Disclaimer
Course Technology reserves the right to revise this publication
and make changes from time to time in its content without
notice.
The programs in this book are for instructional purposes only.
They have been tested with care, but are not guaranteed for any
particular intent beyond educational purposes. The authors and
the publisher do not offer any warranties or representations, nor
do they accept any liabilities with respect to the programs.
Cengage Learning is a leading provider of customized
learning solutions with office locations around the globe,
including Singapore, the United Kingdom, Australia, Mexico,
Brazil, and Japan. Locate your local office at:
international.cengage.com/region
Cengage Learning products are represented in Canada
by Nelson Education, Ltd.
For your lifelong learning solutions, visit
course.cengage.com
Visit our corporate website at cengage.com

Printed in Canada
1 2 3 4 5 6 7 14 13 12 11 10 09 08
TO

My Daughter

Shelly Malik
BRIEF CONTENTS

PREFACE xxvii

1. An Overview of Computers and Programming Languages 1

2. Basic Elements of C++ 29

3. Input/Output 115

4. Control Structures I (Selection) 167

5. Control Structures II (Repetition) 231

6. User-Defined Functions I 307

7. User-Defined Functions II 345

8. User-Defined Simple Data Types, Namespaces,


and the string Type 415

9. Arrays and Strings 469

10. Applications of Arrays (Searching and Sorting)


and the vector Type 545

11. Records (structs) 603

12. Classes and Data Abstraction 641

13. Inheritance and Composition 717

14. Pointers, Classes, Virtual Functions, and Abstract Classes 785

15. Overloading and Templates 853

16. Exception Handling 943

17. Recursion 981

18. Linked Lists 1017

19. Stacks and Queues 1111


vi | C++ Programming: From Problem Analysis to Program Design, Fourth Edition

APPENDIX A Reserved Words 1219

APPENDIX B Operator Precedence 1221

APPENDIX C Character Sets 1223

APPENDIX D Operator Overloading 1227

APPENDIX E Additional C++ Topics 1229

APPENDIX F Header Files 1251

APPENDIX G Memory Size on a System and Random


Number Generator 1261

APPENDIX H Standard Template Library (STL) 1263

APPENDIX I Answers to Odd-Numbered Exercises 1305

INDEX 1327
TABLE OF CONTENTS

Preface xxvii

AN OVERVIEW OF COMPUTERS
1 AND PROGRAMMING LANGUAGES 1
Introduction 2

A Brief Overview of the History of Computers 2

Elements of a Computer System 3


Hardware 4
Central Processing Unit 4
Main Memory 5
Secondary Storage 6
Input /Output Devices 6
Software 6

The Language of a Computer 6

The Evolution of Programming Languages 8

A C++ Program 10

Processing a C++ Program 12

Programming with the Problem


Analysis–Coding–Execution Cycle 14

Programming Methodologies 22
Structured Programming 22
Object-Oriented Programming 22

ANSI/ISO Standard C++ 24

Quick Review 24

Exercises 26
viii | C++ Programming: From Problem Analysis to Program Design, Fourth Edition

BASIC ELEMENTS OF C++ 29


2 The Basics of a C++ Program 30
Comments 32
Special Symbols 32
Reserved Words (Keywords) 33
Identifiers 33
Whitespaces 34

Data Types 34
Simple Data Types 35
Floating-Point Data Types 38

Arithmetic Operators and Operator Precedence 40


Order of Precedence 44

Expressions 45
Mixed Expressions 46

Type Conversion (Casting) 48

string Type 50

Input 51
Allocating Memory with Constants and Variables 52
Putting Data into Variables 54
Assignment Statement 54
Saving and Using the Value of an Expression 58
Declaring and Initializing Variables 59
Input (Read) Statement 60
Variable Initialization 63

Increment and Decrement Operators 67

Output 69

Preprocessor Directives 77
namespace and Using cin and cout in a Program 78
Using the string Data Type in a Program 78

Creating a C++ Program 79

Program Style and Form 83


Syntax 83
Use of Blanks 84
Table of Contents | ix

Use of Semicolons, Brackets, and Commas 84


Semantics 84
Naming Identifiers 84
Prompt Lines 85
Documentation 86
Form and Style 86

More on Assignment Statements 88

Programming Example: Convert Length 99

Programming Example: Make Change 93

Quick Review 97

Exercises 99

Programming Exercises 107

INPUT/OUTPUT 115
3 I/O Streams and Standard I/O Devices 116
cin and the Extraction Operator >> 117

Using Predefined Functions in a Program 123


cin and the get Function 125
cin and the ignore Function 126
The putback and peek Functions 128
The Dot Notation Between I/O Stream Variables
and I/O Functions: A Precaution 130

Input Failure 131


The clear Function 133

Output and Formatting Output 135


setprecision Manipulator 135
fixed Manipulator 136
showpoint Manipulator 136
setw 138

Additional Output Formatting Tools 141


setfill Manipulator 141
left and right Manipulators 143
Input/Output and the string Type 145
x | C++ Programming: From Problem Analysis to Program Design, Fourth Edition

File Input/Output 146

Programming Example: Movie Ticket Sale and


Donation to Charity 150

Programming Example: Student Grade 155

Quick Review 158

Exercises 160

Programming Exercises 163

CONTROL STRUCTURES I (SELECTION) 167


4 Control Structures 168

Relational Operators 169


Relational Operators and Simple Data Types 171
Comparing Floating-point Numbers for equality 171
Comparing Characters 172
Relational Operators and the string Type 173

Logical (Boolean) Operators and Logical Expressions 175


Order of Precedence 177
Short-Circuit Evaluation 181
int Data Type and Logical (Boolean) Expressions 182
bool Data Type and Logical (Boolean) Expressions 183

Selection: if and if...else 184


One-Way Selection 185
Two-Way Selection 187
Compound (Block of) Statements 191
Multiple Selections: Nested if 192
Comparing if...else Statements with
a Series of if Statements 196
Using Pseudocode to Develop, Test, and Debug a Program 196
Input Failure and the if Statement 199
Confusion Between the Equality Operator (==) and
the Assignment Operator (=) 202
Conditional Operator (?:) 203
switch Structures 204
Table of Contents | xi

Terminating a Program with the


assert Function 211

Programming Example: Cable Company Billing 213

Quick Review 219

Exercises 220

Programming Exercises 225

CONTROL STRUCTURES II (REPETITION) 231


5 Why Is Repetition Needed? 232

while Looping (Repetition) Structure 233

Designing while loops 235


Case 1: Counter-Controlled while Loops 236
Case 2: Sentinel-Controlled while Loops 239
Case 3: Flag-Controlled while Loops 243
Case 4: EOF-Controlled while Loops 247
eof Function 248
More on Expressions in while Statements 249

Programming Example: Checking


Account Balance 250

Programming Example: Fibonacci Number 259

for Looping (Repetition) Structure 264

Programming Example: Classifying Numbers 270

do...while Looping (Repetition) Structure 274

Choosing the Right Looping Structure 278

break and continue Statements 278

Nested Control Structures 281

Quick Review 288

Exercises 290

Programming Exercises 300


xii | C++ Programming: From Problem Analysis to Program Design, Fourth Edition

USER-DEFINED FUNCTIONS I 307


6 Predefined Functions 308

User-Defined Functions 311

Value-Returning Functions 312


Syntax: Value-Returning Functions 314
Syntax: Formal Parameter List 314
Function Call 314
Syntax: Actual Parameter List 314
return Statement 315
Syntax: return Statement 315
Function Prototype 318
Syntax: Function Prototype 319
Flow of Execution 325

Programming Example: Largest Number 326

Programming Example: Cable Company 327

Quick Review 333

Exercises 335

Programming Exercises 340

USER-DEFINED FUNCTIONS II 345


7 Void Functions 346
Void Functions without Parameters 346
Void Functions with Parameters 349

Value Parameters 354

Reference Variables as Parameters 356

Value and Reference Parameters and Memory Allocation 360

Reference Parameters and Value-Returning Functions 370

Scope of an Identifier 370

Global Variables, Named Constants, and Side Effects 374

Static and Automatic Variables 376


Table of Contents | xiii

Function Overloading: An Introduction 378

Functions with Default Parameters 380

Programming Example: Classify Numbers 383

Programming Example: Data Comparison 388

Quick Review 398

Exercises 400

Programming Exercises 407

USER-DEFINED SIMPLE DATA TYPES,


8 NAMESPACES, AND THE string TYPE 415
Enumeration Type 416
Declaring Variables 418
Assignment 418
Operations on Enumeration Types 419
Relational Operators 419
Input /Output of Enumeration Types 420
Functions and Enumeration Types 422
Declaring Variables When Defining the Enumeration Type 424
Anonymous Data Types 424
typedef Statement 425

Programming Example: The Game of Rock, Paper,


and Scissors 426

Namespaces 437

string Type 442


Additional string Operations 446
length Function 446
size Function 448
find Function 449
substr Function 452
swap Function 454

Programming Example: Pig Latin Strings 454


Quick Review 460
xiv | C++ Programming: From Problem Analysis to Program Design, Fourth Edition

Exercises 463

Programming Exercises 466

ARRAYS AND STRINGS 469


9 Arrays 471
Accessing Array Components 472
Processing One-Dimensional Arrays 475
Array Index Out of Bounds 479
Array Initialization During Declaration 480
Partial Initialization of Arrays During Declaration 480
Some Restrictions on Array Processing 481
Arrays as Parameters to Functions 482
Constant Arrays as Formal Parameters 483
Base Address of an Array and Array in Computer Memory 485
Functions Cannot Return a Value of the Type Array 488
Integral Data Type and Array Indices 491
Other Ways to Declare Arrays 491

C-strings (Character Arrays) 492


String Comparison 494
Reading and Writing Strings 496
String Input 496
String Output 497
Specifying Input/Output Files at Execution Time 498
string Type and Input/Output Files 498

Parallel Arrays 499

Two- and Multidimensional Arrays 500


Accessing Array Components 502
Two-Dimensional Array Initialization During Declaration 503
Two-Dimensional Arrays and Enumeration Types 503
Initialization 507
Print 507
Input 507
Sum by Row 508
Sum by Column 508
Table of Contents | xv

Largest Element in Each Row and Each Column 508


Reversing Diagonal 509
Passing Two-Dimensional Arrays as Parameters to Functions 511
Arrays of Strings 514
Arrays of Strings and the string Type 514
Arrays of Strings and C-Strings (Character Arrays) 515
Another Way to Declare a Two-Dimensional Array 516
Multidimensional Arrays 517

Programming Example: Code Detection 518

Programming Example: Text Processing 525

Quick Review 532

Exercises 534

Programming Exercises 539

APPLICATIONS OF ARRAYS (SEARCHING


10 AND SORTING) AND THE vector TYPE 545
List Processing 546
Searching 546
Bubble Sort 551
Selection Sort 555
Insertion Sort 559
Sequential Search on an Ordered List 566
Binary Search 569
Performance of Binary Search 572

vector Type (class) 574

Programming Example: Election Results 579

Quick Review 595

Exercises 597

Programming Exercises 600


Exploring the Variety of Random
Documents with Different Content
The Project Gutenberg eBook of Darstellende
Geometrie des Geländes
This ebook is for the use of anyone anywhere in the United
States and most other parts of the world at no cost and with
almost no restrictions whatsoever. You may copy it, give it away
or re-use it under the terms of the Project Gutenberg License
included with this ebook or online at www.gutenberg.org. If you
are not located in the United States, you will have to check the
laws of the country where you are located before using this
eBook.

Title: Darstellende Geometrie des Geländes

Author: Rudolf Rothe

Release date: October 21, 2018 [eBook #58148]

Language: German

Credits: Produced by The Online Distributed Proofreading Team


at
http://www.pgdp.net

*** START OF THE PROJECT GUTENBERG EBOOK DARSTELLENDE


GEOMETRIE DES GELÄNDES ***
Anmerkungen zur Transkription
Im Original gesperrter bzw. kursiver Text ist so ausgezeichnet.
Der Text enthält mathematische Symbole, die nicht mit jedem Zeichensatz korrekt
angezeigt werden können.
Weitere Anmerkungen zur Transkription befinden sich am Ende des Buches.
Mathematisch-Physikalische Bibliothek
Gemeinverständliche Darstellungen aus der Mathematik u. Physik.
Unter Mitwirkung von Fachgenossen hrsg. von
Dr. W. Lietzmann
Direktor der Oberrealschule zu Göttingen

und
Dr. A. Witting
Studienrat, Gymnasialprof. in Dresden

Fast alle Bändchen enthalten zahlreiche Figuren. kl. 8. Kart. je M. 2.–


Hierzu Teuerungszuschlag des Verlages 120% (Abänderung vorbeh.) u. d. Buchhandl.

Die Sammlung, die in einzeln käuflichen Bändchen in zwangloser


Folge herausgegeben wird, bezweckt, allen denen, die Interesse an
den mathematisch-physikalischen Wissenschaften haben, es in
angenehmer Form zu ermöglichen, sich über das gemeinhin in den
Schulen Gebotene hinaus zu belehren. Die Bändchen geben also teils
eine Vertiefung solcher elementarer Probleme, die allgemeinere
kulturelle Bedeutung oder besonderes wissenschaftliches Gewicht
haben, teils sollen sie Dinge behandeln, die den Leser, ohne zu
große Anforderungen an seine Kenntnisse zu steilen, in neue Gebiete
der Mathematik und Physik einführen.
Bisher sind erschienen (1912/20):
Der Begriff der Zahl in seiner logischen und historischen
Entwicklung. Von H. Wieleitner. 2., durchgeseh. Aufl. (Bd. 2.)
Ziffern und Ziffernsysteme. Von E. Löffler. 2., neubearb. Aufl. I:
Die Zahlzeichen der alten Kulturvölker. (Bd. 1.) II: Die Z. im
Mittelalter und in der Neuzeit. (Bd. 34.)
Die 7 Rechnungsarten mit allgemeinen Zahlen. Von H.
Wieleitner. 2. Aufl. (Bd. 7.)
Einführung in die Infinitesimalrechnung. Von A. Witting. 2.
Aufl. I: Die Differential-, II: Die Integralrechnung. (Bd. 9
u. 41.)
Wahrscheinlichkeitsrechnung. V. O. Meißner. 2. Auflage. I:
Grundlehren. (Bd. 4.) II: Anwendungen. (Bd. 33.)
Vom periodischen Dezimalbruch zur Zahlentheorie. Von A.
Leman. (Bd. 19.)
Der pythagoreische Lehrsatz mit einem Ausblick auf das
Fermatsche Problem. Von W. Lietzmann. 2. Aufl. (Bd. 3.)
Darstellende Geometrie des Geländes und verw.
Anwendungen der Methode der kotierten Projektionen.
Von R. Rothe. 2., verb. Aufl. (Bd. 35/36.)
Methoden zur Lösung geometrischer Aufgaben. Von B. Kerst.
(Bd. 26.)
Einführung in die projektive Geometrie. Von M. Zacharias. (Bd.
6.)
Konstruktionen in begrenzter Ebene. Von P. Zühlke. (Bd. 11.)
Nichteuklidische Geometrie in der Kugelebene. Von W. Dieck.
(Bd. 31.)
Einführung in die Nomographie. Von P. Luckey. I. Teil: Die
Funktionsleiter. (Bd. 28.) II. Teil: Die Zeichnung als
Rechenmaschine. (Bd. 37.)
Theorie und Praxis des logarithm. Rechenschiebers. Von A.
Rohrberg. 2. Aufl. (Bd. 23.)
Die Anfertigung mathemat. Modelle. (Für Schüler mittl. Kl.) Von
K. Giebel. (Bd. 16.)
Karte und Kroki. Von H. Wolff. (Bd. 27.)
Die Grundlagen unserer Zeitrechnung. Von A. Baruch. (Bd. 29.)
Die mathemat. Grundlagen d. Variations- u.
Vererbungslehre. Von P. Riebesell. (24.)
Mathematik und Malerei. 2 Teile in 1 Bande. Von G. Wolff. (Bd.
20/21.)
Der Goldene Schnitt. Von H. E. Timerding. 2. Aufl. (Bd. 32.)
Beispiele zur Geschichte der Mathematik. Von A. Witting und
M. Gebhard. (Bd. 15.)
Mathematiker-Anekdoten. Von W. Ahrens. 2. Aufl. (Bd. 18.)
Die Quadratur d. Kreises. Von E. Beutel. 2. Aufl. (Bd. 12.)
Wo steckt der Fehler? Von W. Lietzmann und V. Trier. 2. Aufl. (Bd.
10.)
Geheimnisse der Rechenkünstler. Von Ph. Maennchen. 2. Aufl.
(Bd. 13.)
Riesen und Zwerge im Zahlenreiche. Von W. Lietzmann. 2. Aufl.
(Bd. 25.)
Was ist Geld? Von W. Lietzmann. (Bd. 30.)
Die Fallgesetze. V. H. E. Timerding. (Bd. 5.)
Ionentheorie. Von P. Bräuer. (Bd. 38.)
Das Relativitätsprinzip. Leichtfaßlich entwickelt von A.
Angersbach. (Bd. 39.)
Dreht sich die Erde? Von W. Brunner. (17.)
Theorie der Planetenbewegung. Von P. Meth. (Bd. 8.)
Beobachtung d. Himmels mit einfach. Instrumenten. Von Fr.
Rusch. 2. Aufl. (Bd. 14.)
Mathem. Streifzüge durch die Geschichte der Astronomie.
Von P. Kirchberger. (Bd. 40.)
In Vorbereitung:
Doehlemann, Mathematik und Architektur. Schips, Mathematik
und Biologie. Winkelmann, Der Kreisel. Wolff, Feldmessen
und Höhenmessen.

Verlag von B. G. Teubner in Leipzig und Berlin


Preise freibleibend.
MATHEMATISCH-PHYSIKALISCHE BIBLIOTHEK
HERAUSGEGEBEN VON W. LIETZMANN UND A. WITTING
35/36

DARSTELLENDE GEOMETRIE
DES GELÄNDES
UND VERWANDTE ANWENDUNGEN DER METHODE DER KOTIERTEN
PROJEKTIONEN
VON

RUDOLF ROTHE
DR. PHIL., O. PROFESSOR AN DER TECHN. HOCHSCHULE BERLIN
ZWEITE, VERBESSERTE AUFLAGE
MIT 107 FIGUREN IM TEXT

1919
LEIPZIG UND BERLIN
VERLAG UND DRUCK VON B. G. TEUBNER
Schutzformel für die Vereinigten Staaten von Amerika:
Copyright 1919 by B. G. Teubner in Leipzig.

ALLE RECHTE,
EINSCHLIESSLICH DES ÜBERSETZUNGSRECHTS, VORBEHALTEN.
VORWORT ZUR ERSTEN UND
ZWEITEN AUFLAGE
In der vorliegenden kleinen Schrift habe ich versucht, den Leser in
elementarer und leicht verständlicher Weise mit der zeichnerischen
Behandlung der topographischen Flächen nach der Methode der
»kotierten Projektionen« bekannt zu machen. Die glückliche Paarung
zwischen Rechnung und Zeichnung, auf der diese Methode beruht,
die darin begründete Freiheit, sich auch an kompliziertere Aufgaben
mit Aussicht auf Erfolg zu wagen, und daher weiter das unbewußte
Gefühl, hier wenigstens der »selbstgeschaffenen Schmerzen« der
Mathematiker ledig zu sein, das alles gibt diesem Schwestergebiete
der darstellenden Geometrie einen besonderen Reiz. Er wird noch
erhöht durch die fast unmittelbare Anwendbarkeit auf praktische
Fragen. Ich habe auf diese Anwendungen großes Gewicht gelegt; sie
entstammen zum Teil dem geologisch-bergmännischen Gesichtskreis
und rühren aus der Zeit, als ich an der Clausthaler Bergakademie
einiges aus diesem Gebiete in elementaren Vorlesungen über
darstellende Geometrie vortrug …
In der zweiten Auflage, die dem Büchlein trotz der Ungunst der
Zeiten beschieden ist, konnten mehrere sachliche und sprachliche
Verbesserungen und Ergänzungen angebracht werden; so
insbesondere in den §§ 63 und 64, wo, wie ich glaube, der Begriff
des Talwegs jetzt einwandfrei erklärt worden ist. Auch wurde auf
mehrfach geäußerten Wunsch ein kurzer Abschnitt über
Anwendungen auf die zeichnerische Analysis und die Nomographie
hinzugefügt. Bezüglich der Abbildungen, die schon wegen des
Formates nicht mehr als einen bloßen Anhalt zum Anfertigen von
Reinzeichnungen geben wollen, konnte ich mich auch aus äußeren
Gründen nicht entschließen, größere Änderungen vorzunehmen. Wer
aus dem Buche ernsthaft lernen will, wird gewiß nicht unterlassen,
sich Reinzeichnungen im passenden Maßstabe selbst herzustellen.
Übrigens ist es ein Unterschied, ob es sich um eine Reinzeichnung
handelt, wie sie in den Übungen zur darstellenden Geometrie
gefordert wird, oder um eine Konstruktion an einer topographischen
oder geologischen Geländekarte; hier wird manche Zeichnung doch
nicht viel größer ausfallen als die Abbildungen dieses Bändchens.
Am Schluß ist ein alphabetisches Sachverzeichnis angefügt
worden. Der erweiterte Umfang hat es erfordert, das Buch als
Doppelbändchen herauszugeben.
Berlin, im April 1919.
RUDOLF ROTHE
INHALT
Seite
Einleitung 1
I. Grundbegriffe und elementare Konstruktionen über kotierte
Projektionen §§ 1–22 2–18
§ 1. Kotierte Projektion. S. 2. § 2. Maßstab der Zeichnung. 3.
§ 3. Einschalten eines Punktes. 4. § 4. Stufung
(Graduierung) einer Geraden. 4. § 5. Intervall. 5. § 6.
Schnitt zweier Geraden. 5. § 7. Ebene. 6. § 8.
Gefällemaßstab. 6. § 9. Aufgabe. 7. § 10. Böschung, Fallen
und Streichen. 7. § 11. Aufgabe. 8. § 12 Schnittgerade
zweier Ebenen. 8. § 13. Ebenen mit parallelen
Gefällemaßstäben. 9. § 14. Ebenen gleicher Böschung. 10.
§ 15. Schnittpunkt einer Geraden mit einer Ebene. 10. § 16.
Lot von einem Punkte auf eine Ebene. 11. § 17. Kürzester
Abstand zweier windschiefer Geraden. 11. § 18. Drehen
einer Ebene um eine Streichlinie in die wagerechte Lage. 12.
§ 19. Schnittwinkel zweier Ebenen. 13. § 20.
Böschungskegel. 15. § 21. Kreiszylinder, schiefer Kreiskegel,
Kugel. 16. § 22. Andere Oberflächen. 16.
II. Elementare Anwendungen §§ 23–34 18–
25
§ 23. Zweck der Anwendungen. 18. § 24. Aufführung eines
Dammes. 18. § 25. Querprofil. 19. § 26. Anlage eines
ebenen Platzes. 19. § 27. Weg gegebener Steigung. 20.
§ 28. Streichen und Fallen einer Ebene. 21. § 29.
Dachausmittelung. 21. § 30. Aufgabe. 22. § 31. Fortsetzung.
22. § 32. Aufschüttung einer Halde. 22. § 33. Ausschachten
einer Grube. 24. § 34. Tunnelmündung. 24.
III. Darstellung der Geländeflächen §§ 35–73 26–
53
§ 35. Hauptschichtlinien. 26. § 36. zeichnerische
Bemerkungen. 26. § 37. Storchschnabel. 27. § 38. Glatte
Kurve. 27. § 39. Spiegellineal. 28. § 40. Tangente. 28. § 41.
Hüllkurve. 28. § 42. Evolute. 29. § 43. Parallelkurven. 29.
§ 44. Berührungen im Raume. 29. § 45. Relief eines
Geländes. 30. § 46. Kurven auf einer Geländefläche. 30.
§ 47. Darstellung einer Raumkurve. 30. § 48. Einschalten
von Punkten und Konstruktion von Schichtlinien. 31. § 49.
Böschung einer Raumkurve. 32. § 50. Böschungslinie. 32.
§ 51. Normalebene, Planierungsfläche. 32. § 52.
Schmiegungsebene. 33. § 53. Hauptnormale, Binormale. 34.
§ 54. Schnitt einer Fläche mit einer Ebene. 35. § 55.
Anwendung. 36. § 56. Einschalten von Höhenlinien. 36.
§ 57. Berührungsebene und Normale einer Fläche. 37. § 58.
Normalebene, Fallinien einer Fläche. 38. § 59. Schraffur
einer Karte. 39. § 60. Krümmung einer Fläche. 39. § 61.
Verlauf der Schicht- und Fallinien. 41. § 62. Gipfel-, Mulden-
und Jochpunkt. 41. § 63. Wasserscheide und Talweg. 42.
§ 64. Fortsetzung. 44. § 65. Böschungsfläche. 47. § 66.
Böschungsstreifen. 48. § 67. Gratlinie. 48. § 68. Ebene
Raumkurven. 48. § 69. Böschungsflächen einer Raumkurve.
49. § 70. Böschungslinien auf einer Fläche. 50. § 71.
Aufgabe. 51. § 72. Schnitt zweier Flächen. 51. § 73.
Durchdringungspunkte einer Raumkurve mit einer
Geländefläche. 52.
IV. Aufgaben und Anwendungen §§ 74–88 53–
67
§ 74. Zweck der Aufgaben. 53. § 75. Aufschüttung und
Abtrag eines Eisenbahndammes. 53. § 76. Die Ausstrichlinie
einer Mulde mit dem Gelände zu bestimmen. 54. § 77.
Schnittkurve einer zylindrischen Fläche mit dem Gelände.
55. § 78. Um eine gegebene Geländefläche einen Zylinder
mit wagerechten Mantelgeraden zu umschreiben. 56. § 79.
Durch eine gegebene Gerade die Berührungsebenen an eine
Geländefläche zu legen. 56. § 80. Umschriebener Zylinder
mit beliebig gegebener Richtung der Mantelgeraden. 57.
§ 81. Berührungsebene. 58. § 82. Andere Konstruktion des
umschriebenen Zylinders und der Berührungsebene. 59.
§ 83. Gebrauch einer Hilfskurve. 61. § 84. Schattengrenze.
62. § 85. Von einem gegebenen Punkte an eine
Geländefläche den Berührungskegel zu zeichnen. 62. § 86.
Beispiel. 64. § 87. Ansicht des Geländes. a)
Parallelprojektion. 65. § 88. b) Zentralprojektion. 66.
V. Maßbestimmungen und Beziehungen zur zeichnerischen 67–
Analysis §§ 89–107 89
§ 89. Längenmessung. 67. § 90. Flächenmessung. a)
Quadratteilung. 68. § 91. b) Einteilung in Streifen gleicher
Breite. 69. § 92. c) Andere Streifeneinteilung. 69. § 93. d)
Planimeter. 70. § 94. Geneigte Fläche. 71. § 95.
Flächeninhalt einer Böschungsfläche. 71. § 96. Rauminhalt
eines begrenzten Geländeteiles. 72. § 97. Aufgabe:
Rauminhalt einer Lagerstätte. 73. § 98. Ausführung der
Aufgabe. 74. § 99. Zeichnerische Analysis. 77. § 100.
Funktionsskale. 78. § 101. Konstruktion besonderer
Funktionsskalen. 79. § 102. Aufgabe. 81. § 103.
Zusammengesetzte Funktionsskalen. 82. § 104. Netzteilung.
83. § 105. Logarithmenpapier. 85. § 106. Darstellung einer
Funktion von zwei Veränderlichen durch ein Rechenblatt. 87.
§ 107. Rechenblatt mit ungleichmäßiger Teilung. 88.
Alphabetisches Sachverzeichnis 90–
92
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade

Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.

Let us accompany you on the journey of exploring knowledge and


personal growth!

ebookultra.com

You might also like