Форум программистов, компьютерный форум CyberForum.ru

тема курсовой на c++ - C++

Восстановить пароль Регистрация
 
steavegreem
0 / 0 / 0
Регистрация: 17.09.2015
Сообщений: 32
18.12.2015, 23:09     тема курсовой на c++ #1
Всем добра.

сижу я днями и ломаю голову, какую тему взять для курсового проекта на с++. Сам курсовой будет где-то в мае, но тем не менее у меня уже сейчас есть время для реализации проекта. Конечно, я прекрасно понимаю, что программист без фантазии - плохой программист. В целом не суть.


Мой преподаватель не сторонник того, чтобы была форма, а на ней кнопки и в каждой из них строчка кода. Я планирую использовать классы и планирую прописывать тяжёлые алгоритмы, но опять же, это всё в мыслях. А над чем мне работать?

Я иногда смотрю в зеркало и понимаю, что не моё.
Дайте идею.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2015, 23:09     тема курсовой на c++
Посмотрите здесь:

Сдача курсовой C++
C++ Сдача курсовой
Тема для курсовой C++
Тема для курсовой(DLL, C++) C++
Идея к курсовой C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Renji
1535 / 983 / 240
Регистрация: 05.06.2014
Сообщений: 2,964
18.12.2015, 23:42     тема курсовой на c++ #2
Ну, могу предложить тему "Обход бана по IP в Википедии". Последовательность решения:
1) Программа качает откуда ни будь список прокси.
2) Программа входит в Википедию через прокси и пинает тамошний API на тему "а не сижу ли я под баном?". Если в течение минуты ни ответа, ни привета, прокси считается подохшим.
2.1) Нет, программа не может просто спросить API "а не забанен ли этот IP" - у некоторых прокси входной и выходной IP адреса не совпадают.
3) Если программа успешно вошла в Википедию (прокси не грохнулся) и выяснила что под баном не сидит, то она пишет "начальника, этот прокси еще не забанили, можно через него работать!".
4) Опционально прикручивается простенькая графическая морда. Но, в принципе, и в консоли будет неплохо работать.

Изученные темы: работа с сетью, работа с прокси, MediaWiki API, JSON (в котором отдаются ответы API).
_Valera_
 Аватар для _Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
18.12.2015, 23:58     тема курсовой на c++ #3
Renji, и тогда он точно убедится в :
Цитата Сообщение от steavegreem Посмотреть сообщение
Я иногда смотрю в зеркало и понимаю, что не моё.
Цитата Сообщение от steavegreem Посмотреть сообщение
Дайте идею.
сделай игру, я игру делал, это интересней чем кнопки. Можно маинкрафт( 3Д) - просто и полезно....
Alexander Bakay
 Аватар для Alexander Bakay
97 / 49 / 15
Регистрация: 15.12.2015
Сообщений: 249
Завершенные тесты: 1
19.12.2015, 00:29     тема курсовой на c++ #4
1)Разработка программной системы для сравнения алгоритмов сортировки данных.
2)Разработка программной системы "Калькулятор" для работы с тригонометрическими функциями.
3)Разработка программной системы для расчета коэффициентов уравнения линейной регрессии.
4)Разработка программной системы для вычисления корней уравнений.
5)Разработка программной системы для решения задачи линейного программирования графическим методом.
В принципе все темы вполне просты, и думаю не сложно будет реализовать любую из них... Надеюсь помог вам с выбором темы))
steavegreem
0 / 0 / 0
Регистрация: 17.09.2015
Сообщений: 32
19.12.2015, 22:11  [ТС]     тема курсовой на c++ #5
"Обход бана по IP в Википедии"


В целом мне понравилась идея проекта, хоть и на первый взгляд всё довольно тяжело, по крайней мере для меня. Какой проект создавать, для использования JSON и обращения в API Wiki? Насколько нужно залазить в JSON, чтобы реализовать идею?
Renji
1535 / 983 / 240
Регистрация: 05.06.2014
Сообщений: 2,964
19.12.2015, 22:50     тема курсовой на c++ #6
Цитата Сообщение от steavegreem Посмотреть сообщение
В целом мне понравилась идея проекта, хоть и на первый взгляд всё довольно тяжело, по крайней мере для меня. Какой проект создавать, для использования JSON и обращения в API Wiki? Насколько нужно залазить в JSON, чтобы реализовать идею?
Wiki API работает через обычные POST ("отправить форму")/GET ("загрузить страницу") методы. Можно сделать через curl или Qt. Первое под Виндой надо сначала правильно прикрутить к компилятору (в Линуксе само прицепится, если ставить через apt-get). Можно еще через сокеты, но для такой простой задачи это чистый выпендреж.

JSON в своей основе просто текстовый файл (с красивой подсветкой/как есть). Формат описывается несколькими страничками текста, считая иллюстрации. На официальном сайте 100500 готовых парсеров, но при желании можно и свой на коленке собрать.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11846 / 6825 / 771
Регистрация: 27.09.2012
Сообщений: 16,920
Записей в блоге: 2
Завершенные тесты: 1
19.12.2015, 22:55     тема курсовой на c++ #7
Цитата Сообщение от steavegreem Посмотреть сообщение
Конечно, я прекрасно понимаю, что программист без фантазии - плохой программист.
А с фантазией прям бог программирования.
Для фантазеров есть свои должности
hoggy
5230 / 2121 / 404
Регистрация: 15.11.2014
Сообщений: 4,812
Завершенные тесты: 1
19.12.2015, 23:00     тема курсовой на c++ #8
Цитата Сообщение от Croessmah Посмотреть сообщение
А с фантазией прям бог программирования.
Для фантазеров есть свои должности

Не по теме:

программист решил не заморачиваться,
и назвал своих детей "новыйСын1" и "новыйСын2"

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2015, 23:04     тема курсовой на c++
Еще ссылки по теме:

Тема для курсовой работы C++
Тема для курсовой C++
Тема для курсовой работы по ООП. Нужны идеи C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Croessmah
19.12.2015, 23:04     тема курсовой на c++
  #9

Не по теме:

Цитата Сообщение от hoggy Посмотреть сообщение
программист решил не заморачиваться,
а фантазер замарочился и назвал сына БОЧ рВФ 260602.
Всё-таки умение думать и рассуждать важнее фантазии.

Yandex
Объявления
19.12.2015, 23:04     тема курсовой на c++
Ответ Создать тему
Опции темы

Текущее время: 13:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru