Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта | Обход блокировки
Игровой комплекс Сокобан - Введи код скидки

Richman
  • Звание: Рекурсист
  • Накопленный опыт: 174 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2014-12-17 08:49:24
  • Город проживания: Москва

Видеокурсы

Дата активности Видеокурс Прогресс
2014-11-22 task3 Комбинаторика 10 из 22 46 %
2014-11-03 game0 Демо игры 4 из 10 40 %
2014-11-03 soft0 Демо софт 1 из 7 15 %
Итого: 15 из 39 39 %

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1g Целые задачи все 11 100 %
2014-12-17 task2g Обман цикла 1 из 7 15 %
2014-12-16 task2 Алгоритмика 6 из 20 30 %
2014-12-16 task2i Узник цикла IF 5 из 6 84 %
2014-12-16 task2m Любимые циклы 1 из 6 17 %
2014-12-16 task2o Матрёшки 1 из 9 12 %
2014-12-16 task2d For-to-чки 11 из 26 43 %
2014-12-10 task1h Цифры 11 из 12 92 %
2014-12-06 task2s Строки 1 из 6 17 %
2014-12-02 task2l Математика 1 из 9 12 %
2014-12-02 task2e Пока-цикл 2 из 6 34 %
2014-12-01 task6 For-to-Цикл все 12 100 %
2014-11-27 task2c Условный оператор 9 из 16 57 %
2014-11-24 task1b Строки все 14 100 %
2014-11-22 task3 Динамика 2 из 3 67 %
2014-11-19 task3 Комбинаторика все 9 100 %
2014-11-18 z Вещественные числа все 1 100 %
2014-11-18 task1f Геометрия все 8 100 %
2014-11-18 task1i Календарь 1 из 16 7 %
2014-11-17 task1e Символы все 5 100 %
2014-11-14 task1c Лирика 12 из 14 86 %
2014-11-14 task1d Формулы все 9 100 %
2014-11-06 task3 Рекурсия все 4 100 %
2014-11-01 task1a Целые числа все 7 100 %
2014-10-25 olimp Олимпиада 2 из 40 5 %
2014-10-24 task1 Семантика все 6 100 %
Итого: 152 из 282 54 %
Сохранить страницу:

6696. Владимир Борисенко
Владимир Борисенко
ответить
→  Richman  # Комбинаторика / Комбинаторика. Математические операции / 2015-11-03 14:18

У тебя формула[i+1] не ToString()


2845. Richman
Richman
ответить
# Консоль / Целые задачи / Любовь к цифрам / 2014-11-26 11:34

"Целые задачи / Любовь к цифрам" - эта задача уже была. С другим названием. Повтор.


2845. Richman
Richman
ответить
# Консоль / Целые задачи / Стрелки часов / 2014-11-25 07:34

"Целые задачи / Стрелки часов"  - один тест так и не могу пройти. Нужно в сообщении об ошибке выводить входные данные теста, который не проходит. Иначе получается гадание "тупых коней"  :-)


2845. Richman
Richman
ответить
→  Ярослав  # Видео-Unity / Первое оружие / 2014-11-22 15:20

Шикарно нарисовал. Аж самому захотелось попробовать ;^)


2845. Richman
Richman
ответить
→  Виталий  # Видео-приклад / Библиотека твоих программ / 2014-11-22 15:03

Не переживай - понапишешь ещё кучу простых приложений и надобавляешь в библиотеку :-)


2845. Richman
Richman
ответить
# Видеокурсы / Отзывы о вебинаре / 2014-11-22 14:52

Хороший вебинар, здорово демонстрирует простое и очень эффективное решение.
Алгоритм проверял в ОпенОфисе - всё работает и там.


2845. Richman
Richman
ответить
# Английский язык / 2014-11-20 Граматика и практика / 2014-11-19 12:31

Первый в моей жизни урок по английскому языку. :-) Много лет уделил немецкому, к сожалению.
Объяснения вся понятны, материал тоже. На слух, конечно, многое воспринять не удалось.
Спасибо за море положительных эмоций.


2845. Richman
Richman
ответить
# Консоль / Динамика / Поле дураков / 2014-11-19 05:16

В видеоуроке "Поле дураков" по-моему right и down логично поменять местами. На результат это не влияет.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Richman  # Теория алгоритмов / 1. Комбинаторика. Сложение букв. / 2014-11-19 04:00

Круто, молодец!
Не совсем понял, о каком недоделанном примере ты упомянул.


2845. Richman
Richman
ответить
# Консоль / Комбинаторика / Много булок / 2014-11-19 03:00

В задаче "Много булок" убрал костыль "found" - находится честный максимум, Робот Шарп кушает это.


2845. Richman
Richman
ответить
→  Евгений Волосатов   / 2014-11-16 08:58

Добрый вечер, Евгений. Скиньте, пожалуйста, ссылку на вебинар, где рассматривали "БУЛОК+БЫЛО=МНОГО" с рекурсией - никак не могу найти его на сайте.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Richman  # Теория алгоритмов / 1. Комбинаторика. Много ферзей. Демонстрация. / 2014-11-13 11:01

