Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




DeeP
  • Звание: Гаммациклоп
  • Накопленный опыт: 95 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-12-08 22:02:06
  • Возраст: 31 год

Видеокурсы

Дата активности Видеокурс Прогресс
2016-08-26 viri Без конкуренции 3 из 14 22 %
2016-08-22 game5 Игра Сокобан 21 из 22 96 %
2016-07-21 game4 Игры со Спрайтами 32 из 33 97 %
2016-07-15 sudoku Судоку 5 из 11 46 %
2016-06-30 task3 Комбинаторика 1 из 22 5 %
2016-06-29 task5 Секундомер 13 из 16 82 %
2016-06-20 game0 Демо игры 1 из 9 12 %
2016-06-19 lines Шарики все 6 100 %
Итого: 82 из 133 62 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2016-09-21 task1a Целые числа 1 из 7 15 %
2016-09-20 task1 Семантика все 6 100 %
2016-08-28 solo C# набор 4 из 15 27 %
Итого: 11 из 28 40 %
Сохранить страницу:

10478. DeeP
DeeP
ответить
# Видеокурсы / Подарок от Игромистра - Комикс / 2016-09-28 17:21

Я посмотрел комикс до конца.
Секундомер я уже проходил, поэтому по комиксу ничего не делал.
Комикс очень подробный, однако когда есть видео-урок с комментариями - это ещё лучше. Большого смысла я в нём не вижу (при наличии видеокурса).


10558. Иван Воронин
Иван Воронин
ответить
→  DeeP  # Запуск пакета / 38 клавиш Игромистра / 2016-09-23 00:41

УРА! УРА! УРА!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Запуск пакета / 38 клавиш Игромистра / 2016-09-22 21:57

Ура! Спасибо. Отличное пржелание. Будем расти. 


10478. DeeP
DeeP
ответить
# Консоль / Олимпиада / Случайная задача / 2016-09-02 18:15

В задаче обнаружена ошибка!. Вот условие:
Найти сумму квадратов чисел от 1 до N:
12 + 22 + 32 + ... + N2.
Начальные данные: одно целое число от 1 до 12345678.
Вывод результата: одно целое число - сумма.

На последнем тесте робот шарп даёт 12345678. Решение которое он пропускает показано в видео.
Он считает что правильный ответ : 36097790612811095 (я у себя в консоли написал решение из видео). На самом деле правильный ответ: 627225396296737566039. И я легко докажу, что Шарп ошибается :
36097790612811095 < 10^17;
12345678 > 10^7
12345678^2 > 10^14; а это значит что:
1 + 2^2 + ... +12345678^2  > 10^7*10^7 + ... + 12345678^2 > 10^14 * (2345678 + 1) {кол-во слагаемых} >
> 10^14 * 10^6 = 10^20 > 10^17 > 36097790612811095 . Из 10^20 также следует что ошибка из-за типа long, который только до 9223372036854775807 ( < 10^20)
Решать нужно через decimal. Только используя decimal можно посчитать 12345678^3(что заведомо больше, чем ответ для 12345678) Правильность ответа для куба можно проверить например через инженерный калькулятор, который встроен в винду.


10478. DeeP
DeeP
ответить
→  Елена   / 2016-08-27 14:57

Спасибо, Елена)
Вы, по-моему, ещё на вебинаре первой посчитали, и у Вас всё правильно получилось. Ну а вообще у меня есть запись вебинара целиком, так что я после того как посчитал просто сравнил свой ответ с ответом программы.


4004. Елена
Елена
ответить
→  DeeP  # Без конкуренции / Постановка задачи руками / 2016-08-27 05:36

У меня тоже такой результат получился.


791. Валерий
Валерий
ответить
→  DeeP  # Без конкуренции / Как избежать конкуренции? / 2016-08-25 21:16

Мдааа... снова вспомнилась "Бриллиантовая рука" ... кто возьмет билетов пачку...


4004. Елена
Елена
ответить
→  DeeP   / 2016-08-25 21:13

Спасибо :)


10478. DeeP
DeeP
ответить
→  Елена   / 2016-08-25 16:51

Елена, какие же классные у Вас видео-обзоры. Я теперь перед тем, как свой записывать, буду для начала Ваш смотреть :)


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  DeeP  # Игра Сокобан / Сокобан - Завершение / 2016-08-23 08:26

Сложно далось прохождение ключика


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  DeeP  # Игра Сокобан / Сокобан - Завершение / 2016-08-23 06:43

Прикольно! Уровень ключик очень классный.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  DeeP  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2016-08-23 06:37

Супер. Можно потом по разному эту замечательную игрушку допиливать - например для одиночного уровня подгружать файл level01.txt , для двух level02.txt. Выделять ящики которые хотим перетаскивать в одиночной игре и т.д.


