Lære C- og C++-språk for bruk i olympiader for klasse 9-11 - gratis kurs fra Foxford, trening 20 leksjoner, Dato: 7. desember 2023.
Miscellanea / / December 10, 2023
Fokus på forståelse
Fra grunnleggende C++-konstruksjoner til å skrive fullverdige algoritmer
Rask og praktisk språk
Olympiader har en tidsbegrensning, og C++ er et av de raskeste språkene
La oss lære hvordan du løser OL-oppgaver i C++, som vil hjelpe deg å løse problemer på OL raskere og mer effektivt og tjene maksimale poeng.
Etter å ha tatt kurset og 136 originaloppgaver, vil du føle deg trygg på å programmere olympiader
Prisvinner av All-Russian Secondary School i informatikk. Lærer ved Foxford Field Schools.
Seksjonen er viet til studiet av C-programmeringsspråket og sammenligning med C++-språket; begrepet programmering, mekanismen for å jobbe med programmet, grunnleggende operasjoner og nøkkelord i språket diskuteres
- Aritmetiske operasjoner og datatyper
- Betinget if-setning og while loop-setning
- For loop. Arrays i C
- Symboler og strenger
- Skriv streng
- Input Output. scanf og printf funksjoner
- Input Output. Funksjoner cin og cout. Arbeid med filer
- Funksjoner
- Jobber med hukommelse. Pekere, lenker
- Rekursjon
Datatyper og minnehåndtering
Avsnittet diskuterer prinsippet for minnedesign og hvordan ASM-montøren arbeider med minne. Diskuterer arbeid med minneallokering og -deallokering, begrepet rekursjon og hvordan det oppstår på et lavt nivå
- Representasjon av heltall. Bitoperasjoner. Tilleggskode
- Representasjon av reelle tall
- Generering av pseudo-tilfeldige tall. Arbeid med tid
- Klasser, strukturer. Strukturfelt og metoder
C++ programmeringsspråk
Avsnittet snakker om forskjellene mellom programmeringsspråkene C og C++, objektorientert programmering, og legger vekt på konseptet med en klasse
- Operatør overbelastning
- vektor datatype
- Algoritmebibliotek
Standard malbibliotek STL
Seksjonen undersøker det største biblioteket av STL-maler, som inneholder så viktige typer som en kø, en stabel, sett og ordbøker, samt en dynamisk matrise kalt vektor
- STL bibliotek. Køer, stabler, dekk
- STL bibliotek. Sett, ordbøker
Skrive dine egne strukturer i programmeringsspråket C++
Avsnittet legger opp til å bruke den tilegnete kunnskapen til å skrive egne strukturer
- Skrive dine egne strukturer