Valmistelu ohjelmointikilpailuihin lähtötasolle, luokat 5-7 - ilmainen kurssi Foxfordista, koulutus 30 oppituntia, Päivämäärä: 4.12.2023.
Miscellanea / / December 04, 2023
Kuka kurssista hyötyy?
Kurssi sopii niille, jotka haluavat oppia Python-ohjelmointikielen alusta alkaen ja osallistua ohjelmointikilpailuihin.
Mitä tietoa kurssi tarjoaa?
Tunneilla keskustellaan teoreettisista asioista, ohjelmointiongelmien ratkaisuista ja Python-kielen perusteista.
Miten kurssi on hyödyllinen?
Kurssi tarjoaa Python-kielen perusteet, esittelee klassisia olympiatarinoita, auttaa aloittamaan esiintymisen olympialaisissa ja tarjoaa pohjan tulevalle olympiaohjelmoinnin syventämiselle.
Tarkistamme näytteet ja läksyt manuaalisesti.
Emme jätä kirjallisia osatehtäviä itsetestaukseen - sen tekevät OGE: n asiantuntijat.
Tarkistamme "oikeasti", kuten kokeessa, ja sen seurauksena saat yksityiskohtaista palautetta. Kaikki tämä on valmistautumisen nopeuden ja tulosten vuoksi. Henkilökohtainen kuraattori vastaa kysymyksiin kahden tunnin sisällä, 24/7.
Kuraattorit ymmärtävät ohjelman ja aiheen, joten he voivat helposti vastata kurssia ja kotitehtäviä koskeviin kysymyksiisi - milloin tahansa.
He tietävät hyvin, kuinka vaikeaa voi olla valmistautua ja ymmärtää huolesi.
Tutorin tärkein tehtävä on auttaa sinua selviytymään stressistä ja pelosta ennen kokeita.
Oppitunti kestää 2 akateemista tuntia.
Aritmeettiset tehtävät, jaollisuus, kombinatoriikka
- Johdatus Python-ohjelmointikieleen. Asennus, tulo/lähtö
- Mikä on testausjärjestelmä?
- Kokonaislukujako ja jakojäännösoperaatiot
- Aritmeettisia tehtäviä
- Jako pyöristyksellä ylöspäin. Erilaisia tehtäviä
- Päivämäärä ja aika
- Jako-ongelmat
- Ongelmia numeroista ja numeroista
- Kombinatoriset ongelmat
Ehdollinen lause ja silmukat
- Ehdollinen jos-else-lauseke
- Olosuhteet shakkilaudalla
- Silmukalle
- Silmukan aikana
- Sisäkkäiset silmukat
- Rinta
- Simulaatio
jouset
- Jouset, merkkijonoviipaleet, merkkijonotehtävät
- Naamiot, erilaisia tehtäviä riviä kohden
- Salaukset ja kryptografia
Listat, kaksiulotteiset listat
- Listat, siivut, tehtävät luetteloissa
- Kaksiulotteiset luettelot
- Erilaisia tehtäviä
Funktiot ja rekursio
- Toiminnot Pythonissa
- Rekursio Pythonissa
- Klassiset rekursiiviset juonet
- Aalto-algoritmi
Etsi ja lajittele
- Lajittelu
- Suurin ja pienin. Ahne algoritmi
- Lineaarinen haku
- Kahden osoittimen menetelmä
Dynaaminen ohjelmointi
- Yksiulotteinen dynaaminen ohjelmointi: useita tapoja
- Yksiulotteinen dynaaminen ohjelmointi: paras tapa
- Vastauksen palauttaminen dynaamisiin ohjelmointiongelmiin
- 2D dynaaminen ohjelmointi