Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

mr.Santa
  • Звание: Алгоритмист
  • Накопленный опыт: 147 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-04-25 23:02:08
  • Город проживания: Йоулупукки

Видеокурсы

Дата активности Видеокурс Прогресс
2015-05-13 game4 Игры со Спрайтами 6 из 33 19 %
2015-05-12 game0 Демо игры 2 из 10 20 %
2015-05-01 soft0 Демо софт 1 из 7 15 %
Итого: 9 из 50 18 %

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1g Целые задачи все 11 100 %
2015-05-24 task1i Календарь 2 из 16 13 %
2015-05-24 olimp Олимпиада 3 из 40 8 %
2015-05-08 abc Саша 4 из 5 80 %
2015-05-07 task2l Математика 1 из 9 12 %
2015-05-07 task2 Алгоритмика 2 из 20 10 %
2015-05-07 task2o Матрёшки 4 из 9 45 %
2015-05-07 task2f Do-рацикл 2 из 4 50 %
2015-05-07 task2n По цифрам 3 из 8 38 %
2015-05-06 task2e Пока-цикл 1 из 6 17 %
2015-05-06 task1h Цифры все 12 100 %
2015-04-30 task2b Логика 3 из 13 24 %
2015-04-29 task1d Формулы все 9 100 %
2015-04-29 task1e Символы все 5 100 %
2015-04-29 task1f Геометрия все 8 100 %
2015-04-27 task1c Лирика 13 из 14 93 %
2015-04-26 task1a Целые числа все 7 100 %
2015-04-26 task1b Строки все 14 100 %
2015-04-25 task1 Семантика все 6 100 %
Итого: 110 из 216 51 %
Сохранить страницу:

4851. mr.Santa
mr.Santa
ответить
# Консоль / Олимпиада / Форматирование текста / 2015-05-23 16:37

Хотелось уточнить по правому краю или по левому краю. На примере Exel.
http://showpic.ru/upload/230515/5560816ae4959.jpg
http://showpic.ru/upload/230515/556081746be5e.jpg
как по мне то результат выведен отформатирован по левому краю.


4851. mr.Santa
mr.Santa
ответить
# Новые мини игры / Спрайт. Сериализация объекта. / 2015-05-13 22:32

Чёт у меня не получилось https://youtu.be/WK1hidnmnh0?t=6m4s
Снимок экрана http://pixs.ru/showimage/winXPprobl_1809798_17291625.png
Предположу что проблемка в версии с#.


791. Валерий Жданов
Валерий Жданов
ответить
→  mr.Santa  # Новые мини игры / Спрайт. Класс для Спрайта. / 2015-05-13 18:40

+1. По классам - это курс "Теория ООП". А в голове нет смысла всё держать, лучше реализовывать какие-то отдельные идеи проекта в мини-программках вне курса.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  mr.Santa  # Новые мини игры / Спрайт. Класс для Спрайта. / 2015-05-13 17:59

Это тебенужен курс "Теория ООП".


1. Евгений Волосатов
Евгений Волосатов
ответить
→  mr.Santa  # Новые мини игры / Спрайт. Класс для графики. / 2015-05-13 17:18

Правильная формулировка облегчит понимание!


24. Олюшка
Олюшка
ответить
→  mr.Santa  # Новые мини игры / Спрайт. Первая форма. / 2015-05-13 15:17

Все здорово получилось, все успел)


24. Олюшка
Олюшка
ответить
→  mr.Santa  # Мини игры / Лабиринт 2D - меню / 2015-05-12 17:26

Замечательно что затягивает, так и происходит когда интересно, когда изучаешь новое. Тут же не гонки, пишите спокойно поставив на паузу видео)))


4851. mr.Santa
mr.Santa
ответить
# Консоль / Саша / Корень из числа / 2015-05-10 00:56

