Programmeerimiskursus (Olümpiaadideks ettevalmistamine, algtase), 5. klass - kursus 12 990 RUB. Foxfordist, koolitus 30 õppetundi, kuupäev 20. november 2023.
Varia / / December 06, 2023
Kes saavad kursusest kasu?
Kursus sobib neile, kes soovivad õppida Pythoni programmeerimiskeelt nullist ja osaleda programmeerimisvõistlustel.
Milliseid teadmisi kursus annab?
Tundides käsitletakse teoreetilisi küsimusi, programmeerimisprobleemide lahendusi ja Pythoni keele põhitõdesid.
Mis kasu on kanadest?Koos
Kursus annab Pythoni keele põhitõdesid, tutvustab klassikalisi olümpiaadilugusid, aitab alustada olümpiaadidel esinemist ja annab aluse edaspidiseks süvendatud olümpiaadide programmeerimise õppimiseks.
Vastavus
Saate aine põhiteadmised
Me teame, kuidas lastele läheneda
Saadaval salvestusena
Kooli tunnistus
Igal tunnil on süžee ja interaktiivsed ülesanded.
Meie õpetajad on konkurssidel osalejad, metoodiliste arenduste autorid
Nad teavad, kuidas iga last huvitada, võttes arvesse vanuselisi iseärasusi. Iga õppetund on põnev teekond teadmiste maailma!
Vaatame saate põhiteemasid
Laps ei pea materjali iseseisvalt uurima ja seda mõistmata toppima. Õpetaja selgitab lihtsas keeles ka keerukaid teemasid ning esitlused ja interaktiivsed ülesanded tõstavad huvi aine vastu.
Kinnitame teadmisi praktikas
Pärast iga õppetundi väike kodune ülesanne, mis aitab läbitud materjali harjutada ja enne kontrolltööd harjutada.
Kontrollime proove ja kodutöid käsitsi
Me ei jäta kirjalike osade ülesandeid enesekontrolliks – seda teevad OGE eksperdid.
Kontrollime "päris" nagu eksamil ja selle tulemusena saate üksikasjalikku tagasisidet. Kõik see on ettevalmistuse kiiruse ja teie tulemuste nimel. Teie isiklik kuraator vastab teie küsimustele kahe tunni jooksul, 24/7
Kuraatorid mõistavad programmi ja teemat, nii et nad saavad hõlpsalt vastata teie küsimustele kursuse ja kodutööde kohta - igal ajal
Nad teavad hästi, kui raske võib olla teie murede ettevalmistamine ja mõistmine.
Juhendaja kõige olulisem ülesanne on aidata enne eksameid stressi ja hirmuga toime tulla
Aritmeetikaülesanded, jagatavus, kombinatoorika
- Pythoni programmeerimiskeele tutvustus. Paigaldamine, sisend/väljund
- Mis on testimissüsteem?
- Täisarvude jagamise ja jääkoperatsioonid
- Aritmeetilised ülesanded
- Jagamine ümardamisega ülespoole. Mitmesugused ülesanded
- Päev ja aeg
- Jagatavusega seotud probleemid
- Probleemid numbrite ja numbritega
- Kombinatoorsed probleemid
Tingimuslause ja tsüklid
- tingimuslik kui-muidu avaldus
- Tingimused malelaual
- Silmuse jaoks
- Kuigi silmus
- Pesastatud aasad
- Rind
- Simulatsioon
Stringid
- Stringid, stringilõigud, stringiülesanded
- Maskid, erinevad ülesanded rea kohta
- šifrid ja krüptograafia
Loendid, kahemõõtmelised loendid
- loendid, lõigud, ülesanded loendites
- Kahemõõtmelised loendid
- Erinevad ülesanded
Funktsioonid ja rekursioon
- Funktsioonid Pythonis
- Rekursioon Pythonis
- Klassikalised rekursiivsed süžeed
- Lainealgoritm
Otsige ja sorteerige
- Sorteerimine
- Suurim ja väikseim. Ahne algoritm
- Lineaarne otsing
- Kahe osuti meetod
Dünaamiline programmeerimine
- Ühemõõtmeline dünaamiline programmeerimine: mitmel viisil
- Ühemõõtmeline dünaamiline programmeerimine: parim viis
- Vastuse taastamine dünaamilise programmeerimise probleemide korral
- 2D dünaamiline programmeerimine