Главная » 2013 » Октябрь » 20 » Школа Программирования | C++ Базовый курс (2011) [PCRec]
Школа Программирования | C++ Базовый курс (2011) [PCRec] | 14:57 |
[center][/center] Курс предназначен как для новичков в программировании, так и для тех, кто уже владеет другими языками программирования или языком С++, но на недостаточном уровне, а также для тех, кому не хватает ясных представлений об организации хранения и обработки данных в компилируемых компьютерных программах. С++ является языком общего назначения и, сочетая в себе свойства как высокоуровневых, так и низкоуровневых языков, позволяет решать самый обширный круг задач, возникающих в программировании. Целью курса является заложить основы алгоритмического мышления, научить пользоваться основными концепциями структурного и объектно-ориентированного программирования для решения типичных задач, встающих перед программистом. Курс в достаточно полном объёме знакомит слушателя с возможностями языка С++, заложенными в нём для реализации указанных целей. Раздача включает примеры кода и презентации к видео. В раздачу также добавлен мини-курс по основам С++ того же автора. Программа курса: Переменные и типы данных встроенные типы данных объявление переменных объявления typedef инициализация переменных константные переменные операция sizeof явное и неявное преобразование типов массивы Операции арифметические операции арифметические выражения операция присваивания приоритет операций Стандартный ввод/вывод объекты cin и cout операции ввода из потока и вывода в поток полезные функции для потокового ввода и вывода форматирование вывода управление потоком выполнения программы конструкции ветвления (if-else, switch) конструкции повторения (for, while, do-while) понятие о функциях Сложные типы данных структуры объявление структур инициализация структур обращение к полям структур перечисления объединения Побитовые операции двоичное представление целых чисел побитовые операции сложения, умножения, инверсии, исключающего "или" битовые маски упакованные данные Указатели и массивы. Динамически выделяемая память статические массивы: объявление, указание размера, инициализация обращение к несуществующим элементам массива указатель операции взятия адреса и разыменования адресная арифметика связь массивов и указателей динамическое выделение памяти: операции new/new[] и delete/delete[] утечки памяти Си-строки как особый вид массивов многомерные статические и динамические массивы динамические структуры данных Функции передача параметров в функцию: по значению и через указатель передача в функцию массивов константные параметры ссылки передача параметров по ссылке возвращаемое значение: void, указатель, ссылка рекурсия указатель на функцию массивы функций функция в качестве аргумента другой функции перегрузка функций Работа с файлами чтение/запись в текстовом режиме ввод: посимвольный, по словам, построчный чтение/запись в бинарном режиме перенаправление стандартного ввода и вывода Классы поля и методы конструкторы и деструкторы модификаторы доступа инкапсуляция статические члены и методы класса константные методы инициализация объектов класса списки инициализации класс std::string стандартной библиотеки C++ Наследование, полиморфизм наследование, типы наследования последовательность вызова конструкторов и деструкторов абстрактные классы переопределение методов базового класса обращение к методам базового класса виртуальные методы виртуальный деструктор полиморфизм специфичное для С++ приведение типов Перегрузка перегрузка операций +, и др. для своих типов данных Обобщённое программирование шаблонные функции шаблонные классы О преподавателе Алексей Захаренков - выпускник Московского физико-технического института с 9-летним преподавательским стажем. Последние 6 лет преподаёт в МФТИ дисциплины по Computer Science: языки С/С++, объектно-ориентированное программирование, архитектуру ПК и язык ассемблера, базы данных, алгоритмы и структуры данных. Сертифицированный специалист по Oracle (Oracle Certified Professional). Среди прочего участвовал в переводе документации по СУБД Oracle на русский язык. Текущая область интересов: разработка сложных программно-вычислительных научно-ориентированных комплексов для моделирования физических процессов, а также веб-интерфейсов к ним; разработка CRM-систем и веб-интерфейсов к ним. [center] [/center] Продолжительность: 14:55:35 (основной курс) + 03:01:20 (мини-курс) Качество видео: PCRec Видеокодек: MPEG4 (H.264) Битрейт видео: ~50~100 Kbps VBR Размер кадра: 800x600 15fps Аудиокодек: AAC Битрейт аудио: 53 Kbps СBR 44100 Hz Издатель: Школа Программирования Автор: Алексей Захаренков Название: C++ Базовый курс Год выпуска: 2011 Жанр: Программирование Язык: русский Размер: 1.01 Gb [center][/center] [center]Скачать Школа Программирования | C++ Базовый курс (2011) [PCRec][/center] Цитата [center]xlget.com (всегда живая ссылка) vip-file.com letitbit.net unibytes.com gigabase.com share4web.com hulkfile.eu Shkola_Programmirovaniya-C_Base.part1.rar - 215.2 MB Shkola_Programmirovaniya-C_Base.part2.rar - 215.2 MB Shkola_Programmirovaniya-C_Base.part3.rar - 215.2 MB Shkola_Programmirovaniya-C_Base.part4.rar - 215.2 MB Shkola_Programmirovaniya-C_Base.part5.rar - 205.4 MB[/center] | |
Категория: Разное |
Просмотров: 163 |
Добавил: gorodoksmol
| Теги: |
Рекомендуем ещё:
| |
Всего комментариев: 0 | |