Förberedelse för programmeringstävlingar för instegsnivå, årskurs 5-7 - gratis kurs från Foxford, träning 30 lektioner, Datum: 4 december 2023.
Miscellanea / / December 04, 2023
Vem kommer att ha nytta av kursen?
Kursen passar dig som vill lära sig programmeringsspråket Python från grunden och delta i programmeringstävlingar.
Vilken kunskap ger kursen?
Under lektionerna diskuteras teoretiska frågeställningar, lösningar på programmeringsproblem och grunderna i Python-språket.
Hur är kursen användbar?
Kursen ger grunderna i Python-språket, introducerar klassiska olympiadberättelser, hjälper dig att börja uppträda på olympiader och ger en grund för framtida fördjupning av olympiadprogrammering.
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. En personlig kurator kommer att svara på 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.
Lektionen varar 2 akademiska timmar.
Aritmetiska problem, delbarhet, kombinatorik
- Introduktion till programmeringsspråket Python. Installation, ingång/utgång
- Vad är ett testsystem?
- Heltalsdivision och resterande verksamhet
- Aritmetiska problem
- Division med avrundning uppåt. Diverse uppgifter
- Datum och tid
- Delbarhetsproblem
- Problem med siffror och siffror
- Kombinatoriska problem
Villkorligt uttalande och loopar
- Villkorligt om-annat uttalande
– Förhållanden på schackbrädet
- För loop
- Medans loop
- Kapslade öglor
- Sätta dit
- Simulering
Strängar
- Strängar, strängskivor, stränguppgifter
- Masker, olika uppgifter per rad
- Chiffer och kryptografi
Listor, tvådimensionella listor
- Listor, skivor, uppgifter på listor
- Tvådimensionella listor
- Olika arbetsuppgifter
Funktioner och rekursion
- Funktioner i Python
- Rekursion i Python
- Klassiska rekursiva plotter
- Vågalgoritm
Sök och sortera
- Sortering
– Den största och den minsta. Girig algoritm
- Linjär sökning
- Tvåpekarmetod
Dynamisk programmering
- Endimensionell dynamisk programmering: antal sätt
- Endimensionell dynamisk programmering: det bästa sättet
- Återställa svaret i dynamiska programmeringsproblem
- 2D dynamisk programmering