10494. Алексей В.
Алексей В.
ответить

10494. Алексей В.
Алексей В.
ответить
→  DeeP  # Игра Сокобан / Сокобан - Завершение / 2016-08-23 01:16

Сокобан - это сила!!!


7238. Константин
Константин
ответить
→  DeeP  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2016-08-23 00:29

На планшете тоже норм ! :)


11017. Владимир Петреченко
Владимир Петреченко
ответить

1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2016-08-23 00:05

Так вот он оказывается как проходится!
Спасибо, отличный обзор!


24. Оля
Оля
ответить
→  DeeP  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2016-08-22 19:37

Отлично! Молодец! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2016-08-22 17:21

Круто, на планшете запустил :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игра Сокобан / Сокобан - Телефон - TCP/IP протокол / 2016-08-22 00:46

Если ты змейку не создал, то пропадут шарики, т.к. змейка из чашки кофе вернётся в шарики


4004. Елена
Елена
ответить
→  DeeP  # Игра Сокобан / Сокобан - Редактор - На двоих / 2016-08-21 15:34

Интересный уровень получился с "ключом".


10558. Иван Воронин
Иван Воронин
ответить
→  DeeP  # Игра Сокобан / Сокобан - Игра - На двоих / 2016-08-21 11:03

Молодец, рад, что удалось пройти ключик =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  DeeP  # Игра Сокобан / Сокобан - Игра - На двоих / 2016-08-21 09:09

Ключик прикольный!


10673. Алексей Хонин
Алексей Хонин
ответить
→  DeeP  # Игра Сокобан / Сокобан - Игра - На двоих / 2016-08-21 08:26

Отлично справился с заданием. Поздравляю!


10162. Дмитрий
Дмитрий
ответить
→  DeeP  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2016-08-20 12:11

Ничего себе - в 40 с лишним раз быстрее! :-о


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игра Сокобан / Сокобан - Игра - Автоходы / 2016-08-20 09:50

Я не слышал о такой задаче.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  DeeP  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2016-08-20 07:43

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


10162. Дмитрий
Дмитрий
ответить
→  DeeP  # Игра Сокобан / Сокобан - Решалка - Яблоко / 2016-08-19 12:46

Отличная работа!


4004. Елена
Елена
ответить
→  DeeP  # Игра Сокобан / Сокобан - Решалка - Тестер / 2016-08-16 06:41

Консольные задачки часто бывают удобнее для отладки алгоритмов, чем "форменные тяжеловесы"


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  DeeP  # Игра Сокобан / Сокобан - Решалка - Тестер / 2016-08-16 06:19

В этой программе заложено большой научный потенциал. Одна из сложнейший задач по олимпиаде, если научиться решать с несколькими ящиками, тогда будет полная программа.


10558. Иван Воронин
Иван Воронин
ответить
→  DeeP  # Игра Сокобан / Сокобан - Решалка - Тестер / 2016-08-16 03:48

если опыта мало или нет его вовсе, всегда лучше начинать с малого и постепенно решишь все поставленные задачи


10478. DeeP
DeeP
ответить
→  Новопашин Владимир  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2016-08-11 15:32

Спасибо! Я рад, что оказывается не напрочь лишён художественного вкуса :)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  DeeP  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2016-08-11 06:34

Стильненько.


2146. Иван
Иван
ответить
→  DeeP  # Игра Сокобан / Сокобан - Создаём свои уровни / 2016-08-07 15:12

Здорово, хорошо, что добавил свои уровни!


6452. Lik_Kirill
Lik_Kirill
ответить
→  DeeP  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2016-07-29 04:13

Его просто разделили на две части, чтобы не затягивать и ты смог обдумать полученные знания! Отлично уже получается, красивые картинки, в тему!


10390. Amerigo
Amerigo
ответить
→  DeeP   / 2016-07-27 17:58

Я не знаю как так получилось, но там ещё один человек поставил: zmejchik : -)


10478. DeeP
DeeP
ответить
→  Amerigo   / 2016-07-27 17:50

Артём, как ты мне поставил 0 в качестве оценки? Научи меня :)
Я вот про эту первую оценку в проверке:
http://www.videosharp.info/10478/checking/game5=321


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игры со Спрайтами / ФИНАЛЬНЫЙ урок / 2016-07-21 23:45

Посмотрел полностью видеообзор, отлично всё получилось, у тебя значительно лучше получается, я вижу это :)
Доступ к Сокобану открывается с полуночи :)


10478. DeeP
DeeP
ответить
→  Евгений Витольдович   / 2016-07-21 23:41

