Låt oss plugga på sommaren! Förberedelse inför programmering av olympiader för mellanstadiet, årskurs 7-9 - gratis kurs från Foxford, utbildning, Datum: 5 december 2023.
Miscellanea / / December 08, 2023
Under lektionerna diskuteras teoretiska frågeställningar, lösningar på programmeringsproblem och grunderna i Python-språket.
Vi kontrollerar manuellt prover och läxor.
Vi lämnar inte de skriftliga deluppgifterna för självtestning – detta görs av OGE-experter.
Vi kollar "på riktigt", som vid en tentamen, och som ett resultat får du detaljerad feedback. Allt detta är för snabba förberedelser och dina resultat.Din personliga kurator svarar på dina frågor inom två timmar, 24/7.
Kuratorerna förstår programmet och ämnet, så de kan enkelt svara på dina frågor om kursen och läxor – när som helst.
De vet väl hur svårt det kan vara att förbereda sig och förstå din oro.
Den viktigaste uppgiften för en handledare är att hjälpa dig att hantera stress och rädsla inför tentor.
Klasser hålls online på onsdagar från 18:00 till 20:00 (Moskvatid).
Kandidat för fysikaliska och matematiska vetenskaper. Medlem av juryn för olympiaderna i matematik och datavetenskap.
Kandidat för fysikaliska och matematiska vetenskaper, tog examen från Moscow State University Scientific Center, sedan från fakulteten för mekanik och matematik vid Moscow State University uppkallad efter M.V. Lomonosov. Medlem i juryn för olika olympiader i matematik och datavetenskap, teknisk redaktör för serien "School Math Clubs". Mer än 10 års erfarenhet av undervisning i skolor.
Grunderna i Python-programmering
Avsnittet talar om de grundläggande konstruktionerna av programmeringsspråket, lär ut hur man arbetar med ordböcker, uppsättningar och filer. De förvärvade kunskaperna används för att lösa olympiadproblem.
- Indata/utgång, heltalsaritmetik
- Villkorlig instruktion
- For och while loopar
- Strängar
- Listor
- Fil I/O
- Ordböcker och uppsättningar
- Funktioner. Rekursion
Numeriska metoder
Det här avsnittet ägnas åt flera viktiga numeriska algoritmer, testning av siffror för primalitet och lösning av problem i ämnet.
- Kontrollera ett nummer för primalitet
– Faktorisering
- Euklids algoritm
Sök och sortera
Avsnittet introducerar olika typer av Python-sorter, principerna för att använda arrayordning för att snabbt hitta element, samt olympiska problem i ämnet.
- Kvadratiska sorteringsalgoritmer
- Snabba sorteringar
- Linjär och binär sökning i ordnad array
- Tvåpekarmetod
Dynamisk programmering
Avsnittet talar om klassiska problem med endimensionell och tvådimensionell dynamisk programmering, samt problem lösta med denna metod.
- Endimensionell dynamisk programmering
- 2D dynamisk programmering
- Störst ökande och största gemensamma delsekvenser
- Problem med ryggsäckspackning
Kombinatoriska algoritmer
Det här avsnittet introducerar kombinatoriska strukturer, matematiska spel och lär ut hur man löser rekursiva sökproblem.
- Spel och strategier
- Generering och räkning av antalet kombinatoriska sekvenser
Data struktur
Avsnittet undersöker grundläggande datastrukturer och olympiadproblem i ämnet, inklusive uppgifter om korrekta parentessekvenser.
- Stack, kö, dec