Объектно ориентированное программирование - PromZona/University GitHub Wiki
- Имя - Чернышов Лев Николаевич
- Контакты - [email protected]
- Имя - Дзюба Дмитрий Владимирович
- Контакты - [email protected]
Предварительно есть данная информация от 15.09
Автомат при оценке больше 85 баллов.
Лабораторные нужно сдать все – 8 штук.
Если набирается баллов 70-84, то на экзамене можно отвечать только на один вопрос теоретический/практический по выбору.
Презентации лекций, код, первые 3 лабораторные работы (возможно выложат больше)
Работы ведется в гугл диске. Задания, требования, варианты, оценки можно найти там
Лабораторные не сложные, соблюдаешь требования для отчета, пишешь, что-то похожее на рабочий код и этого должно хватить. Ниже будут описаны фактические требования, которые были озвучены, либо проверены на чьей-то работе. Не забываем соблюдать ГОСТ...
Работу надо выложить в своем репозитории github с названием oop_exercise_<01, 02, 03 ...> В репозиторее должен быть:
- CMake файл
- .cpp файл
- Файлы с тестами формата test_xx.txt
- Отчет .doc
Все лабораторные собираем при помощи CMake. Соответственно заводим файл в директории с кодом CMakeLists.txt
По факту должно хватить следующего внутри этого файла
project(oop_exercise_01)
Указываем имя проекта, вместо 01 - ставим номер текущей лабы
cmake_minimum_required(VERSION 3.2)
Ставим минимальную версию, чтобы поддерживался определенный функционал
add_executable(${PROJECT_NAME} main.cpp)
Данная строчка создаст нам .exe файл с именем проекта. Если файлов несколько через пробел после main.cpp добавляем остальные
Лабораторные работы заключаются в том насколько ты можешь в ГОСТ. Поэтому код особо не важен, главное написать красивый отчет. Все требования ниже написаны лабником и обязательны для соблюдения, если нужна максимальная оценка.
- Times New Roman 14
- Нумерация страниц, кроме титула
- Отступ в абзаце, выравнивание по ширине
- Подписи под рисунками
- Оформление источников
По факту просто копи-паст условия варианта. Пока работало.
Описываем, то как программа работает. Желательно много текста. Он его, вроде, не читает, но смотрит на наличие и красивое оформление. Также сюда можно вставить красивые изображение со схемами и графиками, того как работает программа, но пока принимал и без этого. Главное помним про выравнивание по ширине и отступы в абзацах.
Записываем содержание тестовых файлов. Подписываем что за данные мы даем на вход.
Пример:
1 2 3 // 1 сумма денег. Первое число - фунты, второе - шиллинги, третье - пенни
4 5 6 // 2 сумма денег. Первое число - фунты, второе - шиллинги, третье - пенни
1 // Это код сложения. Программа требует ввод кода для определения проводимой операции
Пишем сюда результаты тестов из пункта выше. Всё.
Копи-паст программы. Код оформляем шрифтом Courier New. Также добавляем ссылку на github, где выложен код.
Требования неизвестны так как он ни один вывод ещё не прочитал. НО есть его рекомендации, что туда можно написать
- Способы улучшения программы
- Исправление минорных ошибок
- Как пройденный материал можно практически использовать
Для сайтов используем следующий вид обращения для литературы:
<Имя ресурса>[Чем ресурс является]. URL: <Ссылка на сайт>
(Дата обращения: <Любая дата из головы>)
1. Справочник по языку JavaScript [Электронный ресурс]. URL: http://www.javascript.ru (дата обращения: 22.03.2007).
Для книг используем следующий вид:
<Автор>. <Название / Авторы>. – <Город>: <Издательство>, <год выпуска>. – <Количество страниц>.
Будьте аккуратны при использовании книг в качестве литературы так как может легко придраться.