At lære C og C++ sprog til brug i Olympiads for klasse 9-11 - gratis kursus fra Foxford, træning 20 lektioner, Dato: 7. december 2023.
Miscellanea / / December 10, 2023
Fokus på forståelse
Fra grundlæggende C++-konstruktioner til at skrive fuldgyldige algoritmer
Hurtigt og bekvemt sprog
Olympiads har en tidsbegrænsning, og C++ er et af de hurtigste sprog
Lad os lære at løse Olympiade-opgaver i C++, som vil hjælpe dig med at løse problemer ved Olympiaden hurtigere og mere effektivt og tjene maksimale point.
Efter at have taget kurset og 136 originale problemer, vil du føle dig sikker på at programmere olympiader
Prisvinder af All-Russian Secondary School i datalogi. Lærer på Foxford Field Schools.
Afsnittet er helliget studiet af C-programmeringssproget og sammenligning med C++-sproget; begrebet programmering, mekanismen til at arbejde med programmet, grundlæggende operationer og nøgleord i sproget diskuteres
- Aritmetiske operationer og datatyper
- Betinget if-sætning og while-løkke-sætning
- Til sløjfe. Arrays i C
- Symboler og strenge
- Skriv streng
- Input Output. scanf og printf funktioner
- Input Output. Funktioner cin og cout. Arbejde med filer
- Funktioner
- Arbejde med hukommelse. Pointer, links
- Rekursion
Datatyper og hukommelseshåndtering
Afsnittet diskuterer princippet om hukommelsesdesign og hvordan ASM-assembleren arbejder med hukommelse. Diskuterer arbejdet med hukommelsesallokering og -deallokering, begrebet rekursion og hvordan det opstår på et lavt niveau
- Repræsentation af heltal. Bit operationer. Ekstra kode
- Repræsentation af reelle tal
- Generering af pseudo-tilfældige tal. Arbejder med tiden
- Klasser, strukturer. Strukturfelter og metoder
C++ programmeringssprog
Afsnittet taler om forskellene mellem programmeringssprogene C og C++, objektorienteret programmering og lægger stor vægt på begrebet en klasse
- Operatør overbelastning
- vektor datatype
- algoritmebibliotek
Standard skabelonbibliotek STL
Afsnittet undersøger det største bibliotek af STL-skabeloner, som indeholder så vigtige typer som en kø, en stak, sæt og ordbøger, samt et dynamisk array kaldet vektor
- STL bibliotek. Køer, stakke, dæk
- STL bibliotek. Sæt, ordbøger
At skrive dine egne strukturer i C++ programmeringssproget
Afsnittet giver mulighed for at bruge den erhvervede viden til at skrive dine egne strukturer
- At skrive dine egne strukturer