Спасибо! Я как раз сижу и обдумываю -  делать мне скриншот, что успел или нет
А тут меня уже поздравляют. ВОУ! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игры со Спрайтами / ФИНАЛЬНЫЙ урок / 2016-07-21 23:38

Поздравляю :) Ты успел!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игры со Спрайтами / Домино. Ура! Победа! / 2016-07-18 09:26

Отличная работа!


10478. DeeP
DeeP
ответить
→  Евгений Витольдович   / 2016-07-16 22:20

Ах да, точно. Курс же нужно пройти за 30 дней. Как я мог про это забыть... :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP   / 2016-07-16 21:55

Я решил тебе добавить 1 день :)
Не благодари %))


10478. DeeP
DeeP
ответить
→  Евгений Витольдович   / 2016-07-16 21:43

А правильно я понимаю, что финальный отчёт нужно отправить до 20.07 23-59 ?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP   / 2016-07-16 20:28

главное финальный отчет отправить (ждать 20 голосов не обязательно)


10478. DeeP
DeeP
ответить
→  Евгений Витольдович   / 2016-07-16 20:01

Понятно.
Евгений Витольдович, объясните мне, пожалуйста, когда и как именно я должен сдать курс "Игры со Спрайтами", чтобы мой курс "Сокобан" не сгорел?
Какой урок нужно сдать, чтобы курс не сгорел : последний по домино, или видео-отчёт, или ВИП?
Этот отчёт нужно просто успеть отослать ли по нему ещё нужно 20 голосов набрать?
И до какого времени: до 19.07 23-59 или 20.07 23-59 ?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP   / 2016-07-16 19:41

К сожалению, я пока ещё не готов к выгнал, не до конца все продумал.


10478. DeeP
DeeP
ответить
→  Евгений Витольдович   / 2016-07-16 18:11

Ясно. Ну я так просто предложил. Надо было что-то написать в комментарии.
Я, кстати, думал что сегодня в 18 часов будет вебинар. Хотя конечно клуб можно открыть и без вебинара)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игры со Спрайтами / Домино. Правила игры / 2016-07-16 17:48

Максим так сделал. Вообще ерунда получилась, на мой взгляд. Давай уже оставим правила, как есть.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Судоку / Печать цифр в таблице / 2016-07-15 17:52

Доделываешь недоделанное? :) здорово. Я статистику сделал на странице профиля в информации.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP   / 2016-07-15 17:31

Да, это есть... Я смотрел твоё видео на 2х скорости.
Не всегда длинные видео - это хорошо, но главное - тренироваться, повторюсь - это видео лучше, чем первое, молодец!
насчёт ожидание - таковы правила, чтобы сделать небольшой перерыв :)
можешь ссылку дать друзьям на отчёт - поставят пару лайков.


10478. DeeP
DeeP
ответить
→  Евгений Витольдович   / 2016-07-15 17:07

Спасибо большое :)
Я бы сам себе посоветовал говорить пободрее, а то время от времени начинаю на записи тормозить.
Ну буду тренироваться. Записав такой обзор понимаешь, что это не так-то просто. В общем, до Вас мне очень далеко)
С нетерпением жду, когда для меня откроется вторая часть про домино


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игры со Спрайтами / Полуфинальный урок / 2016-07-15 16:44

Павел, шикарный обзор, значительно лучше получилось!
Успеха в алготрейдинге :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игры со Спрайтами / Аполлон. Финальное прилунение / 2016-07-15 09:45

Отлично сработано.


10478. DeeP
DeeP
ответить
→  Валерий   / 2016-07-14 19:06

Да, для младшей ясельной группы такая книжка с такими картинками будет в самый раз :)


791. Валерий
Валерий
ответить
→  DeeP  # Игры со Спрайтами / Спрайт. Рисуем Аполлона / 2016-07-14 17:28

всё хорошо получилось. как иллюстрация к книжке про космонавтов


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Игры со Спрайтами / Аполлон. Плавное прилунение / 2016-07-12 22:04

Когда добавишь спрайты, будет ещё интереснее :-)


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  DeeP   / 2016-07-02 17:21

О_о, не знал что уже даже так, раньше надо было больше минусов набрать. Если бы знал поставил хорошо. Но как по мне очень долго для такой простой программы даже если учитывать скорость печати и что новичок. Вот если бы за 18 мин сделал я бы подумал что постарался и поставил хорошо, а так не. Но ничего еще будешь быстро все делать. А видео надо не только смотреть но и пользоватся этими самыми горячими клавишами. Успехов.


10478. DeeP
DeeP
ответить
→  Сергей Витальевич   / 2016-07-02 16:44

Ого, система работает! Вот 18 человек поставили + (включая Евгения Витольдовича), а Вы мне - жирный минус). И всё - переделывай заново.  Скажу ещё, что суммарное время моих рекордов - 19:30, а сумма видео по всем частям - 22:25. Так что то время за которое я по сути написал на финале ( 25:30) для меня очень даже ничего. Ну переделывать, конечно, я ничего не буду, всё равно больше ничего не открывается... Ещё раз спасибо за классное видео с горячими кнопками :)


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  DeeP  # Секундомер / Финальный выход! / 2016-07-02 09:36

Очень долго.


10478. DeeP
DeeP
ответить
→  Сергей Витальевич   / 2016-06-25 13:44

Это видео можно публиковать как полноценный кусок курса. Подсказки  с горячими клавишами для меня ну просто очень полезны. Надо будет их выучить. Огромное Вам спасибо, что не пожалели времени и кинули мне ссылочку. Ну и спасибо, что вообще такое видео решили записать :)


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  DeeP  # Секундомер / 1 часть. Видеофиксация / 2016-06-25 08:22

У меня дет секунд за 40 получилось.  Вот мое видео с подсказками https://www.youtube.com/watch?v=pjq8fEWh6Hs может поможет.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Секундомер / Написание кода / 2016-06-24 14:21

В этом нет ничего странного.
Отчёты ты проверяешь не только для оценивания, но и для ОЗНАКОМЛЕНИЯ с тем, что тебя ждёт впереди.
Не знаешь что нажать? Нажимай "Хорошо" :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Судоку / Вступление / 2016-06-22 16:57

Если доступ к курсу есть - то и к вебинару тоже.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Секундомер / Настройка формы / 2016-06-22 00:03

Это версии Винды зависит.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Секундомер / Моральная подготовка / 2016-06-21 19:29

Молодец. Стоящее начало!


10478. DeeP
DeeP
ответить
→  Евгений Витольдович   / 2016-06-21 00:09

Да, хорошо. Давайте я так и сделаю. Откройте мне тогда, пожалуйста,  первым пакетом Игры со спрайтами.
Евгений Витольдович, большое Вам спасибо за рекомендацию :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP   / 2016-06-21 00:00

Я бы всё-таки порекомендовал тебе сначала игры со спрайтами пройти.
Он вроде как длинный, но там уроки покороче и его будет проще проходить.


10478. DeeP
DeeP
ответить
→  Евгений Витольдович   / 2016-06-20 23:46

Евгений Витольдович, я даже не знаю, какой курс более логично открыть первым ( "Сокобан" или "Игры со спрайтами").  По общему времени они одинаковы. Наверное первым надо открывать тот, который легче. В общем, на Ваш Выбор - автор лучше знает :)
(Если же они и по уровню одинаковы, и выбирать всё-таки надо мне,  то я выбираю -  Сокобан)
А ведь мне ещё получается нужно успеть за этот месяц пройти Судоку и Секундомер. Весело :)))


10478. DeeP
DeeP
ответить
→  Евгений Витольдович   / 2016-06-20 00:57

Спасибо большое, Евгений Витольдович! Я очень рад, что успел и что поучаствовал. Вы умеете замотивировать --- вот не думал я в пятницу днём, что сяду прогать на все выходные :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Шарики / ФИНАЛЬНЫЙ УРОК / 2016-06-20 00:32

Хорошее видео, молодец!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Шарики / ФИНАЛЬНЫЙ УРОК / 2016-06-20 00:30

Успел.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  DeeP  # Шарики / Шарики. Поиск линий / 2016-06-19 21:30

Хорошо проработал урок, ты молодец!


4004. Елена
Елена
ответить
→  DeeP  # Шарики / Шарики. Анализ игры / 2016-06-18 20:44

Со временем появятся навыки работы с Windows Forms, и все будет намного легче


10478. DeeP
DeeP
ответить
→  Елена   / 2016-06-18 10:46

Да, полностью С Вами согласен. Ну за два дня хорошо бы успеть пройти курс хоть как-нибудь)


4004. Елена
Елена
ответить
→  DeeP  # Шарики / Шарики. Вступление / 2016-06-18 06:06

Польза будет если посмотреть црок, потом попытаться нарисовать схему, а потом сравнить


6452. Lik_Kirill
Lik_Kirill
ответить
→  DeeP  # Шарики / Шарики. Вступление / 2016-06-18 03:15

Зато теперь ты знаешь что надо рисовать схемы, и чем более правильно ты её нарисуешь, тем меньше впоследствии надо переписывать кода!

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Придумывать уровни
Трудности: Проверять уровень в голове.
Мои тут 5 и 6 уровень
Научился: Загружать пакет с англ. языком на VS2015C
Трудности: Написать программу Шарики
Возможность иметь интерфейс VS на разных языках - хорошая штука