Mācīsimies vasarā! Sagatavošanās programmēšanas olimpiādēm vidējam līmenim, 7.-9.klase - bezmaksas kurss no Foksfordas, apmācība, Datums: 2023. gada 5. decembris.
Literārs Mistrojums / / December 08, 2023
Nodarbību laikā tiek apspriesti teorētiskie jautājumi, tiek apspriesti programmēšanas problēmu risinājumi un Python valodas pamati.
Mēs manuāli pārbaudām paraugus un mājasdarbus.
Rakstiskās daļas uzdevumus neatstājam pašpārbaudei – to veic OGE eksperti.
Mēs pārbaudām “pa īstam”, tāpat kā eksāmenā, un rezultātā jūs saņemat detalizētas atsauksmes. Tas viss tiek darīts gatavošanās ātruma un rezultātu labad. Jūsu personīgais kurators atbildēs uz Jūsu jautājumiem divu stundu laikā, 24/7.
Kuratori saprot programmu un priekšmetu, tāpēc viņi jebkurā laikā var viegli atbildēt uz jūsu jautājumiem par kursu un mājasdarbiem.
Viņi labi zina, cik grūti var būt sagatavoties un saprast jūsu rūpes.
Skolotāja svarīgākais uzdevums ir palīdzēt tikt galā ar stresu un bailēm pirms eksāmeniem.
Nodarbības notiek tiešsaistē trešdienās no 18:00 līdz 20:00 (pēc Maskavas laika).
Fizikas un matemātikas zinātņu kandidāts. Matemātikas un informātikas olimpiāžu žūrijas loceklis.
Fizisko un matemātikas zinātņu kandidāts, beidzis Maskavas Valsts universitātes Zinātnisko centru, pēc tam Maskavas Valsts universitātes Mehānikas un matemātikas fakultāti, kas nosaukta M.V. Lomonosovs. Dažādu matemātikas un informātikas olimpiāžu žūrijas loceklis, sērijas “Skolu matemātikas klubi” tehniskais redaktors. Vairāk nekā 10 gadu pedagoģiskā pieredze skolās.
Python programmēšanas pamati
Sadaļā tiek runāts par programmēšanas valodas pamatkonstrukcijām, mācīts, kā strādāt ar vārdnīcām, kopām un failiem. Iegūtās zināšanas tiek izmantotas olimpiādes uzdevumu risināšanai.
- Ievade/izvade, veselu skaitļu aritmētika
- Nosacīta instrukcija
- For un while cilpas
- Stīgas
- Saraksti
- Failu I/O
- Vārdnīcas un komplekti
- Funkcijas. Rekursija
Skaitliskās metodes
Šī sadaļa ir veltīta vairākiem svarīgiem skaitliskiem algoritmiem, skaitļu primāruma pārbaudei un problēmu risināšanai par šo tēmu.
- Pārbauda numura primārumu
- Faktorizācija
- Eiklida algoritms
Meklējiet un kārtojiet
Sadaļā tiek iepazīstināti ar dažādiem Python šķirošanas veidiem, masīvu secības izmantošanas principiem elementu ātrai atrašanai, kā arī ar olimpiādes problēmām par tēmu.
- Kvadrātiskās šķirošanas algoritmi
- Ātra šķirošana
- Lineārā un binārā meklēšana sakārtotā masīvā
- Divu rādītāju metode
Dinamiskā programmēšana
Sadaļā tiek runāts par klasiskajām viendimensionālās un divdimensiju dinamiskās programmēšanas problēmām, kā arī ar šo metodi risinātajām problēmām.
- Viendimensijas dinamiskā programmēšana
- 2D dinamiskā programmēšana
- Lielākās pieaugošās un lielākās kopīgās apakšsekvences
- Problēma ar mugursomas iepakošanu
Kombinatoriskie algoritmi
Šī sadaļa iepazīstina ar kombinatoriskām struktūrām, matemātiskām spēlēm un māca, kā atrisināt rekursīvās meklēšanas problēmas.
- Spēles un stratēģijas
- Kombinatorisko secību ģenerēšana un skaitīšana
Datu struktūras
Sadaļā aplūkotas pamata datu struktūras un olimpiādes problēmas par šo tēmu, tostarp uzdevumi par pareizām iekavām.
- Kaudze, rinda, dec