6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
1

идеи, идеи, идеи для начинающих

27.08.2013, 02:09. Показов 17743. Ответов 95
Метки нет (Все метки)

доброй ночи, уважаемые форумчане. перейдем сразу к делу =) в общем, собираюсь с 2 одногруппниками написать какой-нибудь проект, но вот идей у меня совсем нету =\ может гуру программирования вспомнят свои первые проекты, буду очень признателен) или такие же студенты как мы, поделитесь идеей) средней сложности, чтоб не за выходные написали и даже не за одну неделю
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2013, 02:09
Ответы с готовыми решениями:

Нужны идеи для практики С++
Здравствуйте. Скиньте задачи для практики. Изучил темы: оператор ветвления, тернарный оператор,...

Идеи для консольных приложений
И снова здравствуйте! Я хотел закрепить прошедшее и сделать пару программ (калькулятор уже сделал),...

Просьба дать идеи для проекта
Всем привет, достаточно странная просьба. Нужно на c++ за полгода в вузе сделать проект....

Тема для курсовой работы по ООП. Нужны идеи
Ребята,всем привет!Хочу у вас попросить идеи для написания курсовой по ООП для 2 курса.Лучше бы...

95
Неэпический
17807 / 10579 / 2042
Регистрация: 27.09.2012
Сообщений: 26,609
Записей в блоге: 1
27.08.2013, 02:34 2
Цитата Сообщение от luciys Посмотреть сообщение
чтоб не за выходные написали и даже не за одну неделю
Напишите какой-нибудь синтаксический анализатор
0
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
27.08.2013, 02:38 3
Хз насчёт оценки сложности, но я когда-то в качестве курсовой делал (вообще не доделал, но доделаю ) diff\patch для иерархически структурированных данных (XML). За выходные вряд ли напишете
1
50 / 50 / 9
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
27.08.2013, 02:41 4
Решите проблему с кодировкой и кросс.плат. Что бы как в C# без всяких заморочек, можно было вводить\выводить русские символы, манипулировать ими и т.д.

Не по теме:

У меня просто депрессия. Сижу изучаю значит C++, вдруг захочу показать свою консольную программку друзьям, знакомым, вместо того, что бы просто отдать файл с программой, еще придется объяснять, что бы в консоле шрифт поменял и т.д. ( к примеру).

0
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 02:43  [ТС] 5
Цитата Сообщение от Croessmah Посмотреть сообщение
Напишите какой-нибудь синтаксический анализатор
что-то не могу в вики разобрать что это, можно чуть подробнее? Вы имеете ввиду именно какого-то человеческого языка? \
Цитата Сообщение от gray_fox Посмотреть сообщение
Хз насчёт оценки сложности, но я когда-то в качестве курсовой делал (вообще не доделал, но доделаю ) diff\patch для иерархически структурированных данных (XML). За выходные вряд ли напишете

наверное зря я не упомянул, что мы идем на 2 курс =D ну т.е. стоит минимально объяснить суть)
0
50 / 50 / 9
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
27.08.2013, 02:46 6
Цитата Сообщение от luciys Посмотреть сообщение
наверное зря я не упомянул, что мы идем на 2 курс =D
а можно узнать, если не секрет, чему вас обучили к этому времени?
0
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 02:53  [ТС] 7
Цитата Сообщение от Hugra Посмотреть сообщение
а можно узнать, если не секрет, чему вас обучили к этому времени?
осмелюсь поправить: сами обучились) нуу, скажем так, имеется опыт спортивного программирование ну и все вытекающие, т.е. интерес к программированию огромный. 1 семестр был паскаль, 2 делфи, в основном новое было работа с формой, т.е. ничего примечательного, только динамические структуры данных узнал ну и просто структуры повторил, вот летом потиху почитывал главы книг по с++, статьи, но практик я, вот и возникла идея написать что-нибудь сложное, что как раз таки и будет нести образовательный смысл, т.е. не как в вузе, делаешь и сдаешь лабы по определенному, а вот 1 такой большеватый проект, но в котором будет всего по чуть-чуть или помногу)
0
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
27.08.2013, 02:55 8
Цитата Сообщение от luciys Посмотреть сообщение
минимально объяснить суть)
Суть в том, что есть такие стандарные утилиты - diff/patch (можно их погуглить, так проще будет). Но они работают просто с текстом, в то время как, если взять XML, например, то может быть полезным учитывать структуру данных (XML, по сути, дерево, т.е. здесь всё сводится к работе с деревьями, разница между деревьями и т.д., XML просто для примера, может быть что-то другое).

