Lad os studere om sommeren! Forberedelse til programmering af olympiader for mellemtrin, 7-9 klassetrin - gratis kursus fra Foxford, træning, Dato: 5. december 2023.
Miscellanea / / December 08, 2023
I timerne diskuteres teoretiske problemstillinger, løsninger på programmeringsproblemer og det grundlæggende i Python-sproget diskuteres.
Vi kontrollerer manuelt prøver og hjemmearbejde.
Vi overlader ikke de skriftlige delopgaver til selvtest - dette udføres af OGE-eksperter.
Vi tjekker "for real", som i en eksamen, og som et resultat får du detaljeret feedback. Alt dette er af hensyn til hurtig forberedelse og dine resultater.Din personlige kurator vil besvare dine spørgsmål inden for to timer, 24/7.
Kuratorerne forstår programmet og emnet, så de nemt kan svare på dine spørgsmål om kurset og lektier – når som helst.
De ved godt, hvor svært det kan være at forberede og forstå dine bekymringer.
En vejleders vigtigste opgave er at hjælpe dig med at klare stress og frygt før eksamen.
Undervisningen afholdes online om onsdagen fra 18:00 til 20:00 (Moskva-tid).
Kandidat for fysiske og matematiske videnskaber. Medlem af juryen for olympiader i matematik og datalogi.
Kandidat for fysiske og matematiske videnskaber, dimitterede fra Moscow State University Scientific Center, derefter fra fakultetet for mekanik og matematik ved Moskva State University opkaldt efter M.V. Lomonosov. Medlem af juryen for forskellige olympiader i matematik og datalogi, teknisk redaktør af serien "School Math Clubs". Mere end 10 års undervisningserfaring i skoler.
Grundlæggende om Python-programmering
Afsnittet taler om de grundlæggende konstruktioner af programmeringssproget, lærer hvordan man arbejder med ordbøger, sæt og filer. Den tilegnede viden bruges til at løse olympiadeproblemer.
- Input/output, heltal aritmetik
- Betinget instruktion
- For og mens sløjfer
- Strenge
- Lister
- Fil I/O
- Ordbøger og sæt
- Funktioner. Rekursion
Numeriske metoder
Dette afsnit er afsat til adskillige vigtige numeriske algoritmer, test af tal for primalitet og løsning af problemer om emnet.
- Kontrollerer et tal for primalitet
- Faktorisering
- Euklids algoritme
Søg og sorter
Afsnittet introducerer forskellige typer af Python-sorter, principperne for at bruge array-bestilling til hurtigt at finde elementer, såvel som Olympiade-problemer om emnet.
- Kvadratiske sorteringsalgoritmer
- Hurtige sorteringer
- Lineær og binær søgning i ordnet array
- To pointer metode
Dynamisk programmering
Afsnittet taler om klassiske problemer med endimensionel og todimensionel dynamisk programmering, samt problemer, der løses ved denne metode.
- Endimensionel dynamisk programmering
- 2D dynamisk programmering
- Størst stigende og største fælles delsekvenser
- Problem med rygsækpakning
Kombinatoriske algoritmer
Dette afsnit introducerer kombinatoriske strukturer, matematiske spil og lærer, hvordan man løser rekursive søgeproblemer.
- Spil og strategier
- Generering og optælling af antallet af kombinatoriske sekvenser
Datastrukturer
Afsnittet undersøger grundlæggende datastrukturer og olympiadeproblemer om emnet, herunder opgaver om korrekte parentessekvenser.
- Stak, kø, dec