Учење језика Ц и Ц++ за коришћење на олимпијадама за 9-11 разред - бесплатан курс из Фокфорда, обука 20 лекција, датум: 7. децембар 2023.
мисцеланеа / / December 10, 2023
Фокусирајте се на разумевање
Од основних Ц++ конструкција до писања пуноправних алгоритама
Брз и згодан језик
Олимпијаде имају временско ограничење, а Ц++ је један од најбржих језика
Хајде да научимо како да решавамо олимпијске задатке у Ц++-у, што ће ти помоћи да брже и ефикасније решаваш проблеме на Олимпијади и зарадиш максималан број поена.
Након похађања курса и 136 оригиналних задатака, осећаћете се самопоуздано на олимпијадама из програмирања
Добитник награде Сверуске средње школе из рачунарства. Наставник у Фокфорд Фиелд Сцхоолс.
Одељак је посвећен проучавању програмског језика Ц и поређењу са језиком Ц++, разматра се концепт програмирања, механизам рада са програмом, основне операције и кључне речи у језику
- Аритметичке операције и типови података
- Условна иф изјава и изјава вхиле петље
- За петљу. Низови у Ц
- Симболи и жице
- Укуцајте стринг
- Улаз излаз. функције сцанф и принтф
- Улаз излаз. Функције цин и цоут. Рад са датотекама
- Функције
- Рад са памћењем. Показивачи, везе
- Рекурзија
Типови података и управљање меморијом
Одељак говори о принципу дизајна меморије и како АСМ асемблер ради са меморијом. Дискутује о раду са алокацијом и делокацијом меморије, концепту рекурзије и како се то дешава на ниском нивоу
- Представљање целих бројева. Битне операције. Додатни код
- Представљање реалних бројева
- Генерисање псеудослучајних бројева. Рад са временом
- Часови, структуре. Структурна поља и методе
Програмски језик Ц++
Одељак говори о разликама између програмских језика Ц и Ц++, објектно оријентисаном програмирању и поклања кључну пажњу концепту класе
- Преоптерећење оператера
- тип векторских података
- библиотека алгоритама
Стандардна библиотека шаблона СТЛ
Одељак испитује највећу библиотеку СТЛ шаблона, која садржи важне типове као што су ред, стек, скупови и речници, као и динамички низ који се зове вектор
- СТЛ библиотека. Редови, гомиле, шпилови
- СТЛ библиотека. Сетови, речници
Писање сопствених структура у програмском језику Ц++
Одељак предвиђа коришћење стеченог знања за писање сопствених структура
- Писање сопствених структура