Добавлено через 1 минуту
+ есть open source решения разного толка, можно подсмотреть)
1
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 03:06  [ТС] 9
Цитата Сообщение от gray_fox Посмотреть сообщение
Суть в том, что есть такие стандарные утилиты - diff/patch (можно их погуглить, так проще будет). Но они работают просто с текстом, в то время как, если взять XML, например, то может быть полезным учитывать структуру данных (XML, по сути, дерево, т.е. здесь всё сводится к работе с деревьями, разница между деревьями и т.д., XML просто для примера, может быть что-то другое).

Добавлено через 1 минуту
+ есть open source решения разного толка, можно подсмотреть)
что-то смутно об этом, сравнение файлов, пропатчивание, а как это можно привязать к структурам?
0
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
27.08.2013, 03:28 10
Цитата Сообщение от luciys Посмотреть сообщение
что-то смутно об этом, сравнение файлов, пропатчивание, а как это можно привязать к структурам?
Ну хз как ещё объяснить)... Есть структурированные данные (не структуры в ЯП), тот же XML: документ сам хранится в текстовом формате, но у него есть структура (дерево): http://ru.wikipedia.org/wiki/X... 1.82.D0.B0 . Именно эту особенность - структурированность данных - не учитывают стандартные diff\patch - они работают с текстом.

Добавлено через 37 секунд
Вообщем займитесь чем-нибудь другим)

Добавлено через 1 минуту
Вот например на Яве вариант: http://diffxml.sourceforge.net/ .
1
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 03:34  [ТС] 11
Цитата Сообщение от gray_fox Посмотреть сообщение
Ну хз как ещё объяснить)... Есть структурированные данные (не структуры в ЯП), тот же XML: документ сам хранится в текстовом формате, но у него есть структура (дерево): http://ru.wikipedia.org/wiki/X... 1.82.D0.B0 . Именно эту особенность - структурированность данных - не учитывают стандартные diff\patch - они работают с текстом.

Добавлено через 37 секунд
Вообщем займитесь чем-нибудь другим)

Добавлено через 1 минуту
Вот например на Яве вариант: http://diffxml.sourceforge.net/ .
т.е. выводить разницу между структурированными данными? ну это получается уже на логику брать)
нужно близко познакомится с самим языком, его особенностями, ну что бы там вот, как сказать, чтобы вся база языка была использована) говорю же, проект должен нести образовательную цель, а то в теории колупаться скучно)
Но всё равно спасибо за идею =)
0
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
27.08.2013, 03:41 12
Цитата Сообщение от luciys Посмотреть сообщение
нужно близко познакомится с самим языком
Ну так бы сразу и сказал)
Цитата Сообщение от luciys Посмотреть сообщение
в теории колупаться скучно
Ну тогда не подойдёт) Тут в основном сложность в алгоритмах + дизайн.

Не по теме:

Цитата Сообщение от luciys Посмотреть сообщение
проект должен нести образовательную цель
Алгоритмы уже "не образовательны"? :) XML кстати тоже стоит понимать...



Добавлено через 2 минуты
Цитата Сообщение от luciys Посмотреть сообщение
Но всё равно спасибо за идею =)
Ну я написал в ответ на "вспомните свои первые проекты")
1
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 03:47  [ТС] 13
Цитата Сообщение от gray_fox Посмотреть сообщение
Ну так бы сразу и сказал)

Ну тогда не подойдёт) Тут в основном сложность в алгоритмах + дизайн.

Не по теме:


Алгоритмы уже "не образовательны"? :) XML кстати тоже стоит понимать...



Добавлено через 2 минуты

Ну я написал в ответ на "вспомните свои первые проекты")
ну я не имел ввиду самый первый)) в алгоритмах разобраться не проблема, главное знать куда копать) а вот дизайн..да, с фантазией плохо
например меня очень привлекает тема защиты информации, но, думаю, надолго на троих задачу не придумать))

главное познакомится с языком, точнее, как сказал выше, с базой которую "должен знать каждый уважающий себя" программист)
0
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
27.08.2013, 03:54 14
Цитата Сообщение от luciys Посмотреть сообщение
в алгоритмах разобраться не проблема
Ну хз, я в своё время "утонул" там глубоко; если брать общеизвестные и используемые, то всё конечно не особо сложно...
Цитата Сообщение от luciys Посмотреть сообщение
главное познакомится с языком, точнее, как сказал выше, с базой которую "должен знать каждый уважающий себя" программист)
Тут имхо проще "по книжкам" заниматься, а не проекты делать.
1
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 160
27.08.2013, 04:00  [ТС] 15
Цитата Сообщение от gray_fox Посмотреть сообщение
Ну хз, я в своё время "утонул" там глубоко; если брать общеизвестные и используемые, то всё конечно не особо сложно...

