1

Step 1

Матрица!

2

Step 2

Матрица. Перезагрузка

3

Step 3

Матрица. Революция

4

Step 4

Задачи, задачи, задачи....

5

Step 5

Программирование на языке Си. Специалист.

6

Step 6

Введение в программирование на языке Си++ Stepic Яндекс

7

Step 7

Программирование на языке Си. stepic Смаль

1

Step 1

Матрица!

2

Step 2

Матрица. Перезагрузка

3

Step 3

Матрица. Революция

4

Step 4

Задачи, задачи, задачи....

5

Step 5

Программирование на языке Си. Специалист.

6

Step 6

Введение в программирование на языке Си++ Stepic Яндекс

7

Step 7

Программирование на языке Си. stepic Смаль

25 June 2016 01 June 2017
The goal is overdue by 2732 days

Goal frozen

Author of goal 29 June 2016 year froze this goal

Goal author

Александра

Russia, Зеленоград

37 years old

Education

Программирование на языке C++

Если все пойдет очень хорошо, и я решу в серьез пробовать ШАД. То в программе у них Си. О ужас :)

Так что... Мееееедленнннноооооо. Начну смотреть этот язык.

 Goal Accomplishment Criteria

знать язык на уровне решения задач по книге Шень. А

 Personal resources

время, время, время

  1. Матрица!

    Изучение основ.

    Простейшие конструкции языка программирования. Циклы, ветвления, рекурсия.

    Анализ алгоритмов. Понятие о сложности по времени и по памяти. Асимптотика, О-символика. Инварианты, пред- и пост- условия. Доказательство корректности алгоритмов.

  2. Матрица. Перезагрузка

    Простейшие структуры данных. Массивы, стеки, очереди, связные списки. Сравнение временных затрат при различных типах операций.

    Строки и операции над ними. Представление строк. Вычисление длины, конкатенация, быстрый поиск подстрок.

  3. Матрица. Революция

    Сортировки. Нижняя теоретико-информационная оценка сложности задачи сортировки. Алгоритмы сортировки вставками, пузырьком, быстрая сортировка, сортировка слиянием. Оценка сложности.

    Указатели. Указатели и динамическое управление памятью

  4. Задачи, задачи, задачи....

    [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.

  5. Программирование на языке Си. Специалист.

    Курсы от специалиста по Си

    1. День 1

    2. День 2

    3. День 3

    4. День 4

    5. День 5

    6. День 6

    7. День 7

    8. День 8

    9. День 9

    10. День 10

  6. Введение в программирование на языке Си++ Stepic Яндекс

    Основы программирования на C++ на примере множества несложных практических задач.

    1. 1.1 Вводное занятие

    2. 1.2 Знакомство со средой разработки

    3. 1.3 Целые числа Лицензия

    4. 1.4 Условный оператор

    5. 1.5 Цикл while

    6. 1.6 Действительные числа

    7. 1.7 Цикл for и массивы

    8. 1.8 Двумерные массивы

    9. 1.9 Функции и рекурсия

    10. 1.10 Строки и символы

    11. 1.11 Словари и множества

    12. 1.12 Стандартные алгоритмы STL

  7. Программирование на языке Си. stepic Смаль

    Данный базовый курс повествует об основных средствах языка C++. Особое внимание уделяется обсуждению базовых принципов работы программ, а также процессу их компиляции. Курс далеко не исчерпывающий и покрывает лишь небольшую часть стандарта языка C++, однако мы постарались рассказать о наиболее важных возможностях этого языка.

    1. Введение в язык C++

    2. Как выполняются программы на C++

    3. Структуры и классы

    4. Объектно-ориентированное программирование

    5. Дополнительные возможности C++

    6. Шаблоны

    7. Заключительный модуль

  • 1576
  • 25 June 2016, 19:04
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?