На 4 клетки - чтобы красиво было :)
Чтобы всё поместилось.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Richman  # Видеокурсы / Отзывы о вебинаре / 2014-11-06 14:50

Ричман, спасибо за отзыв.
Консольные задачи из раздела "Рекурсия" и "Комбинаторика"
доступны каждый день, а не только по средам.


2845. Richman
Richman
ответить
# Видеокурсы / Отзывы о вебинаре / 2014-11-06 14:40

Добрый вечер, Евгений.
Вопросы не задавал во время вебинара, так как своим недопониманием не хочется тормозить
процесс хода вебинара. Я только начинаю вникать в программирование, вебинары использую как возможность просто узнать о существовании чего-либо в программировании. Писать код параллельно как-то пытался, но мне не успеть и я прекратил эти "догонялки" - просто смотрю и стараюсь вникнуть. Конечно, в среду не всё было ясно, но общий ход мысли улавливается чётко, примеры впечатляют своей наглядностью - это стимулирует к дальнейшей работе. Видеозапись повторно ещё не смотрел - сегодня только начал проникаться рекурсией и выполнил "Главный секрет рекурсии", хорошо, что доступ был открыт и в четверг для задач про Фибоначчи и других. То, что консольные задачи ограничили только средой - всё же слишком жёстко для меня, не успел дорешать прежние задачи (утром на работу, в 19:30 только домой попал, передохнул и вебинар уже на подходе, за час перед вебинаром одну задачку решить успел и одну прогнал с Роботом Шарпом, заготовленную предварительно на работе). Дополнительный урок пока не нужен - хотел бы "переварить" уже полученную информацию, дойти до рекурсивной заливки и разобраться с ней, поэкспериментировать, потом пересмотреть вебинар про комбинаторику с ферзями и ладьями :-)
Что бы мне хотелось поменять? Может быть чуть снизить темп вебинара, пусть в ущерб количеству примеров. Но это, возможно, только у меня такая заторможенность и "непоспевайка"  :-)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Richman   / 2014-11-01 16:24

Должно работать.
Обнови страницу или перезайди - бывает сессия пропадает.


2845. Richman
Richman
ответить
→  Евгений Волосатов   / 2014-11-01 16:07

Добрый вечер, Евгений. А Робот Шарп сегодня будет работать? При запуске консольных задач получаю "console row?" - что это может значить? Может дело не в Роботе?


2410. Денис
Денис
ответить
→  Richman  # Видео-игры / Бот для Быстрощёлка / 2014-10-30 15:39

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


2845. Richman
Richman
ответить
# Вебинары / Порекомендуй тему для вебинара / 2014-10-26 14:10

Добрый вечер.
Предлагаю рассмотреть тему вариантов генерации собственных звуков из программы.


2845. Richman
Richman
ответить
→  Евгений Волосатов   / 2014-10-24 09:10

Запустил и лабиринт, нашёл ошибку - дело было действительно в названии формы в Лабиринте.
Кстати, с Лабиринтом, запущенным из Library, тоже при открытии звуковых файлов проблема с текущей папкой.


2845. Richman
Richman
ответить
→  YuSch  # Видео-игры / Первая картинка / 2014-10-24 08:55

Может лучше переименовать форму из Form1 во что-нибудь более "говорящее"?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Richman  # Видео-приклад / Библиотека твоих программ / 2014-10-24 07:35

Видишь, сколько ты узнал, изучил, пока делал эту простую программу...
Молодец!


2845. Richman
Richman
ответить
→  Dmitrij  # Видео-игры / Первая картинка / 2014-10-24 06:50

Имя формы только я бы поменял на First вместо Form1.


2845. Richman
Richman
ответить
→  Евгений Волосатов   / 2014-10-24 03:37

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Richman   / 2014-10-24 02:24

Привет, Саша.
К сожалению, почти ничего не понял из твоего вопроса.
Можешь задать свой вопрос в субботу в конце вебинара,
тогда сможем разобраться что к чему.


2845. Richman
Richman
ответить
→  Евгений Волосатов   / 2014-10-24 00:20

Добрый день, Евгений. Подскажите, пожалуйста, где можно прочитать как добавить ссылку "на сборку". Пытаюсь в библиотеку программ добавить Лабиринт, но нет "FormLabirint" в "Labirint". В коде всё есть, так же как и в видеоуроке. Пробовал добавить ссылку на "Labirint" в Обозревателе решений - не помогает, help тоже пока не помог:
"Имя типа или пространства имен "FormLabirint" отсутствует в пространстве имен "Labirint" (пропущена ссылка на сборку?) C:\Documents and Settings\jassan\Мои документы\Library-C#\Library\Library\FormLibrary.cs 42 22 Library"


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Richman  # Видео-игры / Установка Visual C# / 2014-10-23 15:11

Конечно нужно обозначить, придумаю, как это сделать.


2845. Richman
Richman
ответить
/ 2014-10-23 15:02

