Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.58/26: Рейтинг темы: голосов - 26, средняя оценка - 4.58
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,641
Записей в блоге: 14

Хочу выполнить сложное задание по C#

29.09.2020, 15:52. Показов 4960. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сегодня в другом разделе мне написали, что если бы в университете письменные работы были сложными, вырастали бы нормальные программисты. Ну, какие задания в университете - решать не мне и не вам, но я очень хотел бы, пока не началась какая-либо другая тяжелая работа, выполнить такое сложное задание, чтобы работы было где-то так на неделю и чтобы я хоть немного приблизился к "нормальному программисту". И чтобы в этом задании приходилось читать Интернет, часами отлаживать, выполнять рефакторинг... А потом получить оценку, как и в университете - ужасно, плохо, удовлетворительно, хорошо или отлично.
Требования:
1. Задание должно быть на C#. Не должны использоваться никакие конструкции, которые нельзя реализовать средствами C# (например, HTML-страницы или базы данных).
2. "Чистый код" не должен быть в явном виде указан в задании, к этому должны вынуждать недра его реализации.
3. Не должно быть задания выполнять что-то за микросекунды или миллионы раз повторять одно и то же действие. Обход списка из разных элементов не является повтором одного и того же действия. Время исполнения кода должно быть лишь приемлемым для человека на приемлемых входных данных.
4. Не должны использоваться платные или пиратские инструменты.
5. Не должно быть размытых формулировок, таких как "сделать игру". Должно быть детерминированное описание конкретного списка возможностей, каждая из которых воспринимается однозначно.
6. Оценка должна быть не "с потолка" или по личным причинам, а по конкретным пунктам: почему такой-то пункт (из указанных в самом начале) не выполнен или выполнен некорректно.
7. Разрешены три попытки выполнить задание, итоговая оценка определяется по максимальной из этих трех.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.09.2020, 15:52
Ответы с готовыми решениями:

Сложное задание
Доброе утро, уважаемые программисты. Попалась очень сложная задачка на С++. Не могу даже понять, как к ней приступиться. Очень-очень буду...

Сложное задание
Задание на фото, там по данной БД надо прогу сделать "пропускной пункт предприятия" Access, а затем перенести как то в Delphi7, чтобы...

Сложное задание
1 есть столбец в нем все ячейки состоят из 4х символов например 7694 или 4253 итд необходимо разделить этот столбец в 2 столбца те чтоб...

37
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
29.09.2020, 16:00
Можно пошукать публичные тестовые задания, как вариант.
0
628 / 392 / 135
Регистрация: 06.03.2017
Сообщений: 1,469
29.09.2020, 16:12
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
конструкции, которые нельзя реализовать средствами C# (например, HTML-страницы или базы данных)
ASP и ADO разве не подходят?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,641
Записей в блоге: 14
29.09.2020, 16:14  [ТС]
Цитата Сообщение от Pilarentes Посмотреть сообщение
ASP и ADO разве не подходят?
Не подходят, так как это не чистый C#, а в комбинации с другими языками, а с ADO я вообще абсолютно не знаком.
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
29.09.2020, 16:25
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Не подходят, так как это не чистый C#, а в комбинации с другими языками
Хочу розового пони, и только пони. Ничего другого.
Но там где пони, там и бабочки, и веселый лес со зверьем. Без него никуда. Пони в вакууме - не может дышать.
0
Добрый пёс
 Аватар для Blasphemie
120 / 86 / 37
Регистрация: 13.09.2020
Сообщений: 254
29.09.2020, 16:26
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
так как это не чистый C#
А что такое "чистый C#"? Он сам по себе часть .NET.
А ADO - это инструмент .NET для взаимодействия с БД, а не какая-то надстройка над C#.
0
Эксперт .NET
 Аватар для Usaga
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,404
29.09.2020, 19:07
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
1. Задание должно быть на C#. Не должны использоваться никакие конструкции, которые нельзя реализовать средствами C# (например, HTML-страницы или базы данных).
Это вы зря так. На практике очень часто встречаются смеси языков и технологий. Сам по себе, сферический C# в вакууме практически не встречается. Как и любой другой язык.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,641
Записей в блоге: 14
29.09.2020, 19:12  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Сам по себе, сферический C# в вакууме практически не встречается. Как и любой другой язык.
Ладно, уберу этот пункт. Пусть будет в смеси с другими языками. Только без ассемблера и всяких там Lisp или Haskell...
0
Эксперт .NET
 Аватар для Usaga
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,404
29.09.2020, 19:15
Etyuhibosecyu, ну а если по делу, то я очень сомневаюсь, что вам тут кто-то задание интересное сможет выдать. Я могу рекомендовать пошерстить github на предмет проекта какого-нибудь.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
30.09.2020, 05:53
Etyuhibosecyu, ну например, можно реализовать обучение многослойного персептрона с помощью алгоритма обратного распространения ошибки. На третьем курсе все необходимые знания для понимания этого алгоритма у вас уже должны быть - и многомерное дифференциальное исчисление, и линейная алгебра. При этом количество слоев и нейронов пересептрона должны, конечно, конфиругироваться при запуске.
0
628 / 392 / 135
Регистрация: 06.03.2017
Сообщений: 1,469
30.09.2020, 10:11
Etyuhibosecyu, напишите файловый менеджер, с возможностью копировать/вставить/вырезать/переименовать/удалить/открыть с помощью итд.
Не знаю, насколько это задание подходит под ТЗ, но других вариантов я пока не увидел
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
30.09.2020, 10:25
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
я очень хотел бы, пока не началась какая-либо другая тяжелая работа, выполнить такое сложное задание, чтобы работы было где-то так на неделю и чтобы я хоть немного приблизился к "нормальному программисту". [...] А потом получить оценку, как и в университете
Ну если хотите как в ВУЗе, то можете чей-нибудь дипломный проект повторить — там практические задачи обычно выполняют.
Только срок, естественно, не год, а неделя — вы же не студент. Требования к качеству — соответствующие.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
30.09.2020, 11:56
Цитата Сообщение от kolorotur Посмотреть сообщение
Ну если хотите как в ВУЗе, то можете чей-нибудь дипломный проект повторить — там практические задачи обычно выполняют.
Только срок, естественно, не год, а неделя — вы же не студент. Требования к качеству — соответствующие.
Так он студент как раз Ну повторять дипломную работу, на которую по хорошему требуется как минимум год за неделю - так себе идея. Огрызок какой-то получится.
0
18 / 16 / 0
Регистрация: 03.01.2018
Сообщений: 208
Записей в блоге: 1
30.09.2020, 12:14
Etyuhibosecyu, очень простое сложное задание, если пожелаете.