Тут имхо проще "по книжкам" заниматься, а не проекты делать.
в книжках всё нудно и сложно, хотя я может не те книги пытался читать, да и толку, пока не поймешь как это (что-то) работает не запомнишь =) воды в них слишком много, моё мнение
0
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
27.08.2013, 04:19 16

Не по теме:

Цитата Сообщение от luciys Посмотреть сообщение
в книжках всё нудно и сложно, хотя я может не те книги пытался читать, да и толку, пока не поймешь как это (что-то) работает не запомнишь =)
Скажу тебе по секрету: программирование - это, по сути, нудно и сложно; С++ - это сложно (по сравнению со многими другими популярными языками) :)



Добавлено через 4 минуты

Не по теме:

По поводу книжек - если уже есть понимание языка (синтаксис и пр. не вызывает проблем) - советую почитать Scott Mayers "Effective C++" - воды не много )

1
luciys
27.08.2013, 04:28  [ТС]
  #17

Не по теме:

Цитата Сообщение от gray_fox Посмотреть сообщение
Скажу тебе по секрету: программирование - это, по сути, нудно и сложно; С++ - это сложно (по сравнению со многими другими популярными языками) :)
сложно, да, нудно, вот тут неет))) только если заниматься одним и тем же и оперировать неизменяемым багажом знаний =) да и если сделать программирование частью своей жизни, как оно может быть нудным?! =)
спасибо большое за наводку, 300 страниц уже не 800 =) обилие кода на фоне такого количества текста радует, жаль оглавления нету, в русском издании. спасибо преогромное))

0
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
27.08.2013, 04:39 18

Не по теме:

Цитата Сообщение от luciys Посмотреть сообщение
нудно, вот тут неет
Ну, по личному опыту: я не люблю и плохо понимаю формальные и "особо абстрактные" штуки (привет матан). Но приходилось сталкиваться с "формальным" описанием алгоритмов (там только черновик публикации на англ.), и, да, для меня это очень нудно :) а делать надо. Но это может "моя специфика"... :)



Добавлено через 3 минуты

Не по теме:

Цитата Сообщение от luciys Посмотреть сообщение
спасибо большое за наводку, 300 страниц уже не 800 =) обилие кода на фоне такого количества текста радует, жаль оглавления нету, в русском издании. спасибо преогромное))
Лучше бери последнее издание (я уже не помню, как точно называется).

0
luciys
27.08.2013, 04:45  [ТС]
  #19

Не по теме:

Цитата Сообщение от gray_fox Посмотреть сообщение
Ну, по личному опыту: я не люблю и плохо понимаю формальные и "особо абстрактные" штуки (привет матан). Но приходилось сталкиваться с "формальным" описанием алгоритмов (там только черновик публикации на англ.), и, да, для меня это очень нудно :) а делать надо. Но это может "моя специфика"... :)
кстати, по поводу высш мата, она же не имеет такого значения в программировании как нам воспевают преподы? ну естественно последнее) вот, кстати, в другой его книге наиболее эф. исп. с++ 1 параграф отличие ссылки и указателя, вот это я понимаю, а то начинаются всякие хэллоу ворды, типы, переменные и блаблабла.
т.е. с самим алгоритмом легче разобраться? это как? O_o ну по-любому же сначала с описанием и принципами работы, а потом уже всё это просматривать на коде)

0
gray_fox
27.08.2013, 04:53     идеи, идеи, идеи для начинающих
  #20

Не по теме:

Цитата Сообщение от luciys Посмотреть сообщение
стати, по поводу высш мата, она же не имеет такого значения в программировании как нам воспевают преподы?
Зависит от специфики опять же, области знаний, в которой применение... Стоит знать основы алгоритмизации, дискретной математики, функционального анализа, твёрдо структуры данных, прямо "матан понимать" в общем случае конечно не надо. Но если работаете с графикой, то надо понимать основы линейной алгебры как минимум, если занимаетесь физическим моделированием - физику... ну это имхо :)

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2013, 04:53

Чисто идеи
В кратце: в нашем универе проводиться что-то типа конкурса по программированию. В общем, нужно...

Реализация идеи
Доброго времени суток. Вопрос может быть будет странным.По сути у меня вот появилась идейка как...

Есть идеи?
Шеф-повар столовой решила устроить День Уважения к Повару. Для этого она приготовила N необычайно...

Идеи проектов
Доброго врмени суток форумчане! Столкнулся с такой трудностью как отсутствие практики, вроде бы...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru