Практика для начинающих програмистов c#

Тема в разделе ".NET - Общие вопросы по языкам", создана пользователем backatom1, 10 фев 2015.

  1. backatom1

    backatom1 New Member

    Регистрация:
    10 фев 2015
    Сообщения:
    1
    Симпатии:
    0
    Доброго времени суток всем! Я начинающий програмист(самоучка), изучаю C#, и для закрепления материала, нужна практика. то есть какие нибудь задачки по C#. И вот исходя из этого я решил создать эту тему.

    Было бы не плохо если опытные C# програмисты давали тут, простые и средней сложности задачки(в первое время конечно), а те кому нужен опыт решали бы эти задачи и ответы тоже оставляли бы здесь. Желательно чтоб решения выкладывали все, они были бы неплохими учебными материалами для тех кто бы не смог решить самостоятельно задачку, ну конечно же желательно чтобы код был прокомментирован.

    Все кому нужны задачки с различными вариантами решений, давайте попросим помощи у опытных программистов.
    Помогите нам пожалуста! :) Заранее спасибо! :)

    Думаю этот пост будет полезен многим :)

    P. S. Просьба не называть меня плохими словами, я же новичек, и прошу от вас понимания и снисхождения. :)
     
  2. Foxy2016

    Foxy2016 Member

    Регистрация:
    25 ноя 2016
    Сообщения:
    5
    Симпатии:
    1
    Напиши свой класс,где нужно создать конструктор,метод вывода,за тем создай обьект с параметрами которые будут передаваться в конструктор,далее напиши обращение к методу,точнее вызов метода который и будет выводить в консоль обьект с параметрами.У тебя должно получиться два класса в одном будет конструктор и метод а во втором будет обьект с параметрами и вызов метода.
     
    WebWare Team нравится это.
  3. DezIntegrator

    DezIntegrator Member
    C\C++ Team

    Регистрация:
    24 янв 2015
    Сообщения:
    18
    Симпатии:
    6
    Да, идея интересная.
    Могу порекомендовать сайт https://www.videosharp.info
    Там есть раздел консольных задач. Начинается с самых азов и до более сложных алгоритмов. Проверка по тестам в реальном времени, выдается результат решения и ошибки.
    Правда, он стал платным, но вполне оправдывает свою стоимость.
    Подтверждаю своим примером, с помощью данного проекта, я хорошо себя прокачал.
    Если финансы поют романсы, я готов помочь))

    Давай начнем с того, что ты напишешь:
    1. что уже знаешь
    2. почему изучаешь C#
    3. какие цели ставишь
    Ну и сразу маленький тест:
    "Напиши программу, которая в одномерном массиве типа int из 10 элементов найдет сумму минимального и максимального.
    Массив заполняется пользователем вручную"
    Пример:
    Ввод данных: юююююююююююю Вывод:
    -10 юююююююююююбббббююююю 9
    4
    0
    5
    12
    -8
    9
    19
    -3
    6
     
  4. DezIntegrator

    DezIntegrator Member
    C\C++ Team

    Регистрация:
    24 янв 2015
    Сообщения:
    18
    Симпатии:
    6
    Плохая идея, что все будут тут решения выкладывать. Один выложит, другие будут копипастить.
    Для такого рода практики форум немного не подходит...
     
  5. WebWare Team

    WebWare Team Администратор
    Команда форума

    Регистрация:
    30 дек 2015
    Сообщения:
    205
    Симпатии:
    98
    Ваши предложения ? В рамках нашего ресурса ...
     
  6. DezIntegrator

    DezIntegrator Member
    C\C++ Team

    Регистрация:
    24 янв 2015
    Сообщения:
    18
    Симпатии:
    6
    Тут опять же на личном энтузиазме, мне бы интересно было. Побольше бы народу, и вообще круть.
    А предложения, если чисто в рамках ресурса, то создаем ветку по практическим задачам, но вопрос - можно сделать так, чтобы пользователь видел только свои сообщения в теме? Ну или создается тема с задачей без возможности комментирования, а решения присылаются в личку.
     
    Foxy2016 нравится это.
  7. DezIntegrator

    DezIntegrator Member
    C\C++ Team

    Регистрация:
    24 янв 2015
    Сообщения:
    18
    Симпатии:
    6
    Даже тогда не ветку, а раздел. Внутри деления по ЯП и уровню задач
     
    Foxy2016 нравится это.
  8. Foxy2016

    Foxy2016 Member

    Регистрация:
    25 ноя 2016
    Сообщения:
    5
    Симпатии:
    1
    Что если дать задание а код программы отправлять на мыло и в текстовом документе с хорошо оформленным кодом,и само собой с личной подписью автора.Ну и затем оценивать качество написанного кода.
     
  9. Domino-Designer

    Domino-Designer Lotus team
    Lotus team

    Регистрация:
    6 дек 2011
    Сообщения:
    118
    Симпатии:
    5
  10. Domino-Designer

    Domino-Designer Lotus team
    Lotus team

    Регистрация:
    6 дек 2011
    Сообщения:
    118
    Симпатии:
    5
    Персональное мозгоклювство?
    И кто будет эту гадость отслеживать?
    Форум - это коллективное желание мозга получить удовольствие, предназначенное для другого органа.
    Пусть видят. Дьявол кроется в комментариях.
     
  11. WebWare Team

    WebWare Team Администратор
    Команда форума

    Регистрация:
    30 дек 2015
    Сообщения:
    205
    Симпатии:
    98
    При необходимости текст можно показать определенному юзеру:
    [*HIDEU="Dezintegrator"]При использовании уберите знак * и текст будет скрыт [*/HIDEU]
    Пример хайда для Dezintegrator:
    Хотя мне не совсем понятен смысл сокрытия ответа ☺ Ответы индексируются поисковиками. Чем больше уникального контента, тем больше посетителей Вашей ветки.

    Можно прикрутить биржу фриланс ... при необходимости.
     
  12. DezIntegrator

    DezIntegrator Member
    C\C++ Team

    Регистрация:
    24 янв 2015
    Сообщения:
    18
    Симпатии:
    6
    Это надо задачи такие придумывать. Олимпиадного типа. И у них смысл другой: не научить, а проявить все свои уже существующие навыки.
    Задачи же идут на отбатоку каких-то базовый функций, библиотек, циклов, алгоритмов. Самый короткий код не главное, не нужно этому учить. Главное, чтобы с помощью определенных инструментов получить определенный результат. Можно определенные критерии к задачи вводить(эту функцию можно использовать, а эти нельзя) и ограничение на время исполнения.
     
  13. DezIntegrator

    DezIntegrator Member
    C\C++ Team

    Регистрация:
    24 янв 2015
    Сообщения:
    18
    Симпатии:
    6
    Вот и я о том. Правда по идее это все автоматизировать нужно.
     
  14. DezIntegrator

    DezIntegrator Member
    C\C++ Team

    Регистрация:
    24 янв 2015
    Сообщения:
    18
    Симпатии:
    6
    Смысл в том, чтобы сами решали, а не копипастили.
    Вообще, для этого отдельный сервис нужен, что-то типа javarush.ru
    иии причем тут фриланс?
     
  15. DezIntegrator

    DezIntegrator Member
    C\C++ Team

    Регистрация:
    24 янв 2015
    Сообщения:
    18
    Симпатии:
    6
    Да, поэтому форум не подходит для обучения по задачам
     
  16. WebWare Team

    WebWare Team Администратор
    Команда форума

    Регистрация:
    30 дек 2015
    Сообщения:
    205
    Симпатии:
    98
    Думал Вам не хватает функционала форума, чтобы выполнять задания юзеров ...
     
  17. DezIntegrator

    DezIntegrator Member
    C\C++ Team

    Регистрация:
    24 янв 2015
    Сообщения:
    18
    Симпатии:
    6
    Задания мне есть где выполнять, благо, бирж предостаточно.
    Тут речь идет об обучающих задачах для новичков
     
Загрузка...

Поделиться этой страницей