Erlernen der Sprachen C und C++ zur Verwendung bei Olympiaden für die Klassen 9–11 – kostenloser Kurs von Foxford, Schulung 20 Lektionen, Datum: 7. Dezember 2023.
Verschiedenes / / December 10, 2023
Konzentrieren Sie sich auf das Verstehen
Von grundlegenden C++-Konstrukten bis hin zum Schreiben vollwertiger Algorithmen
Schnelle und bequeme Sprache
Olympiaden sind zeitlich begrenzt und C++ ist eine der schnellsten Sprachen
Lassen Sie uns lernen, wie Sie Olympia-Aufgaben in C++ lösen, was Ihnen hilft, Probleme bei der Olympiade schneller und effizienter zu lösen und maximale Punkte zu erzielen.
Nachdem Sie den Kurs absolviert und 136 Originalaufgaben gelöst haben, werden Sie sich beim Programmieren von Olympiaden sicher fühlen
Preisträger der Allrussischen Sekundarschule für Informatik. Lehrer an den Foxford Field Schools.
Der Abschnitt ist dem Studium der Programmiersprache C und dem Vergleich mit der Sprache C++ gewidmet; das Konzept der Programmierung, der Mechanismus der Arbeit mit dem Programm, grundlegende Operationen und Schlüsselwörter in der Sprache werden besprochen
- Arithmetische Operationen und Datentypen
- Bedingte if-Anweisung und while-Schleifenanweisung
- For-Schleife. Arrays in C
- Symbole und Zeichenfolgen
- Geben Sie eine Zeichenfolge ein
- Input-Output. Scanf- und Printf-Funktionen
- Input-Output. Funktionen cin und cout. Arbeiten mit Dateien
- Funktionen
- Arbeiten mit dem Gedächtnis. Hinweise, Links
- Rekursion
Datentypen und Speicherverwaltung
In diesem Abschnitt werden das Prinzip des Speicherdesigns und die Funktionsweise des ASM-Assemblers mit Speicher erläutert. Erläutert die Arbeit mit Speicherzuweisung und -freigabe, das Konzept der Rekursion und wie sie auf niedriger Ebene auftritt
- Darstellung ganzer Zahlen. Bitoperationen. Zusätzlicher Code
- Darstellung reeller Zahlen
- Generierung von Pseudozufallszahlen. Arbeiten mit der Zeit
- Klassen, Strukturen. Strukturfelder und Methoden
Programmiersprache C++
Der Abschnitt befasst sich mit den Unterschieden zwischen den Programmiersprachen C und C++, der objektorientierten Programmierung und legt besonderen Wert auf das Konzept einer Klasse
- Überlastung des Bedieners
- Vektordatentyp
- Algorithmenbibliothek
Standard-Vorlagenbibliothek STL
Der Abschnitt untersucht die größte Bibliothek von STL-Vorlagen, die so wichtige Typen wie eine Warteschlange, einen Stapel, Mengen und Wörterbücher sowie ein dynamisches Array namens Vektor enthält
- STL-Bibliothek. Warteschlangen, Stapel, Decks
- STL-Bibliothek. Mengen, Wörterbücher
Schreiben Sie Ihre eigenen Strukturen in der Programmiersprache C++
Der Abschnitt sieht vor, das erworbene Wissen zum Verfassen eigener Strukturen zu nutzen
- Schreiben Sie Ihre eigenen Strukturen