Kolekcije

Kolekcije

Na četvrtom predavanju objasnit će se apstraktni pojam kolekcije. Naglasit će se njegova važnost i korisnost za rješavanje bilo kakvih većih problema. Pojasnit će se jedna od najvažnijih kolekcija koju pruža C++ Standard Template Library, a to je vector. Uz vector, malo detaljnije će se zaći i u svijet string-a. Nakon odslušanog četvrtog predavanja, slušatelji će biti upoznati s gotovo svakim važnijim aspektom jezika C++.

 
O događanju

Četvrto, ujedno i predzadnje predavanje iz „Škole osnova programiranja“ donosi nam priču o kolekcijama: što su, čemu služe, kada, zašto i kako ih koristimo.

Kroz prošla predavanja već smo se upoznali s osnovnim pojmovima iz svijeta programiranja. Naučili smo kako se računalu predstavljaju podatci. Međutim, problem nastaje kada želimo prikazati više podataka odjednom (koristiti više varijabli – primjerice 1000). Dosadašnje „obične“ varijable nam nisu dovoljne, njihova upotreba bi bio zamoran i mukotrpan posao koji se ne isplati raditi.

Najpraktičnije rješenje takvog problema bi bila jedna“velika“ varijablu u koju možemo spremiti mnogo podataka istog tipa, te da tim podatcima pristupamo na jednostavan način. Upravo to su kolekcije – zaseban tip podatka koji u sebi sadrži gomilu podataka drugog tipa (na primjer „int“-ova).

Na predavanju ćemo se upoznati s najvažnijom kolekcijom koju pruža C++ Standard Template Library, a to je vector. Objasnit ćemo način rada vector-a i njegovu upotrebu. Kroz jednostavne primjere pokazat ćemo kako pristupiti elementima kolekcije i koje funkcije same kolekcije sadrže.

Nakon vectora, napokon ćemo vam otkriti i tajnu string-a i pokazati malo naprednije baratanje string-ovima.

Nakon odslušanog 4. predavanja, slušatelji će biti upoznati s gotovo svakim važnijim aspektom jezika C++.

Sve je počelo u srednjoj školi kad je upoznao programiranje i shvatio da mu ide jako dobro. Počeo s Pascalom, pa C, C++, C++/CLI, da bi danas završio na C#-u kao njegovom glavnom jeziku. Sudjelovao je u srednjoškolskim informatičkim natjecanjima, a na fakultetu je bio u timovima za „Imagine Cup“ i „Web Start Contest“ gdje je odnio i prve nagrade. Voli tehnologiju i obožava je primjenjivati na rješavanje svakakojakih životnih problema. Onda kad ne programira, tada prati i istražuje nove informatičke tehnologije i koncepte. Trenutno je student 3. godine računarstva na FESB-u, jedan od Microsoft Student Partnera i potpredsjednik DUMP-a.

Prvi kontakt sa svijetom programiranja ima u 2. razredu srednje škole. Od tada ga taj svijet fascinira i privlači. Kroz srednju školu radi na unaprjeđivanju svojih znanja i sposobnosti. Počinje raditi u jezicima C i C++, a uz pomoć DUMPa krajem 4. razreda upoznaje se sa C# u kojem radi i danas. Sudjelovao na srednjoškolskim državnim informatičkim natjecanjima, Programerskim ligama (današnji HONI), te u dvije kategorije "Imagine Cup" natjecanja 2009. godine, a 2010 kao član tima Think Green pobjeđuje na hrvatskom Imagine Cupu, te se na svjetskom finalu plasira u top 12 timova na svijetu. Student 3. godine računarstva na FESB-u i tajnik DUMPa.

 
Komentari

Nema komentara

Budi prvi koji će komentirati.