feed icon rss

Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    UID:
    almahu_BV047916650
    Format: 1 Online-Ressource (XI, 516 Seiten) : , Illustrationen, Diagramme.
    ISBN: 978-3-446-47241-9
    Additional Edition: Erscheint auch als Online-Ausgabe, EPUB
    Additional Edition: Falsche ISBN: 978­3­446­47303­4
    Additional Edition: Erscheint auch als Druck-Ausgabe ISBN 978-3-446-47222-8
    Language: German
    Subjects: Computer Science
    RVK:
    Keywords: Algorithmus ; Datenstruktur ; Lehrbuch ; Lehrbuch
    URL: Volltext  (URL des Erstveröffentlichers)
    URL: Volltext  (URL des Erstveröffentlichers)
    Author information: Krooß, René.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    UID:
    b3kat_BV046748654
    Format: 1228 Seiten , Illustrationen, Diagramme , 24 cm x 16.8 cm
    Edition: 4., aktualisierte und überarbeitete Auflage
    ISBN: 9783836239738 , 3836239736
    Series Statement: Rheinwerk Computing
    Note: Auf dem Cover: Aktuell zu C18
    Former: Vorangegangen ist
    Language: German
    Subjects: Computer Science
    RVK:
    Keywords: C ; ANSI C ; C++ ; ANSI C++
    Author information: Krooß, René
    Author information: Wolf, Jürgen 1974-
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    UID:
    almahu_BV047888688
    Format: XI, 516 Seiten : , Illustrationen, Diagramme.
    ISBN: 978-3-446-47222-8 , 3-446-47222-3
    Additional Edition: Erscheint auch als Online-Ausgabe, EPDF ISBN 978-3-446-47241-9
    Additional Edition: Erscheint auch als Online-Ausgabe, EPUB ISBN 978-3-446-47303-4
    Language: German
    Subjects: Computer Science
    RVK:
    Keywords: Algorithmus ; Datenstruktur ; Lehrbuch ; Lehrbuch
    Author information: Krooß, René.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Book
    Book
    Bonn : Rheinwerk Computing
    UID:
    b3kat_BV046906134
    Format: 487 Seiten , Illustrationen, Diagramme , 19 cm x 12.5 cm
    Edition: 3., aktualisierte und überarbeitete Auflage
    ISBN: 9783836276894 , 3836276895
    Note: Auf dem Umschlag: Aktuell zu C18; kompakter Programmierkurs, komplettes Grundwissen; von den ersten Schritten bis zum komplexen Programm; mit Übungen und Lösungen zum Selbstlernen; alle Beispielprojekte zum Download
    Former: Vorangegangen ist
    Language: German
    Subjects: Computer Science
    RVK:
    Keywords: C
    Author information: Krooß, René
    Author information: Wolf, Jürgen 1974-
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    UID:
    b3kat_BV049015657
    Format: 1263 Seiten , Illustrationen, Diagramme , 24 cm x 16.8 cm
    Edition: 5., aktualisierte Auflage
    ISBN: 9783836295048 , 3836295040
    Series Statement: Rheinwerk Computing
    Note: Titelzusatz auf dem Cover: aktuell zu C23, das Lehr- und Nachschlagewerk für Ausbildung und Praxis, für Einsteiger, Umsteiger und Profis geeignet, inkl. paralleler Programmierung, Kryptografie, dynamischer Speicherverwaltung, Raspberry Pi u.v.m.
    Language: German
    Subjects: Computer Science
    RVK:
    Keywords: C ; ANSI C ; C++ ; ANSI C++ ; C++23 ; ANSI C ; Lehrbuch
    Author information: Krooß, René
    Author information: Wolf, Jürgen 1974-
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    UID:
    b3kat_BV049645674
    Format: 1 Online-Ressource (1263 Seiten) , Illustrationen
    Edition: 5., aktualisierte Auflage
    ISBN: 9783836295116
    Series Statement: Rheinwerk Computing
    Note: Titelzusatz auf dem Cover: aktuell zu C23, das Lehr- und Nachschlagewerk für Ausbildung und Praxis, für Einsteiger, Umsteiger und Profis geeignet, inkl. paralleler Programmierung, Kryptografie, dynamischer Speicherverwaltung, Raspberry Pi u.v.m.
    Additional Edition: Erscheint auch als Druck-Ausgabe ISBN 978-3-8362-9504-8
    Language: German
    Subjects: Computer Science
    RVK:
    Keywords: C ; ANSI C ; C++ ; ANSI C++ ; C++23 ; ANSI C ; Electronic books.
    Author information: Krooß, René
    Author information: Wolf, Jürgen 1974-
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    Carl Hanser Verlag GmbH & Co. KG
    UID:
    kobvindex_ZLB34892409
    Format: 528 S.
    ISBN: 9783446472419
    Content: - Das Buch stellt alle für das Informatik-Studium relevanten Themenbereiche verständlich dar. - Beginnend mit einfachsten Algorithmen, wird die Komplexität nach und nach gesteigert. - Für jeden Algorithmus wird ein lauffähiges Programm inklusive Programmablaufplan vorgestellt, das sich auch direkt in den Programmierpraktika einsetzen lässt. - Mit Programmbeispielen, Programmablaufplänen, Diagrammen, Tabellen, Übungsaufgaben, Praxistipps - Quellcode zum Buch unter plus.hanser-fachbuch.de - Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Sie beginnen gerade das erste Semester im Studiengang Informatik und haben deshalb die Vorlesungen Algorithmen und Datenstrukturen 1 und 2 sowie Programmierung 1 und 2 belegt? Dieses Buch hilft Ihnen, die nötigen Erfahrungen und Fähigkeiten zu erwerben, um stressfrei durch Praktika und Prüfungen zu kommen. Die ersten drei Kapitel wenden sich ausschließlich an Einsteiger mit grundlegenden Programmierkenntnissen in C. Von den restlichen Kapiteln profitieren auch im Studium fortgeschrittene Programmierer, die sich an komplexere Themen wie verkettete Listen, Bäume, Graphen, Sortieralgorithmen, neuronale Netze, Kryptographische Algorithmen oder Graphen heranwagen. Das Buch bietet einen einfachen Einstieg in das komplexe Thema Algorithmen und Datenstrukturen. Anstatt Comic- oder Pseudocode-Stil wird stets ausführbarer Quellcode in C, C++ oder Java verwendet. Dabei wird immer die Programmiersprache gewählt, die auch in den Programmierpraktika oder Vorlesungen eines Informatikstudiums für den betreffenden Algorithmus zum Einsatz kommt. AUS DEM INHALT // Berechenbarkeit/Basisalgorithmen/Rekursive Algorithmen/Verkettete Listen/Bäume/Such- und Sortierverfahren/Signalverarbeitung/Grafische Bildverarbeitung/Simulation neuronaler Netze/Kryptographische Algorithmen/Graphen/Lösung der Übungsaufgaben
    Note: René Krooß hat Informatik an der FH Dortmund studiert. Sein Wissen gibt er seit mehr als zehn Jahren als Trainer bei Kapiert und an der FH Südwestfalen in Hagen in Form von Computerkursen und Praktika an Schüler und Studierende weiter. Er ist selbstständig und als freier Buchautor tätig.
    Language: German
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    Bonn : Rheinwerk Verlag
    UID:
    kobvindex_ERBEBC6383009
    Format: 1 online resource (489 pages)
    Edition: 3
    ISBN: 9783836276917
    Note: Intro -- Vorwort -- Kapitel 1: Einstieg in die Welt von C -- 1.1 Die Sprache C -- 1.2 Die C-Standardbibliothek -- 1.2.1 Header-Dateien und Programmbibliothek -- 1.3 Die nötigen Werkzeuge für C -- 1.4 Übersetzen mit der Entwicklungsumgebung -- 1.5 Übersetzen mit GCC und Clang -- 1.6 Listings zum Buch -- 1.7 Kontrollfragen und Aufgaben im Buch -- Kapitel 2: Erste Schritte in C -- 2.1 Das erste Programm in C -- 2.2 Die Funktion printf() -- 2.3 Zeichensätze in C -- 2.3.1 Basis-Ausführungszeichensatz -- 2.3.2 Einige wichtige Escape-Sequenzen -- 2.4 Symbole in C -- 2.4.1 Bezeichner -- 2.4.2 Reservierte Schlüsselwörter -- 2.4.3 Literale -- 2.4.4 Einfache Begrenzer -- 2.5 Kommentare -- 2.6 Kontrollfragen und Aufgaben -- Kapitel 3: Basisdatentypen in C -- 3.1 Variablen -- 3.2 Deklaration und Definition -- 3.3 Initialisierung und Zuweisung von Werten -- 3.4 Datentypen für Ganzzahlen -- 3.4.1 Vorzeichenlos und vorzeichenbehaftet -- 3.4.2 Suffixe für Ganzzahlen -- 3.5 Datentypen für Zeichen -- 3.5.1 Der Datentyp char -- 3.5.2 Der Datentyp wchar_t -- 3.5.3 Unicode-Unterstützung -- 3.6 Datentypen für Fließkommazahlen -- 3.6.1 Suffixe für Fließkommazahlen -- 3.6.2 Komplexe Gleitkommatypen -- 3.7 Boolescher Datentyp -- 3.8 Speicherbedarf mit sizeof ermitteln -- 3.9 Wertebereiche der Datentypen ermitteln -- 3.9.1 Limits von Integer-Typen -- 3.9.2 Limits von Fließkommazahlen -- 3.9.3 Integer-Typen mit fester Größe verwenden -- 3.9.4 Sicherheit beim Kompilieren mit _static_assert() -- 3.10 Konstanten erstellen -- 3.11 Lebensdauer und Sichtbarkeit von Variablen -- 3.12 void - ein unvollständiger Typ -- 3.13 Kontrollfragen und Aufgaben -- Kapitel 4: Rechnen mit C und Operatoren -- 4.1 Werte formatiert einlesen mit scanf() -- 4.2 Operatoren -- 4.3 Arithmetische Operatoren -- 4.4 Inkrement- und Dekrementoperator -- 4.5 Bitoperatoren -- 4.6 Implizite Typumwandlung , 4.6.1 Arithmetische Umwandlung -- 4.6.2 Typpromotionen -- 4.7 Explizite Typumwandlung -- 4.8 Mathematische Funktionen in C -- 4.9 Kontrollfragen und Aufgaben -- Kapitel 5: Bedingte Anweisung und Verzweigung -- 5.1 Bedingte Anweisungen -- 5.1.1 Bedingte Anweisungen mit if -- 5.1.2 Vergleichsoperatoren -- 5.1.3 Mini-Exkurs: Anweisungsblock -- 5.2 Die alternative Verzweigung -- 5.3 Der Bedingungsoperator ?: -- 5.4 Die mehrfache Verzweigung mit if und else if -- 5.4.1 Verschachteln von Verzweigungen -- 5.5 Mehrfache Verzweigung mit switch -- 5.5.1 Austritt aus der Fallunterscheidung mit break -- 5.6 Logische Verknüpfungen -- 5.6.1 Der !-Operator -- 5.6.2 Der & -- & -- -Operator - logisches UND -- 5.6.3 Der ||-Operator - logisches ODER -- 5.7 Kontrollfragen und Aufgaben -- Kapitel 6: Schleifen - Programmteile wiederholen -- 6.1 Die Zählschleife - for -- 6.2 Die kopfgesteuerte while-Schleife -- 6.3 Die fußgesteuerte do-while-Schleife -- 6.4 Kontrolliertes Verlassen von Schleifen -- 6.4.1 break -- 6.4.2 continue -- 6.5 Kontrollfragen und Aufgaben -- Kapitel 7: Funktionen erstellen -- 7.1 Funktionen definieren -- 7.2 Funktionen aufrufen -- 7.3 Funktionsdeklaration (Vorausdeklaration) -- 7.4 Funktionsparameter -- 7.5 Rückgabewert von Funktionen -- 7.5.1 Die return-Anweisung -- 7.6 Exkurs: Funktionen bei der Ausführung -- 7.7 Inline-Funktionen -- 7.8 Rekursionen -- 7.9 Die main()-Funktion -- 7.9.1 Der Rückgabewert von main() an das Betriebssystem -- 7.10 Programme mit exit() beenden -- 7.11 Globale, lokale und statische Variablen -- 7.11.1 Lokale Variablen -- 7.11.2 Globale Variablen -- 7.11.3 Speicherklasse static -- 7.11.4 Die Speicherklasse extern -- 7.12 Kontrollfragen und Aufgaben -- Kapitel 8: Präprozessor-Direktiven -- 8.1 Dateien einfügen mit #include -- 8.2 Konstanten und Makros mit #define und #undef , 8.2.1 Symbolische Konstanten mit #define definieren -- 8.2.2 Makros mit #define definieren -- 8.2.3 Symbolische Konstanten und Makros aufheben (#undef) -- 8.3 Bedingte Kompilierung -- 8.3.1 Mehrfaches Inkludieren vermeiden -- 8.4 Programmdiagnose mit assert() -- 8.5 Generische Auswahl -- 8.6 Eigene Header erstellen -- 8.7 Kontrollfragen und Aufgaben -- Kapitel 9: Arrays und Zeichenketten (Strings) -- 9.1 Was genau sind Arrays? -- 9.1.1 Arrays definieren -- 9.1.2 Arrays mit Werten versehen und darauf zugreifen -- 9.1.3 Initialisierung mit einer Initialisierungsliste -- 9.1.4 Bestimmte Elemente direkt initialisieren -- 9.1.5 Array mit Schreibschutz -- 9.1.6 Arrays mit fester und variabler Länge (VLA) - optional seit C11 -- 9.1.7 Arrays mit scanf einlesen -- 9.1.8 Arrays an Funktionen übergeben -- 9.2 Mehrdimensionale Arrays -- 9.2.1 Zweidimensionalen Arrays Werte zuweisen und darauf zugreifen -- 9.2.2 Zweidimensionale Arrays an eine Funktion übergeben -- 9.2.3 Können wir noch mehr Dimensionen verwenden? -- 9.3 Strings (Zeichenketten) -- 9.3.1 Strings initialisieren -- 9.3.2 Einlesen von Strings -- 9.3.3 Unicode-Unterstützung -- 9.3.4 String-Funktionen der Standardbibliothek string.h -- 9.3.5 Sicherere Funktionen zum Schutz vor Speicherüberschreitungen -- 9.3.6 Umwandlungsfunktionen zwischen Zahlen und Strings -- 9.4 Kontrollfragen und Aufgaben -- Kapitel 10: Zeiger (Pointer) -- 10.1 Zeiger vereinbaren -- 10.2 Zeiger verwenden -- 10.2.1 Explizite Typumwandlung für den byteweisen Zugriff -- 10.3 Zugriff auf den Inhalt von Zeigern -- 10.3.1 Der NULL-Zeiger -- 10.3.2 Deklaration, Adressierung und Dereferenzierung von Zeigern -- 10.4 Zeiger als Funktionsparameter -- 10.5 Zeiger als Rückgabewert -- 10.6 Zeigerarithmetik -- 10.7 Zugriff auf Array-Elemente über Zeiger -- 10.8 Arrays und Zeiger als Funktionsparameter -- 10.8.1 const-Array-Parameter , 10.9 char-Arrays und Zeiger -- 10.10 Arrays von Zeigern -- 10.11 void-Zeiger -- 10.12 Typqualifizierer bei Zeigern -- 10.12.1 Konstanter Zeiger -- 10.12.2 Zeiger für konstante Daten -- 10.12.3 Konstante Zeiger und Zeiger für konstante Daten -- 10.12.4 Konstante Parameter für Funktionen -- 10.12.5 restrict-Zeiger -- 10.13 Zeiger auf Funktionen -- 10.14 Kontrollfragen und Aufgaben -- Kapitel 11: Dynamische Speicherverwaltung -- 11.1 Neuen Speicher zur Laufzeit reservieren -- 11.2 Speicherblöcke vergrößern oder verkleinern -- 11.3 Speicherblöcke wieder freigeben -- 11.3.1 Memory Leaks (Speicherlecks) -- 11.4 Kontrollfragen und Aufgaben -- Kapitel 12: Komplexe Datentypen -- 12.1 Strukturen -- 12.1.1 Strukturtypen deklarieren -- 12.1.2 Definition einer Strukturvariablen -- 12.1.3 Erlaubte Operationen auf Strukturvariablen -- 12.1.4 Deklaration und Definition zusammenfassen -- 12.1.5 Synonyme für Strukturtypen erstellen -- 12.1.6 Selektion von Komponenten einer Strukturvariablen -- 12.1.7 Strukturen initialisieren -- 12.1.8 Nur bestimmte Komponenten einer Strukturvariablen initialisieren -- 12.1.9 Zuweisung bei Strukturvariablen -- 12.1.10 Größe und Speicherausrichtung einer Struktur -- 12.1.11 Strukturen vergleichen -- 12.1.12 Strukturen, Funktionen und Strukturzeiger -- 12.1.13 Array von Strukturvariablen -- 12.1.14 Strukturvariablen als Komponenten in Strukturen -- 12.1.15 Zeiger als Komponenten in Strukturen -- 12.2 Unions -- 12.3 Der Aufzählungstyp enum -- 12.4 Eigene Typen mit typedef deklarieren -- 12.5 Kontrollfragen und Aufgaben -- Kapitel 13: Dynamische Datenstrukturen -- 13.1 (Einfach) verkettete Listen -- 13.1.1 Ein neues Element in die Liste einfügen -- 13.1.2 Ein Element suchen und ausgeben -- 13.1.3 Ein Element aus der Liste entfernen -- 13.1.4 Das erste Element in der Liste löschen -- 13.1.5 Ein beliebiges Element in der Liste löschen , 13.2 Doppelt verkettete Listen -- 13.3 Kontrollfragen und Aufgaben -- Kapitel 14: Eingabe- und Ausgabefunktionen -- 14.1 Verschiedene Streams und Standard-Streams -- 14.1.1 Streams im Textmodus -- 14.1.2 Streams im binären Modus -- 14.1.3 Standard-Streams -- 14.2 Dateien -- 14.3 Dateien öffnen -- 14.3.1 Exklusiver Dateizugriff -- 14.3.2 Weitere Dateifunktionen -- 14.4 Dateien schließen -- 14.4.1 Limit maximal geöffneter Dateien -- 14.5 Fehler oder Dateiende prüfen -- 14.5.1 End-of-File Indicator -- 14.5.2 Error Indicator -- 14.5.3 Informationen zum Fehler ausgeben -- 14.5.4 Fehler- und EOF-Flag zurücksetzen - clearerr() -- 14.6 Weitere Funktionen für die Ein- und Ausgabe -- 14.6.1 Einzelne Zeichen aus einem Stream lesen -- 14.6.2 Zeichen in den Stream zurückstellen -- 14.6.3 Einzelne Zeichen in einen Stream schreiben -- 14.6.4 Zeilenweise aus einem Stream lesen -- 14.6.5 Zeilenweise in einen Stream schreiben -- 14.6.6 Lesen und Schreiben in ganzen Blöcken -- 14.7 Funktionen zur formatierten Ein-/Ausgabe -- 14.7.1 Funktionen zur formatierten Ausgabe -- 14.7.2 Umwandlungsvorgaben für die printf-Familie -- 14.7.3 Weite und Feldbreite -- 14.7.4 Flags -- 14.7.5 Genauigkeitsangaben für Zahlen bei printf() -- 14.7.6 Funktionen für die formatierte Eingabe -- 14.7.7 Umwandlungsvorgaben für die scanf()-Familie -- 14.7.8 Suchmengenkonvertierung -- 14.8 Wahlfreier Dateizugriff -- 14.8.1 Die aktuelle Dateiposition ermitteln -- 14.8.2 Die aktuelle Dateiposition ändern -- 14.9 Sicherere Funktionen mit C11 -- 14.10 Datei löschen oder umbenennen -- 14.11 Pufferung -- 14.12 Kontrollfragen und Aufgaben -- Kapitel 15: Zeitroutinen (time.h) -- 15.1 Die Funktion clock() -- 15.2 Erweiterte Zeitfunktionen -- 15.2.1 Eine Plattformunabhängige delay()-Funktion -- 15.2.2 Der Datentyp time_t -- 15.2.3 Der Datentyp struct tm , Anhang A: Übersichtstabellen wichtiger Sprachelemente
    Additional Edition: Print version: Wolf, Jürgen Grundkurs C Bonn : Rheinwerk Verlag,c2020 ISBN 9783836276894
    Keywords: Electronic books.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    E-Resource
    E-Resource
    Berlin : NORA Verlagsgemeinschaft
    UID:
    kobvindex_ZLB34366972
    Format: 190 Seiten , Illustrationen , 1 DVD-ROM , 21 cm, 386 g
    Edition: [1. Auflage]
    ISBN: 9783865574749 , 3865574742
    Language: German
    Keywords: Computerspiel ; Programmierung ; Raspberry Pi ; Joystick ; USB 〈Schnittstelle〉 ; Computeranimation ; Bitmap-Grafik
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    UID:
    kobvindex_ZLB35170901
    Format: 1386 Seiten , Illustrationen
    Edition: 5., aktualisierte Auflage
    ISBN: 9783836297486
    Content: lt;p〉Alles zur systemnahen Anwendungsprogrammierung: von den E/A-Funktionen, dem Zugriff auf Systeminformationen über Prozesse, Signale, Interprozesskommunikation und Threads bis hin zu Netzwerkprogrammierung, Datenbanken und GUIs. Für alle, die topaktuelle Programme schreiben wollen und alte Software warten oder portieren müssen. Alle Beispiele sind auch auf dem Raspberry Pi ausführbar. Solide C- und Linux-Kenntnisse werden vorausgesetzt.Aus dem Inhalt:E/A-FunktionenAttribute von Dateien und VerzeichnissenZugriff auf SysteminformationenDevices - eine einfache Verbindung zur HardwareSystem- und BenutzerdateienDämonen, Zombies und ProzesseSignaleIPC - InterprozesskommunikationThreadsNetzwerkprogrammierungDatenbanken (MySQL, PostgreSQL)GUIs mit GTK+Werkzeuge für Programmierer.
    Language: German
    Author information: Krooß, René
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages