C- en C++-talen leren voor gebruik op Olympiades voor groep 9-11 - gratis cursus van Foxford, training 20 lessen, Datum: 7 december 2023.
Gemengde Berichten / / December 10, 2023
Focus op begrip
Van eenvoudige C++-constructies tot het schrijven van volwaardige algoritmen
Snel en handig taalgebruik
Olympiades hebben een tijdslimiet en C++ is een van de snelste talen
Laten we leren hoe u Olympiade-taken in C++ kunt oplossen, waardoor u problemen op de Olympiade sneller en efficiënter kunt oplossen en maximale punten kunt verdienen.
Na het volgen van de cursus en 136 originele problemen, zul je zelfverzekerd zijn in het programmeren van olympiades
Prijswinnaar van de All-Russische middelbare school in computerwetenschappen. Docent aan Foxford Field Schools.
De sectie is gewijd aan de studie van de programmeertaal C en de vergelijking met de taal C++; het concept van programmeren, het mechanisme van het werken met het programma, basisbewerkingen en trefwoorden in de taal worden besproken
- Rekenkundige bewerkingen en gegevenstypen
- Voorwaardelijke if-instructie en while-lusinstructie
- For loop. Arrays in C
- Symbolen en tekenreeksen
- Typ tekenreeks
- Invoer uitvoer. scanf- en printf-functies
- Invoer uitvoer. Functies cin en cout. Werken met bestanden
- Functies
- Werken met geheugen. Wijzers, koppelingen
- Herhaling
Gegevenstypen en geheugenbeheer
In dit gedeelte wordt het principe van geheugenontwerp besproken en hoe de ASM-assembler met geheugen werkt. Bespreekt het werken met geheugenallocatie en deallocatie, het concept van recursie en hoe dit op een laag niveau gebeurt
- Weergave van gehele getallen. Bit-operaties. Aanvullende code
- Vertegenwoordiging van reële getallen
- Generatie van pseudo-willekeurige getallen. Werken met de tijd
- Klassen, structuren. Structuurvelden en methoden
C++ programmeertaal
De sectie gaat over de verschillen tussen de programmeertalen C en C++, objectgeoriënteerd programmeren, en besteedt veel aandacht aan het concept van een klasse
- Overbelasting van de machinist
- vectorgegevenstype
- algoritmebibliotheek
Standaardsjabloonbibliotheek STL
In deze sectie wordt de grootste bibliotheek met STL-sjablonen onderzocht, die belangrijke typen bevat als een wachtrij, een stapel, sets en woordenboeken, evenals een dynamische array genaamd vector
- STL-bibliotheek. Wachtrijen, stapels, kaartspellen
- STL-bibliotheek. Sets, woordenboeken
Zelf structuren schrijven in de programmeertaal C++
In deze sectie wordt voorzien in het gebruik van de verworven kennis om uw eigen structuren te schrijven
- Schrijven van uw eigen structuren