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.