Не согласен. В вики написано.
"Если требуется найти квадратный корень с точностью до нескольких знаков после запятой, то этот метод по-прежнему можно использовать, хотя он и становится очень затратным. Исходное число следует дополнить соответствующим количеством пар нулей, а результат потом соответствующее количество раз поделить на 10."
Нужно найти с точностью 0.0001, то ответ не может быть выдан с точностью 0.00001.
Либо нужно переформулировать задачу. Либо поменять условие.


1803. Саша
Саша
ответить
→  mr.Santa  # Консоль / Саша / Корень из числа / 2015-05-09 00:14

потому что при округлении числа 1.4142135623(и т.д.) получается 1.41421, а не 1.41420


1803. Саша
Саша
ответить
→  mr.Santa  # Консоль / Саша / Треугольник: длина высоты / 2015-05-09 00:02

это не ошибки, это тест)))


4851. mr.Santa
mr.Santa
ответить
# Консоль / Саша / Треугольное совершенство / 2015-05-08 23:01

Витольдович, тут тоже нужно "хакать" Робота ???
Треугольное число = 0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91, 105, 120...
Какое 2 может быть треугольным числом?


4851. mr.Santa
mr.Santa
ответить
# Консоль / Саша / Треугольник: длина высоты / 2015-05-08 22:07

Тут намерено ошибок наделали ?
111 222 111
45 90 45
треугольник из 2-х точек ?


4851. mr.Santa
mr.Santa
ответить
# Консоль / Саша / Корень из числа / 2015-05-07 19:22

Вот тут я непонял.
Есть точность 0.0001 и корень из 2. Программка выдала 1.41420
Почему не верный ответ?


4851. mr.Santa
mr.Santa
ответить
# Консоль / For-to-чки / 21 / 2015-05-07 13:54

Задача хороша. Только не согласен с результатом. Робот Шарп, зачем в матрице лишний пробел в конце каждой строке ?


4851. mr.Santa
mr.Santa
ответить
# Консоль / For-to-чки / 13 / 2015-05-06 20:26

Просмотрел решение от http://www.videosharp.info/1710/console Так оно же не совсем правильное. Витольдович, тщательнее нужно проверку делать.
Роботу Шарпу необходим волшебный пендаль.


4851. mr.Santa
mr.Santa
ответить
# Консоль / For-to-чки / 12 / 2015-05-06 18:36

Посмотрел на решение этой задачи коллегами. Нужно Витольдовичу усложнить проверку Зачем ганять пустые циклы если у числа не будет больше делителей N/2, ну окромя самого N. Смотреть моё решение.


4851. mr.Santa
mr.Santa
ответить
→  Сергей Витальевич   / 2015-05-06 18:14

Дело в том что я решил выучить С#. Ставить винду в мне не хочется. Работать в виртуальной машине не очень удобно. Нашёл такой выход. За отзыв спасибо.


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  mr.Santa  # Мини игры / Картинка с секретом / 2015-05-06 17:57

Притом задача была поставить именно VS ) Случайно поставил "хорошо", но думаю ничего страшного, просто не вижу смысла выдумывать себе трудности.


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  mr.Santa  # Мини игры / Картинка с секретом / 2015-05-06 17:54

По моему, писать для Windows на Linux какое-то извращение. Притом если ты только учишься - зачем же выдумывать себе сложности) Я еще понимаю когда ставят винду на вируальной машине, но это перебор. Для web-а, конечно, классно, но здесь это не нужно и излишне. Всеравно что пытатся разрабатывать приложения для мака на windows или linux (может не совсем прав, но думаю суть ясна ))))


4851. mr.Santa
mr.Santa
ответить
→  Олюшка  # Олимпиада / Конкурс на макет пакета / 2015-05-06 10:23

Потому что всегда можно сделать лучше :-)


4851. mr.Santa
mr.Santa
ответить
→  Олюшка   / 2015-05-06 10:20

Плохо что движок сайта не позволяет редактировать введённую информацию.


24. Олюшка
Олюшка
ответить
→  mr.Santa  # Олимпиада / Конкурс на макет пакета / 2015-05-06 07:54

Интересно узнать почему такая оценка урока, что-то не понравилось, можно тогда в комментариях написать, для этого это поле и предназначено. В целом получилось не плохо, хотя читаемость сливается, я думаю, все же белое на черном не очень удачно для обложки


1. Евгений Волосатов
Евгений Волосатов
ответить
→  mr.Santa  # Консоль / Олимпиада / Цифровые анаграмы / 2015-05-03 10:27

Например, такой: 4*13=52


4851. mr.Santa
mr.Santa
ответить
# Консоль / Олимпиада / Цифровые анаграмы / 2015-05-03 01:51

подразумевается 3*4=12?


4851. mr.Santa
mr.Santa
ответить
# Консоль / Олимпиада / Цифровые анаграмы / 2015-05-03 01:48

Вот тут что-то я не понял....
5
1 2 3 4 5
Какой должен быть результат, разве не 0?


4803. Юрий С.
Юрий С.
ответить
→  mr.Santa  # Мини игры / Вступительное слово / 2015-05-01 06:10

Скоро выпустят по все платформы (Linux, MacOS) Visual Studio - вот тогда заживём! :)


4851. mr.Santa
mr.Santa
ответить
# Консоль / Строки / Copy / 2015-04-26 00:18

Да, плохо что система не проверяет наличие переменных в программе.


  • Звание: Алгоритмист
  • Накопленный опыт: 147 часов
  • Собранный капитал: нет

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 15 15 40 179
2 chokayes 9752 10 10 15 35 75
3 Иван Воронин 10558 10 10 10 30 70
4 Дмитрий 4814 10 10 5 25 60
5 vip 9913 5 5 8 18 50
6 Bodrik_torf 16066 10 10 5 25 49
7 Anton 5394 5 15 3 23 44
8 Владимир 15525 10 10 42
9 Виктор 17606 5 6 11 41
10 Дмитрий 16218 9 10 2 21 37
11 Dmitry Sinitsin 17947 10 9 19 30
12 Pavlin 16496 5 5 10 30
13 Яков 6401 29
14 Timoha 9980 7 1 8 26
15 zhikharevav 8380 26
16 Алексей В. 10494 26
17 Gilman 17619 26
18 Андрей 162 5 4 9 25
19 Mastes 18210 25
20 Yefim 11589 7 10 1 18 23
21 Евгений Волосатов 1 6 6 20
22 Андрей Гришагин 17240 20
23 Григорий 3850 16
24 WildOrc 17443 5 5 15
25 Николай Миролюбов 6203 1 5 6 11
26 Михаил 5081 5 5 10
27 Антон Кравченко 5502 5 5 10
28 Андрей Шевченко 16533 5 5 10
29 Сергей Сергеевич 459 5 5 9
30 Саша 18113 2 5 7 8
31 MaxeBoom 17666 7
32 Валерий Жданов 791 4 4 6
33 Илья 6443 6
34 Денис 4395 5 5 5
35 Dimon 9156 5 5 5
36 Сергей 3747 5
37 Алекс 8932 5
38 Николай Денисов 9014 5
39 Родион Глушков 11582 5
40 KpucTo6aJlb 13385 5
41 Виталий 16268 5
42 Diserdyuk 17894 5
43 Кирилл 18200 5
44 Ivan 18207 5
45 Neverwinter 2 1901 2
46 Виктор Си 5923 1
47 Миша 8929 1
48 Александр 9858 1
49 Rita 10365 1
50 Константин 10822 1
51 ister1kka 14220 1
52 DbIM 18181 1
53 BeaRDragon 18216 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Понять разницу между списком и масивом.
Трудности: Проэкт растёт и становиться сложнее следить за мыслью и содержать всё в голове.
Хотелось бы больше информации по поводу применения классов. И разновидностей реализации. Также просьба более информативнее описывать для чего мы выносим действия в классы и что нам это даст в результате.
Научился: Систематизировать линии в масив. Который легко обрабатывать.
Трудности: Вычислить где ставиться ; после }
нет отзывов