C ja C++ keelte õppimine olümpiaadidel kasutamiseks 9.-11. klassile - tasuta kursus Foxfordist, koolitus 20 õppetundi, kuupäev: 7. detsember 2023.
Varia / / December 10, 2023
Keskendu mõistmisele
Alates põhilistest C++ konstruktsioonidest kuni täisväärtuslike algoritmide kirjutamiseni
Kiire ja mugav keel
Olümpiaadid on ajapiiranguga ja C++ on üks kiiremaid keeli
Õpime lahendama olümpiaadi ülesandeid C++ keeles, mis aitab kiiremini ja tõhusamalt lahendada olümpiaadil esinevaid ülesandeid ning teenida maksimumpunkte.
Pärast kursuse läbimist ja 136 algülesande läbimist tunnete end programmeerimisolümpiaadidel kindlalt
Ülevenemaalise arvutiteaduse keskkooli preemia laureaat. Õpetaja Foxfordi välikoolides.
Jaotis on pühendatud C programmeerimiskeele uurimisele ja võrdlusele C++ keelega, käsitletakse programmeerimise mõistet, programmiga töötamise mehhanismi, põhitoiminguid ja keele võtmesõnu.
- Aritmeetilised tehted ja andmetüübid
- tingimuslik if-lause ja while-silmuslause
- Silmuse jaoks. Massiivid C-s
- Sümbolid ja stringid
- Sisestage string
- Sisend väljund. funktsioonid scanf ja printf
- Sisend väljund. Funktsioonid cin ja cout. Töötamine failidega
- Funktsioonid
- Töötamine mäluga. Osutajad, lingid
- Rekursioon
Andmetüübid ja mäluhaldus
Jaotises käsitletakse mälu kujundamise põhimõtet ja seda, kuidas ASM-i koostaja mäluga töötab. Arutab tööd mälu jaotamise ja lahtieraldamisega, rekursiooni mõistet ja selle esinemist madalal tasemel
- Täisarvude esitus. Bitioperatsioonid. Lisakood
- Reaalarvude esitamine
- pseudojuhuslike arvude genereerimine. Ajaga töötamine
- Klassid, struktuurid. Struktuuriväljad ja meetodid
C++ programmeerimiskeel
Jaotises räägitakse programmeerimiskeelte C ja C++ erinevustest, objektorienteeritud programmeerimisest ning pööratakse põhitähelepanu klassi mõistele.
- Operaatori ülekoormus
- vektorandmete tüüp
- algoritmide raamatukogu
Standardne malliteek STL
Selles jaotises vaadeldakse suurimat STL-mallide teeki, mis sisaldab selliseid olulisi tüüpe nagu järjekord, virn, komplektid ja sõnastikud, aga ka dünaamilist massiivi nimega vektor
- STL raamatukogu. Järjekorrad, virnad, tekid
- STL raamatukogu. Komplektid, sõnastikud
Oma struktuuride kirjutamine C++ programmeerimiskeeles
Jaotis näeb ette omandatud teadmiste kasutamise oma struktuuride kirjutamiseks
- Oma struktuuride kirjutamine