Перейти к содержанию

322 гр., СМ, C++

Спецвычпрактикум и "Техника программирования"

Место и время проведения:

Преподаватель: Голяндина Нина Эдуардовна


Информация прошлого семестра:

Что нужно (будет) знать

Минимальный набор знаний для работы в Visual Studio и создания консольного приложения в VC++ - 2015, 2017ru.

Комментарии к задачам (сами задачи будут раздаваться на занятии).

Некоторые комментарии к стилю программирования на этот семестр.

Вспомогательные файлы

Описание функций работы со строками и файлами, которые пришли из C.

С-файлы (включая датчик псевдослучайных чисел для задачи 5).

Библиотечка для цветного вывода в консольном режиме (для игрушки).

Google тесты (подготовлено с помощью А.Шлемова).


Хороший учебник по C++, обновляемый и не предполагает продвинутый уровень.

Обновленные ссылки от Alex Shlemov:

  • http://cplusplus.com/ Всякая инфа по языку и документация по использованию встроенной библиотеки с примерами. Коротко и удобно.
  • http://en.cppreference.com/w/ Аналогично предыдущему ресурсу.
  • C++ 11 Standard latest draft Последний черновой вариант Чтение не очень захватывающее, документ пропитан духом формализма. Но позволяет точно ответить на вопрос "А как это должно быть на самом деле?"
  • C++ 14 Standard latest draft Последний черновой вариант стандарта C++
  • C++ 17 Standard latest draft Последний черновой вариант стандарта C++
  • Cpp 11/14 compiler and library shootout Сводная таблица по поддержке новых возможностей различными компиляторами.
  • Примеры на новые возможности C++ 17
  • MSDN C++ Позволяет ответить на вопрос "А как же оно на самом деле работает" применительно к майкрософтовской реализации C++ (Visual C++). В целом, удобная онлайн-справка по языку и Visual Studio IDE. Некоторыми признается вообще лучшей документацией по языку.

Задачи

Игрушка Выбор игрушки - после сдачи первых пяти задач

Выбрано: 1 (шахматы, Зайцев), 2 (шашки, Манохин), 3 (xo, Ткаченко), 4 (ход конем, Почищайлов), 5 (землетрясение, Киселев), 6 (лабиринт, Власенко), 7 (сапер, Нагуманова), 8 (lines, Брюшинин), 9 (Quattropoli, Дудник)

Результат сдачи задач по спецвычпрактикуму

ФИО 1.0 2.0 3.1 3.2 4.0 5.0 6.1 6.2 7.0 8.0 номер
Брюшинин + + + + + + + + 5 + 8
--- --- --- --- --- --- --- --- --- --- ---
Власенко + + + + + + + + 9 + 6
--- --- --- --- --- --- --- --- --- --- ---
Дудник + + + + + . 1 + 9
--- --- --- --- --- --- --- --- --- --- ---
Зайцев + + + + + + + + 10+ 1
--- --- --- --- --- --- --- --- --- --- ---
Киселев + + + + + + +
--- --- --- --- --- --- --- --- --- --- ---
Манохин + + + + + + + + 3 2
--- --- --- --- --- --- --- --- --- --- ---
Нагуманова + + + + + + + + 6 + 7
--- --- --- --- --- --- --- --- --- --- ---
Подчищайлов + + + + + + + + 8 + 4 +
--- --- --- --- --- --- --- --- --- --- ---
Ткаченко + + + + + + + + 2 + 3
--- --- --- --- --- --- --- --- --- --- ---

На 06.12 знаний должно хватить на задачи 1, 2, 3.1, 3.2, 4, 5, 6.1, 6.2, 7, 8.