Написать функцию перемножения матриц на языке C#.

5. Не должно быть размытых формулировок, таких как "сделать игру". Должно быть детерминированное описание конкретного списка возможностей, каждая из которых воспринимается однозначно.
Такого не следует ждать от ВУЗов в Вашем случае, будут писать требования, которые нужны для выполнения заданий. Например, написать задачу через массив/двусвязный список/с использованием ООП и тд. То есть, о чем говорили на паре, то и использовать.
чтобы работы было где-то так на неделю
Это уже когда речь идео о стыке технологий, как писали выше. Может быть даже другая предметная область, например синтез какого-нибудь решения.
0
 Аватар для aenye
304 / 186 / 45
Регистрация: 05.07.2018
Сообщений: 580
30.09.2020, 13:51
Etyuhibosecyu, Планировщик задач сделайте, как вариант. Сам недавно баловался, вот краткий список предъявляемых требований:

1. Обеспечить возможность единоразового исполнения задачи;
2. Обеспечить возможность запуска задач по расписанию ( с указанием точного времени исполнения или периода );
3. Обеспечить возможность указания количества попыток выполнения задач для п.1 и п.2;
4. Обеспечить хранение запланированных задач;
5. Реализовать механизм независимого исполнения задач разного вида (подразумевается, что выполнение задач п.1 не должно блокировать выполнение задач п.2).
6. Реализовать механизм независимого исполнения задач разного типа (подразумевается, что выполнение задачи по подсчету овец не должно блокировать выполнение задачи по отправке уведомлений на почту и т.д.).
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
30.09.2020, 14:03
Цитата Сообщение от aenye Посмотреть сообщение
Etyuhibosecyu, Планировщик задач сделайте, как вариант. Сам недавно баловался, вот краткий список предъявляемых требований:
Детский сад какой-то. Впрочем, докрутить до задачи, достойной студента 4 курса, вполне можно. Например, научить планировщик самостоятельно планировать последовательность исполнения задач в несколько потоков, принимая во внимание граф зависимостей задач (например, когда задаче номер 2 требуется на вход результат работы задачи номер 1 и т.д.) а также ожидаемую продолжительность работы задач. Пытаясь при этом минимизировать общее время исполнения.
Реализовать решение вот этой задачи, в общем https://en.wikipedia.org/wiki/Job_shop_scheduling
0
628 / 392 / 135
Регистрация: 06.03.2017
Сообщений: 1,469
30.09.2020, 14:23
Вспомнил. Автокоррекция ввода. По типу пунто свитчер.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,641
Записей в блоге: 14
30.09.2020, 14:37  [ТС]
Катафалк, вы вообще по жизни видите что-то, кроме искусственного интеллекта? Вы уже получили за это минус. (Не конкретно за это, но в той же теме, где получили минус, вы это вдалбливали пользователю.) Мне кажется, задание с файловым менеджером самое интересное. Умножение матриц - это хоть и не детский сад, но для меня не проблема, даже методом Винограда-Штрассена (а алгоритм Копперсмита-Винограда очень сложный, но пользы от него ноль). Так что я уже начал задание с файловым менеджером.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
30.09.2020, 14:41
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Катафалк, вы вообще по жизни видите что-то, кроме искусственного интеллекта?
Где вы в задаче с планировщиком задач нашли искусственный интеллект?

Добавлено через 1 минуту
Ну а вообще, направление искусственного интеллекта - одно из современный перспективных направлений в IT. В отличие от файловых менеджеров.
0
 Аватар для Enifan
1849 / 1191 / 501
Регистрация: 14.10.2018
Сообщений: 3,211
30.09.2020, 16:10
Etyuhibosecyu, задание для консоли на 1000-2000 строк кода еще интересует ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.09.2020, 16:10
Помогаю со студенческими работами здесь

Сложное задание
Уже какое-то время занимаюсь изучением явы, и стало интересно проверить свои навыки на текущий момент. Простенькие задачи на какую-то...

Очень сложное задание.
Помогите решить задачу! Задание: Определить, за какое время t при электролизе медного купороса на электроде выделится масса меди m при...

C# сложное по мне задание
Объявить массив целых чисел и заполнить его случайными значениями. размерность массива 100; диапазон значений -100-100 Вывести...

сложное задание с массивом
Задача проведения границы на карте ("создание военных блоков"). Страны на карте заданы матрицей смежности. Если страны i, j имеют на карте...

Дико сложное задание по ассемблеру
Дан файл, содержащий целые 16-ти разрядные числа. Записать в новый файл все значения из исходного файла кратные K. Число K кодируется...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru