Učenje jezikov C in C++ za uporabo na olimpijadah za razrede 9-11 - brezplačen tečaj iz Foxforda, usposabljanje 20 lekcij, datum: 7. december 2023.
Miscellanea / / December 10, 2023
Osredotočite se na razumevanje
Od osnovnih konstrukcij C++ do pisanja polnih algoritmov
Hiter in priročen jezik
Olimpijade imajo časovno omejitev, C++ pa je eden najhitrejših jezikov
Naučimo se reševati olimpijadne naloge v C++, s čimer bomo hitreje in učinkoviteje reševali naloge na olimpijadi ter pridobili največ točk.
Po opravljenem tečaju in 136 izvirnih nalogah se boste na programerskih olimpijadah počutili samozavestno
Dobitnik nagrade Vseslovenske srednje šole za računalništvo. Učitelj na šolah Foxford Field.
Poglavje je namenjeno študiju programskega jezika C in primerjavi z jezikom C++; obravnavan je koncept programiranja, mehanizem dela s programom, osnovne operacije in ključne besede v jeziku
- Aritmetične operacije in podatkovni tipi
- Pogojni stavek if in stavek zanke while
- Za zanko. Nizi v C
- Simboli in nizi
- Vnesite niz
- Vhodni izhod. funkciji scanf in printf
- Vhodni izhod. Funkciji cin in cout. Delo z datotekami
- Funkcije
- Delo s spominom. Kazalci, povezave
- Rekurzija
Vrste podatkov in upravljanje pomnilnika
Razdelek razpravlja o principu oblikovanja pomnilnika in o tem, kako zbirnik ASM deluje s pomnilnikom. Razpravlja o delu z dodeljevanjem in sprostitvijo pomnilnika, konceptu rekurzije in kako se pojavi na nizki ravni
- Predstavitev celih števil. Bitne operacije. Dodatna koda
- Predstavitev realnih števil
- Generiranje psevdo-naključnih števil. Delo s časom
- Razredi, strukture. Struktura polj in metod
Programski jezik C++
Razdelek govori o razlikah med programskima jezikoma C in C++, objektno orientiranem programiranju in posveča ključno pozornost konceptu razreda
- Preobremenjenost operaterja
- vektorski podatkovni tip
- knjižnica algoritmov
Standardna knjižnica predlog STL
Razdelek preučuje največjo knjižnico predlog STL, ki vsebuje tako pomembne vrste, kot so čakalna vrsta, sklad, nizi in slovarji, pa tudi dinamično polje, imenovano vektor
- knjižnica STL. Čakalne vrste, skladi, krovi
- knjižnica STL. Kompleti, slovarji
Pisanje lastnih struktur v programskem jeziku C++
Poglavje predvideva uporabo pridobljenega znanja za pisanje lastnih struktur
- Pisanje lastnih struktur