Добрый день, Евгений. Подскажите как мне добавить ссылку "на сборку". Пытаюсь в библиотеку программ добавить Лабиринт, но нет "FormLabirint" в "Labirint". В коде всё есть, так же как и в видеоуроке. Пробовал добавить ссылку на "Labirint" в Обозревателе решений - не помогает, help тоже пока не помог:
"Имя типа или пространства имен "FormLabirint" отсутствует в пространстве имен "Labirint" (пропущена ссылка на сборку?) C:\Documents and Settings\jassan\Мои документы\Library-C#\Library\Library\FormLibrary.cs 42 22 Library"


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Richman  # Видео-игры / Лабиринт / 2014-10-23 14:08

Насчёт тестирования - можно через стены перепрыгивать, зажимая кнопку мышки :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Richman  # Видео-игры / Установка Visual C# / 2014-10-22 01:55

Саша, спасибо за совет, и правда, как-то не подумал об этом.
Нужно будет добавить в письмо ссылку на установку.
Благодарю.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Richman  # Видео-игры / Первая картинка / 2014-10-22 01:32

Раньше надо было архив отсылать, теперь не нужно.
Всё отлично, молодец!


  • Звание: Рекурсист
  • Накопленный опыт: 174 часа
  • Собранный капитал: нет

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 5 6 1 12 222
2 OloloCode 10717 216
3 Дмитрий 4814 10 10 5 25 130
4 Tekashnik 8275 2 2 122
5 Иван Воронин 10558 2 2 122
6 WildOrc 17443 1 1 121
7 Dmitry Sinitsin 17947 105
8 ser2018 17425 101
9 FireWolf 10080 98
10 Anton 5394 1 1 89
11 Виктор 17606 5 5 84
12 Слава 17255 75
13 Evgenii Kudriavtcev 18493 2 2 69
14 Евгений Волосатов 1 2 5 7 65
15 Bodrik_torf 16066 63
16 Александр 3922 5 5 59
17 Дмитрий 16218 48
18 vip 9913 46
19 Григорий 3850 45
20 Pavlin 16496 45
21 knockjkeee 18563 5 5 43
22 Алексей В. 10494 38
23 Александр @DreamerBY 18525 38
24 Сергей 14008 7 5 12 35
25 Константин Мельников 17022 34
26 Володимир 8707 5 5 32
27 Антон Кравченко 5502 5 5 28
28 Serge 16861 27
29 sparda 18477 27
30 Timoha 9980 26
31 Андрей Шевченко 16533 2 2 22
32 Сергей 3747 22
33 Danil42Russia 10895 22
34 Кирилл Шмойлов 6452 5 5 21
35 Валерий Жданов 791 21
36 Ramzan 18272 21
37 Сергей Витальевич 4699 5 5 20
38 Николай Миролюбов 6203 19
39 Родион Глушков 11582 19
40 sharp.xxxxx change config! 999 3 3 18
41 DimanDOS 14981 18
42 Yefim 11589 17
43 Андрей 4753 1 1 16
44 Андрей 162 16
45 Kiril Krutiajev 16014 16
46 Andrej Gladkov 16018 16
47 Александр 18131 4 4 15
48 Иван 2146 15
49 Денис 4395 15
50 Алекс 8932 15
51 Александр 9858 15
52 Сергей 10936 15
53 Neverwinter 2 1901 14
54 Andrej Petrunev 16015 14
55 Сергей 18257 14
56 Виталий 16268 13
57 DenisMed 18419 13
58 Splean204 18490 5 5 12
59 Петя 7652 2 2 12
60 Роман 14462 12
61 Абдулла 18606 5 5 10
62 Дмитрий 4210 10
63 Юрий 9971 10
64 Dima 11051 10
65 Protos 16459 10
66 Redy 18031 9
67 Владислав 18566 9
68 Александр 17981 1 1 8
69 Сергей Соколов 10670 8
70 Андрей 17589 8
71 Саша Авербух 16520 7
72 Слава 17769 6
73 Humanic 18094 6
74 valeska 18542 6
75 Александр 18587 6
76 Сарапульцев Константин 1570 5
77 Алексей 9323 5
78 Aleksej Fiodorov 16016 5
79 FinalCore 18407 5
80 Igor 18553 5
81 Сергей 18605 5
82 Фомичева Наталья 1232 1
83 Александр 4988 1
84 Pavel 11353 1
85 Сергей 12525 1
86 Саид 18564 1
87 Andrei 18574 1
88 AHTOH2010 18601 1
89 Vinvi 18602 1
90 Akbar 18604 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.


Трудности: Картинки подобрать под месяцы.
Попробовал два способа выхода: Environment.Exit(0); // Просто закрываетсzя и возвращает в ОС параметр Environment.FailFast("Полный капец!"); // Закрывается и в системный журнал пишет Оба отлично отрабатывают.


Трудности: Всё было несложным.
Почему-то робот всегда ассоциируется с мужчиной. Может быть пусть это будет робот-женщина? :-)