Цель заморожена
Автор цели 29 июня 2016 года заморозил цель
Программирование на языке C++
Если все пойдет очень хорошо, и я решу в серьез пробовать ШАД. То в программе у них Си. О ужас :)
Так что... Мееееедленнннноооооо. Начну смотреть этот язык.
Критерий завершения
знать язык на уровне решения задач по книге Шень. А
Личные ресурсы
время, время, время
-
Матрица!
Изучение основ.
Простейшие конструкции языка программирования. Циклы, ветвления, рекурсия.
Анализ алгоритмов. Понятие о сложности по времени и по памяти. Асимптотика, О-символика. Инварианты, пред- и пост- условия. Доказательство корректности алгоритмов.
-
Матрица. Перезагрузка
Простейшие структуры данных. Массивы, стеки, очереди, связные списки. Сравнение временных затрат при различных типах операций.
Строки и операции над ними. Представление строк. Вычисление длины, конкатенация, быстрый поиск подстрок.
-
Матрица. Революция
Сортировки. Нижняя теоретико-информационная оценка сложности задачи сортировки. Алгоритмы сортировки вставками, пузырьком, быстрая сортировка, сортировка слиянием. Оценка сложности.
Указатели. Указатели и динамическое управление памятью
-
Задачи, задачи, задачи....
[1] Шень А. Программирование: теоремы и задачи. МЦМНО, 2007.[2] Вирт Н. Алгоритмы и структуры данных. Изд-во Невский диалект, 2005.[3] Керниган Б., Ритчи Д. Язык программирования С. Изд-во Вильямс, 2008.[4] http://en.wikipedia.org/wiki/Introduction_to_Algorithms[5] http://en.wikipedia.org/wiki/Code_Complete[6] http://en.wikipedia.org/wiki/Design_Patterns[7] http://www.informit.com/store/product.aspx?isbn=0321334876[8] Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы: построение и анализ,
2-е издание. - М. Издательский дом Вильямс, 2005.
-
Программирование на языке Си. Специалист.
Курсы от специалиста по Си
-
День 1
-
День 2
-
День 3
-
День 4
-
День 5
-
День 6
-
День 7
-
День 8
-
День 9
-
День 10
-
-
Введение в программирование на языке Си++ Stepic Яндекс
Основы программирования на C++ на примере множества несложных практических задач.
-
1.1 Вводное занятие
-
1.2 Знакомство со средой разработки
-
1.3 Целые числа Лицензия
-
1.4 Условный оператор
-
1.5 Цикл while
-
1.6 Действительные числа
-
1.7 Цикл for и массивы
-
1.8 Двумерные массивы
-
1.9 Функции и рекурсия
-
1.10 Строки и символы
-
1.11 Словари и множества
-
1.12 Стандартные алгоритмы STL
-
-
Программирование на языке Си. stepic Смаль
Данный базовый курс повествует об основных средствах языка C++. Особое внимание уделяется обсуждению базовых принципов работы программ, а также процессу их компиляции. Курс далеко не исчерпывающий и покрывает лишь небольшую часть стандарта языка C++, однако мы постарались рассказать о наиболее важных возможностях этого языка.
-
Введение в язык C++
-
Как выполняются программы на C++
-
Структуры и классы
-
Объектно-ориентированное программирование
-
Дополнительные возможности C++
-
Шаблоны
-
Заключительный модуль
-
- 1573
- 25 июня 2016, 19:04
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением