Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Видео про Архитектуру Шахматного клиент-сервера.

Андрей
  • Звание: Микробитер
  • Накопленный опыт: 57 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-02-06 21:17:17
  • Возраст: 44 года

Видеокурсы

Дата активности Видеокурс Прогресс
2016-08-23 soft0 Демо софт 4 из 7 58 %
2015-09-20 game0 Демо игры 2 из 10 20 %
Итого: 6 из 17 36 %

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

Дата активности Консольный раздел Прогресс
2016-08-20 solo C# набор 1 из 17 6 %
2016-08-16 task2 Алгоритмика все 20 100 %
2016-08-09 task2f Do-рацикл 1 из 4 25 %
2016-08-07 olimp Олимпиада 1 из 40 3 %
2016-08-07 task2d For-to-чки 1 из 26 4 %
2015-09-21 task1b Строки все 14 100 %
2015-09-21 task1a Целые числа все 7 100 %
2015-09-16 task1 Семантика все 6 100 %
Итого: 51 из 134 39 %
Сохранить страницу:

7212. Андрей
Андрей
ответить
# Консоль / Алгоритмика / Математика / 2016-08-14 16:53

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Андрей  # Демо софт / Двенадцать месяцев / 2016-08-11 23:25

Андрей, сегодня скидка на Фотошарп - там как раз об этом и рассказывается.


7212. Андрей
Андрей
ответить
# Консоль / Do-рацикл / Меньше ε / 2016-08-09 13:27

В данной задаче компилятор Visual ошибок не находит, а вот Робот Шарп.
Почти все перепробовал и не могу понять, что здесь не так
int i = 0;
            int pred_rezult=1;
            double a;
            double epsilon = double.Parse(Console.ReadLine());
            if (epsilon > 0.0 && epsilon < 1.0)
            {
                do
                {
                    i++;
                    pred_rezult *= i;
                    a = 2.0/pred_rezult;
                } while (a >= epsilon);
                Console.WriteLine("{0}  {1:F6}", i, a);
            }


24. Олюшка
Олюшка
ответить
→  Андрей  # Наноигры / Лабиринт 2D - меню / 2015-09-20 19:16

Андрей, здорово что приобрел навыки и отличное начало, вперед к реализации теперь!


24. Олюшка
Олюшка
ответить
→  Андрей   / 2015-09-19 22:32

Андрей, спасибо за добрые слова!!! Люди все хорошие!!! :)


7212. Андрей
Андрей
ответить
→  Олюшка   / 2015-09-19 22:27

Оля, спасибо большое за Вашу поддержку. Будем стараться дальше. ;) На этом проекте собрались очень приятные люди!)


7212. Андрей
Андрей
ответить
# Консоль / Строки / PadRight/Left / 2015-09-18 20:24

Никаких вопросов не возникло.


7212. Андрей
Андрей
ответить
# Консоль / Строки / Remove / 2015-09-18 16:41

Все было понятно. Изучил метод Remove


7212. Андрей
Андрей
ответить
# Консоль / Строки / Insert / 2015-09-18 16:18

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


7212. Андрей
Андрей
ответить
# Консоль / Строки / Last/IndexOf / 2015-09-18 15:35

Сложностей не возникло.


7212. Андрей
Андрей
ответить
# Консоль / Строки / Contains / 2015-09-18 14:29

Почему-то робот не воспринял такой вариант решения
Console.WriteLine("{0} \n {1} \n {2}\n {3}\n {4}", s1.Contains(s2), s1.Contains(s3), s1.Contains(s4), s1.Contains(s5), s1.Contains(s6));
На мой взгляд, он более изящный.


24. Олюшка
Олюшка
ответить
→  Андрей  # Наноигры / Картинка с секретом / 2015-09-18 13:26

Андрей, отличная программа у тебя, рада что ты приобрел нужные навыки! Молодец! :)


7212. Андрей
Андрей
ответить
# Наноигры / Картинка с секретом / 2015-09-18 01:17

Тема урока понятна. Подробно изложены начала работы с интерфейсом Visual Studio.


7212. Андрей
Андрей
ответить
# Консоль / Строки / ToLower/Upper / 2015-09-17 08:59

Освоил приведение к регистру


7212. Андрей
Андрей
ответить
# Консоль / Строки / Split / 2015-09-17 08:43

Никаких сложностей не возникло. В видеорешении  приведено интересное использование метода Split.


24. Олюшка
Олюшка
ответить
→  Андрей  # Наноигры / Вступительное слово / 2015-09-16 21:46

Андрей, приветствую на проекте, я вижу главное есть желание и поставлена цель, а значит ты ее достигнешь! :)


7212. Андрей
Андрей
ответить
# Консоль / Строки / CompareTo / 2015-09-16 20:51

Несмотря на простоту, дает хорошее представление о методе CompareTo.


7212. Андрей
Андрей
ответить
# Консоль / Разминка / Китайская стена / 2015-09-16 20:06

Интересное знакомство с классом System.String


7212. Андрей
Андрей
ответить
# Консоль / Разминка / Дедушка Эхо / 2015-09-16 19:59

Все абсолютно ясно. Никаких сложностей не возникло.


7212. Андрей
Андрей
ответить
# Консоль / Разминка / Дядюшка Эхо / 2015-09-16 19:54

Никаких сложностей не возникло. Все понятно.


7212. Андрей
Андрей
ответить
# Консоль / Разминка / Считалка / 2015-09-16 19:02

Все абсолютно ясно. Трудностей не возникло.


7212. Андрей
Андрей
ответить
# Консоль / Разминка / Калькулятор / 2015-09-16 18:56

Никаких вопросов не возникло. Все абсолютно ясно


6880. Антон
Антон
ответить
→  Андрей  # Наноигры / Вступительное слово / 2015-09-16 16:43

Так трудно скачать пиратскую Ultimate вместо бесплатной Community


2146. Иван
Иван
ответить
→  Андрей  # Наноигры / Вступительное слово / 2015-09-16 16:30

Добро пожаловать на проект! Самое трудное - это начать. Теперь главное не останавливаться и знания появятся! Ждем отчетов по новым программам!


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 15 15 40 40
2 Новопашин Владимир 7119 10 15 10 35 35
3 Алексей В. 10494 10 15 7 32 32
4 vip 9913 10 10 10 30 30
5 Иван Воронин 10558 10 10 10 30 30
6 Александр 16653 10 15 5 30 30
7 Дмитрий 16218 10 15 1 26 26
8 Tekashnik 8275 5 10 10 25 25
9 Григорий 3850 5 10 5 20 20
10 Дмитрий 4814 5 10 5 20 20
11 Николай Денисов 9014 5 10 5 20 20
12 Timoha 9980 7 10 1 18 18
13 Виталий 16268 5 10 1 16 16
14 Андрей Шевченко 16533 10 1 5 16 16
15 Piligrim 8066 3 10 1 14 14
16 Андрей 162 5 8 13 13
17 Алексей|BrisK|Кривицкий 3506 5 5 10 10
18 DimkaKMS 9156 5 5 10 10
19 Родион Глушков 11582 5 5 10 10
20 Yefim 11589 5 5 10 10
21 Protos 16459 5 5 10 10
22 Илья 17343 1 9 10 10
23 norton 17440 2 6 8 8
24 Володимир 8707 2 5 7 7
25 Денис 13665 1 5 6 6
26 Дмитрий Трамп 16246 1 5 6 6
27 Денис Корнеев 16989 6 6 6
28 Евгений Волосатов 1 5 5 5
29 Сергей Сергеевич 459 5 5 5
30 Александр 3922 5 5 5
31 Ivan 4038 5 5 5
32 Денис 4395 5 5 5
33 Антон Кравченко 5502 5 5 5
34 Кирилл Шмойлов 6452 5 5 5
35 Наталья 7226 5 5 5
36 Петя 7652 5 5 5
37 Алекс 8932 5 5 5
38 Pavel 11353 1 4 5 5
39 DimanDOS 14981 5 5 5
40 Константин 16880 5 5 5
41 jin 17093 5 5 5
42 ser2018 17425 5 5 5
43 Abc 17438 5 5 5
44 WildOrc 17443 5 5 5
45 alex_kag 10591 4 4 4
46 Сергей Соколов 10670 3 3 3
47 Виктор Си 5923 1 1 1
48 Николай (nick27m) 6203 1 1 1
49 Александр 6614 1 1 1
50 Zebos 13846 1 1 1
51 Денис 16396 1 1 1
52 Артём 17408 1 1 1
53 Qwerty123 17435 1 1 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Изменять язык среды Visual Studio
Трудности: Ожидать загрузку приложения
Самостоятельно изучаю язык C# с целью его дальнейшего использования для написания пакетов в таком направлении, как дополненная реальность. Пока серьезных программ на этом языке мной не написано. Ожидаю ознакомиться здесь с классами, ответственными за работу с видеокамерой и распознаванием образов.
Научился: Урок получился очень насыщенным.Получил представление о том как работать с файлами в С#. Интересно было в процессе посмотреть процесс отладки программы. Я считаю это было одно из самых важных мест. Также бесценной оказалась работа с компонентом WindowsMediaPlayer.
Трудности: Самым сложным было правильно разместить на форме компонент WindowsMediaPlayer. Еще предстоит подробнее изучить его свойства, связанные с проигрыванием видео.
Великолепный урок. Огромное спасибо автору. Хотелось бы, действительно, в дальнейшем узнать как реализовать на Шарпе простейшую базу данных с применение стека или очереди.