C és C++ nyelvek tanulása olimpiákon való használatra a 9-11. évfolyamon - ingyenes tanfolyam Foxfordból, képzés 20 leckét, dátum: 2023. december 7.
Vegyes Cikkek / / December 10, 2023
Koncentrálj a Megértésre
Az alapvető C++ konstrukcióktól a teljes értékű algoritmusok írásáig
Gyors és kényelmes nyelv
Az olimpiáknak időkorlátja van, és a C++ az egyik leggyorsabb nyelv
Tanuljuk meg, hogyan oldjunk meg olimpiai feladatokat C++ nyelven, ami segít gyorsabban és hatékonyabban megoldani az olimpián felmerülő feladatokat, és maximális pontszámot szerezni.
A tanfolyam elvégzése és 136 eredeti feladat elvégzése után magabiztosan érzed magad a programozási olimpián
Az Összoroszországi Középiskola számítástechnikai díjazottja. A Foxford Field Schools tanára.
A rész a C programozási nyelv tanulmányozásával és a C++ nyelvvel való összehasonlítással foglalkozik; szó esik a programozás fogalmáról, a programmal való munkavégzés mechanizmusáról, az alapvető műveletekről és a nyelv kulcsszavairól.
- Aritmetikai műveletek és adattípusok
- Feltételes if utasítás és while ciklus utasítás
- A hurokhoz. Tömbök C-ben
- Szimbólumok és karakterláncok
- Írja be a karakterláncot
- Bemenet kimenet. scanf és printf funkciók
- Bemenet kimenet. cin és cout funkciók. Fájlokkal való munka
- Funkciók
- Munka a memóriával. Mutatók, linkek
- Rekurzió
Adattípusok és memóriakezelés
A szakasz a memória tervezésének elvét és az ASM assembler memóriával való működését tárgyalja. Megvitatja a memóriafoglalással és -felszabadítással, a rekurzió fogalmát és azt, hogy hogyan történik alacsony szinten.
- Egész számok ábrázolása. Bitműveletek. Kiegészítő kód
- Valós számok ábrázolása
- Álvéletlen számok generálása. Munka az idővel
- Osztályok, szerkezetek. Struktúra mezők és módszerek
C++ programozási nyelv
A rész a C és C++ programozási nyelvek közötti különbségekről, az objektum-orientált programozásról beszél, és kiemelt figyelmet fordít az osztály fogalmára
- Kezelői túlterhelés
- vektor adattípus
- algoritmus könyvtár
Szabványos sablonkönyvtár STL
A rész az STL sablonok legnagyobb könyvtárát vizsgálja, amely olyan fontos típusokat tartalmaz, mint a várólista, verem, halmazok és szótárak, valamint egy dinamikus tömb, az úgynevezett vektor
- STL könyvtár. Sorok, halmok, paklik
- STL könyvtár. Készletek, szótárak
Saját struktúrák írása C++ programozási nyelven
A szakasz lehetőséget biztosít a megszerzett ismeretek felhasználására saját struktúrák megírásához
- Saját struktúrák írása