Си шарп с нуля

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




Степан
  • Звание: Делегатор
  • Накопленный опыт: 263 часа
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-12-05 18:43:12
  • Город проживания: Омская область, Муромцево

Видеокурсы

Дата активности Видеокурс Прогресс
2016-01-05 game2 Микроигры 2 из 15 14 %
2015-04-24 game5 Игра Сокобан 8 из 22 37 %
2015-03-17 game0 Демо игры 8 из 9 89 %
2015-02-23 soft2 Новые технологии 2 из 17 12 %
2015-02-22 game1 Наноигры 1 из 10 10 %
2015-02-21 soft1 Прикладные 5 из 10 50 %
2015-01-05 soft0 Демо софт 5 из 7 72 %
2014-11-15 base1 БД - Книжка оценок 1 из 6 17 %
2014-11-11 task3 Комбинаторика 5 из 22 23 %
Итого: 37 из 118 32 %

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

Дата активности Консольный раздел Прогресс
2016-09-05 solo C# набор 1 из 15 7 %
2016-01-07 task1g Целые задачи все 11 100 %
2015-09-23 task1i Календарь 6 из 16 38 %
2015-07-29 task1b Строки все 14 100 %
2015-06-15 task1c Лирика 13 из 14 93 %
2015-05-05 task2m Любимые циклы 4 из 6 67 %
2015-05-05 task2d For-to-чки 16 из 26 62 %
2015-05-05 task2l Математика 3 из 9 34 %
2015-05-04 task2 Алгоритмика 9 из 20 45 %
2015-04-27 task2c Условный оператор 9 из 16 57 %
2015-04-07 task1h Цифры все 12 100 %
2015-03-26 task2o Матрёшки 6 из 9 67 %
2015-03-18 task2n По цифрам 3 из 8 38 %
2015-03-11 task2e Пока-цикл 3 из 6 50 %
2015-03-01 task5 pascal_for_2_good 11 из 27 41 %
2015-01-09 task2b Логика 3 из 13 24 %
2015-01-07 task2r Подпрограммы 7 из 14 50 %
2014-12-22 olimp Олимпиада 2 из 32 7 %
2014-12-17 task2g Обман цикла 1 из 7 15 %
2014-12-13 task2i Узник цикла IF 5 из 6 84 %
2014-12-08 task2s Строки 1 из 6 17 %
2014-12-06 task5 pascal_for_1_norm все 9 100 %
2014-12-05 task6 For-to-Цикл все 12 100 %
2014-11-26 task3 Рекурсия все 4 100 %
2014-11-16 z Вещественные числа все 1 100 %
2014-11-15 task1f Геометрия все 8 100 %
2014-11-15 task1e Символы все 5 100 %
2014-11-14 task1d Формулы все 9 100 %
2014-11-11 task3 Комбинаторика 4 из 9 45 %
2014-10-31 task1a Целые числа все 7 100 %
2014-09-28 task1 Семантика все 6 100 %
Итого: 205 из 357 58 %
Сохранить страницу:

1710. Степан
Степан
ответить
# Интернет-магазин / Установка EasyPHP / 2016-05-05 20:31

Добрый день. Установил EasyPHP ve5.3.5 f а на сайт http://127.0.0.1:8888/ зайти не могу Возникает ошибка Сайт 127.0.0.1 не позволяет установить соединение.
ERR_CONNECTION_REFUSED


1710. Степан
Степан
ответить
# Вебинары / Конкурс — Программа за Минуту / 2016-01-07 16:44

Игра 15 (1 часть)  - 45 минут


8138. Евгений
Евгений
ответить
→  Степан  # Наноигры / Камень ножницы бумага / 2015-11-14 21:54

У вас ошибка в лейбле "Выбор компьютера"


1710. Степан
Степан
ответить
→  Оля   / 2015-10-19 20:02

Да , я люблю свою работу. Занимаюсь установкой интернета.


24. Оля
Оля
ответить
→  Степан  # Инфобизнес / Кто хочет денег? / 2015-10-17 18:34

Степан, очень интересно что любимое дело это работа! :)


7586. botOvod
botOvod
ответить
→  Степан  # Инфобизнес / Кто хочет денег? / 2015-10-17 16:42

А что за работа?


1710. Степан
Степан
ответить
# Консоль / Любимые циклы / Сумма / 2015-04-27 22:31

Считаю, что решение по формуле sum=(1+N)*N/2 то же заслуживает 100%.


1710. Степан
Степан
ответить
# Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-04-23 01:29

Подскажите, пожалуйста, как сохранить уровень в файл без подтверждения о перезаписи файла.


1710. Степан
Степан
ответить
# Консоль / Любимые циклы / 12.susquare / 2015-04-14 18:16

Условие не полное?


4739. Ingus
Ingus
ответить
→  Степан   / 2015-04-12 13:53

Спасибо


1710. Степан
Степан
ответить
→  Ingus  # Мини игры / Картинка с секретом / 2015-04-12 13:18

Если в окне набора команд , то Tools=> Options-> Font and Color, если в консоле вывода результата , то зависит от настроек редактора в который происходит вывод.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-03-31 13:33

Хорошая работа.


4657. Ильющенко Иван Иванович
Ильющенко Иван Иванович
ответить
→  Степан  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-03-31 13:17

Привет! Мне нравится


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Мини игры / Картинка с секретом / 2015-03-17 22:30

Степан, на таких участников этот урок и рассчитан.


1710. Степан
Степан
ответить
→  Евгений Витольдович   / 2015-02-22 12:24

Уже исправил. Дело в Random от 1 до 10, а по инерции забывается


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Мини игры / Игра Цифры / 2015-02-22 09:11

Спасибо. А почему 9 всегда в правом нижнем углу? :)


1710. Степан
Степан
ответить
# Вебинары / Отзывы по базовому вебинару / 2015-02-14 15:23

Вебинар отличный! Алгоритм игры 2048 сложный, но Евгений Витольдович, как вседа, реализует его просто и доходчиво. Большое спасибо за урок.


3757. Александр
Александр
ответить
→  Степан   / 2015-01-30 15:31

Через запуск созданного на си шарп программы


1710. Степан
Степан
ответить
→  роман   / 2015-01-30 11:55

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


3972. роман
роман
ответить
→  Степан  # Консоль / Целые числа / Деление / 2015-01-30 10:38

То же самое, тот же текст, но сообщение об ошибке. Что делать..


1710. Степан
Степан
ответить
→  Александр  # Видео-приклад / Библиотека твоих программ / 2015-01-28 11:31

ехе файл находится в папке ... project /имя проекта/bin/debug/имя файла.exe
т.е. папку можно найти файл save As и будет указан путь к файлу


1710. Степан
Степан
ответить
# Видео-игры / Устный счёт / 2015-01-27 04:21

Добавил на форму таймер, учет правильных и неверных ответов


1710. Степан
Степан
ответить
# Вебинары / 2015-01-21 Консольный вебинар / 2015-01-21 14:33

Спасибо за вебинар, было очень интересно .


1710. Степан
Степан
ответить
# Видео-игры / Sokoban - Загрузка лабиринта / 2015-01-19 14:23

Добрый день!
Евгений ты как в голове удерживаешь столько материала или при составлении программ составляешь блок-схему, алгоритм?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Видео-игры / Sokoban - Три экрана / 2015-01-19 07:30

Отлично, Степан!
У тебя классная игрушка получится :)


3754. Берс
Берс
ответить
→  Степан   / 2015-01-17 05:32

Спасибо за помощь!


1710. Степан
Степан
ответить
→  Берс   / 2015-01-17 04:58

Добрый день Берс.
Отправлять отчеты нужно так : из C# копируем решение задачи (программу  без строчки Console.ReadLine() или Console.ReadKey() ) и вставляем в Робот Шарп , далее заполняем все поля ниже видео -это при решении консольных задач

Для составления програм  : В C# запускаем программу, что бы был виден результат ее работы. Затем нажимаем клавишу PrintSc (принт скрин) загружаем Paint затем вставка и сохраняем файл с расширением ,png (например risubok.png) и этот файл подцепляете к отчету , поставить галочки под виде и отправить отчет. Извини, что так подробно, ты наверное сам это знал, если что пиши.
Пока, Степан.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан   / 2015-01-17 03:32

Спасибо, Степан, за совет.
Да, вы правы, стоит ряд задач выделить в раздел "Для зелёных".
Эх, отпуск бы взять для всего этого :)


3754. Берс
Берс
ответить
→  Степан  # База Отеля / Подготовка. Рабочие экраны. / 2015-01-16 15:54

Здравствуйте Степан! Подскажите как отправлять отчеты по урокам, сам пока не нашел это способ ?


1710. Степан
Степан
ответить
→  Евгений Витольдович   / 2015-01-16 14:02

Может Вы и правы, но я не согласен в том , что некоторые желают научиться с 0 (не зная, языков программирования)
а это очень непросто сужу по себе, хотя я немного программировал на Бейсике , Паскале , Clipper, Foxpro . Может Вам выделить подраздел типа для чайников.
С уважением дядя Степа.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Супер игры / Крестики-Нолики / 2015-01-16 01:15

Степан, в этом и есть смысл методики - у тебя появляется желание разбираться в материале, читать книгу. Раньше ведь не так хотелось книжки читать, верно? :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Видео-игры / Отзыв о видеокурсе / 2015-01-16 01:13

Спасибо за совет, надо будет так и делать.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Супер игры / Карточки памяти / 2015-01-13 00:33

Хорошая работа, Степан, молодец!


1710. Степан
Степан
ответить
→  Эн Дру   / 2015-01-11 13:21

Verdana -


3605. Эн Дру
Эн Дру
ответить
→  Степан  # Видео-игры / Камень ножницы бумага / 2015-01-11 13:18

A что за шрифт у Вас такой интересный в Visual Studio? :)


1710. Степан
Степан
ответить
# Консоль / Любимые циклы / 05.sumsqr / 2015-01-10 15:18

Добрый день! Подскажите , пожалуйста, какие запрещенные конструкции
static void Main()
    {
        int s =0;
          int k;
            string text = System.IO.File.ReadAllText(@"D:\formula.in");
            int j = int.Parse(text);
            for (int i = 1; i <= j; i++)
            {
                k=10*i+2;
                s += k*k;
            }
            System.IO.File.WriteAllText(@"D:\formula.out", s.ToString());
              Console.WriteLine("{0}",s);


1710. Степан
Степан
ответить
# Базовые вебинары / Новогодняя альтернатива / 2015-01-10 14:58

Я ходил по снегу в течении нескольких лет, по вечерам и это несложно, действительно взбадривает, но потом пришлось бросить это занятие, появилась болячка холодовая аллергия + операция на сердце., а 256 рублей я переведу после праздников. Всего хорошего.


1710. Степан
Степан
ответить
→  Евгений Витольдович   / 2014-12-28 17:42

Все исправил. В graph.FillEllipse(brush, cx (circle_x) - circle_r, cy (circle_y) - circle_r,
                circle_r * 2, circle_r * 2); была ошибка


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Видео-приклад / Калейдоскоп / 2014-12-27 20:04

Степан, по картинкам вижу, что сделана программа у тебя не правильно.
Отображение объектов нужно делать симметричным, а у тебя просто дублирование.
Симметрия видна только в левой верхней части. Исправляй!


3500. Svaytoslav
Svaytoslav
ответить

1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Видео-приклад / Делегаты на кубиках / 2014-12-23 01:03

Спасибо за отзыв, дядя Стёпа! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Видео-приклад / Карточка паролей / 2014-12-20 07:42

Скриншоты лучше делай на фоне вижл студии.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан  # Видео-приклад / Карточка паролей / 2014-12-20 07:41

Причина - ты добавляешь в буфер обмена объект кнопки, а нужно только текст на ней, то есть написать:
Clipboard = button1.Text; вместо = button1;


1710. Степан
Степан
ответить
# Вебинары / Отзывы по базовому вебинару / 2014-12-13 12:42

Написать программу 1)звонок на телефон с компьютера
2) методика построения графиков функций, решение задач по математике
3) опрос оборудования с порта


1710. Степан
Степан
ответить
# Консоль / Любимые циклы / Сумма / 2014-12-13 09:09

Непонятно, где ошибка? Сумма арифметической прогрессии равна S=(1+N)*N/2


1710. Степан
Степан
ответить
# Консоль / Цифры / Штирлиц / 2014-12-09 12:28

В условии нет оговорки, что число не оканчивается 0. И поэтому при вводе 10 и т.д. вывод 1 (вместо 01)ю


1710. Степан
Степан
ответить
# Консоль / Цифры / Перевертыш / 2014-12-08 14:23

Числа 1000,2000,...  то же 4-х значные, а перевертыш 1 -значный. Требуется уточнить условие или разрешить вывод в виде  Console.WriteLine("{0}{1}{2}{3}",d,c,b,a);


2607. Тимофей Гурин
Тимофей Гурин
ответить
→  Степан   / 2014-11-27 06:29

Нет, не курсе. Может еще не переработаны под C#...


1710. Степан
Степан
ответить
→  Тимофей Гурин   / 2014-11-27 05:12

В программе & работает как логическое И (AND) они работают одинаково, как мне уже обЪяснили только до 1 го false. Спасибо за ответ. Тимофей ты не в курсе, мто там в консоле в конце всех задач 2 задачи даны на Паскале ?


2607. Тимофей Гурин
Тимофей Гурин
ответить
→  Степан  # Консоль / Условный оператор / Три числа / 2014-11-27 04:31

& - битовая операция умножения, а && - логическая И


1710. Степан
Степан
ответить
→  Igorenzia   / 2014-11-26 11:27

Спасибо, теперь понятно.


689. Igorenzia
Igorenzia
ответить
→  Степан   / 2014-11-26 04:03

при использовании оператор &&, если первая операция будет false, то проверка второй операции не выполняется
&& - быстрее, & - возвращает точный результат, но только после всех вычислений.
Кстати, если логика заключена в методах, во втором случае все методы выполняться в любом случае. В первом только до первого значения false.


1710. Степан
Степан
ответить
# Консоль / Условный оператор / Три числа / 2014-11-26 00:46

В чем различие между логическим "И" (&) и AND (&&) программа работает с обеими операторами? 


1710. Степан
Степан
ответить
# Консоль / Целые задачи / Стрелки часов / 2014-11-23 18:23

По условию задачи 0<=H<24 и поэтому Вы не учли второй оборот стрелки (ошибка при например 23 ч 0 мин угол 330) т.е необходимо найти мин среди ( m_grad-n_grad -720) и ( m_grad-n_grad -720)


1710. Степан
Степан
ответить
# Консоль / Целые задачи / Уравнение 2 / 2014-11-23 09:42

Условие задачи составлено не корректно , т.к.  x1=0 является целым числом , а пользователь не знает какие числа вводить.


1710. Степан
Степан
ответить
# Консоль / Целые задачи / Площадь / 2014-11-19 15:23

Опечатка. Подсказка:
Площадь прямоугольного прямоугольника равна полупроизведению длин его катетов.


1710. Степан
Степан
ответить
# Вебинары / Отзывы по базовому вебинару / 2014-11-19 14:28

Спасибо за вебинар. Все понравилось, особенно простой алгоритм решаемой задачи.


1710. Степан
Степан
ответить
# Вебинары / Отзывы по базовому вебинару / 2014-11-16 12:56

Вебинар очень понравидся, особенно , простая реализация для массивов. Спасибо.


1710. Степан
Степан
ответить
→  Евгений Витольдович   / 2014-11-16 10:37

Спастбо.


1. Евгений Витольдович
Евгений Витольдович
ответить

1710. Степан
Степан
ответить
# Базы данных / Вебинар 1. Проектирование базы данных «Книжка оценок». / 2014-11-14 13:29

Друзей и знакомых , желающих программировать в нашем селе нет, а фиктивных записывать не позволяет совесть, хотя есть желание просмотреть  эти вебенары. Если не получается будем ждать Нового года.


1710. Степан
Степан
ответить
# Консоль / Комбинаторика / Четыре ферзя / 2014-11-11 14:35

Задача класная.


1710. Степан
Степан
ответить
# Консоль / Комбинаторика / Четыре ладьи / 2014-11-11 14:24

Робот Шарп выдавал ошибку из -за лишнего пробела , потратил 30 минут. вывод необходимо учить синтаксис


1710. Степан
Степан
ответить
# Консоль / Комбинаторика / Счастливые билеты N / 2014-11-11 12:17

Очень долго разбирался, наконец понял.


1710. Степан
Степан
ответить
# Консоль / Комбинаторика / Счастливые билеты / 2014-11-06 13:01

Задача хороша и имеет много алгоритмов решения


1710. Степан
Степан
ответить
→  Юлия  # Консоль / Лирика / Коля-арифметик / 2014-11-05 11:55

Console.WriteLine("{0} x {1} = {2}", a, b, a * b);
Может знак умножения не *, хотя у меня тоже не работает


1710. Степан
Степан
ответить

1710. Степан
Степан
ответить
→  Евгений Витольдович   / 2014-11-03 11:31

Спасибо.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан   / 2014-11-03 06:08

Вам следует написать:
if (n == "0") return;
По условию нужно ждать ноль.


1710. Степан
Степан
ответить
→  Евгений Витольдович   / 2014-11-03 05:58

Я пробовал менял , но результат тот же , в обратном счете


1710. Степан
Степан
ответить
→  Alexander  # Базовые вебинары / Понятие рекурсии и супер-предложение / 2014-11-03 05:54

Да у меня та же проблема выдает работа более 3 сек


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Степан   / 2014-11-03 05:22

Степан, самая частая ошибка у робота Шарпа - это когда программа не работает с БОЛЬШИМИ ЧИСЛАМИ.
Используйте long вместо int.


1710. Степан
Степан
ответить
# Базовые вебинары / Понятие рекурсии и супер-предложение / 2014-11-02 17:21

Почему Шарп выдает ошибку "Программа работала более 3 с"?


1710. Степан
Степан
ответить
# Консоль / Рекурсия / Обратный отсчёт / 2014-11-02 17:11

Одна и таже ошибка.


1710. Степан
Степан
ответить
# Консоль / Рекурсия / Общий делитель / 2014-11-02 16:44

В C# все работает. Как уменьшить время работы программы?


1710. Степан
Степан
ответить
# Консоль / Рекурсия / Факториал / 2014-11-02 12:03

Где ошибка не знаю?


1710. Степан
Степан
ответить
# Консоль / Целые числа / Деление / 2014-10-30 13:46

Программа отсылается...
> Ждём робота Шарпа, 10 с...
> Робот Шарп проверил программу:
Ошибка при выполнении демо-теста:
НЕВЕРНЫЙ ОТВЕТ:
22 / 5= 4
22 % 5= 2

Робот Шарп: Найди, исправь ошибку и пробуй снова!


1710. Степан
Степан
ответить
# Консоль / Целые числа / Деление / 2014-10-30 13:41

Выдается сообщение об ошибке, хотя результат выводится правильным
using System;
class VideoSharp
{
    static void Main()
    {
      long a, b;
      long.TryParse (Console.ReadLine(), out a) ;
      long.TryParse (Console.ReadLine(), out b);
      long c,d;
      c = a / b;
      d = a % b;
      Console.WriteLine("{0} / {1}= {2}",a,b,c );
      Console.WriteLine("{0} % {1}= {2}",a,b,d );
    }
}


1710. Степан
Степан
ответить
# Консоль / Целые числа / Два числа / 2014-10-26 13:44

Почему то нет проверки решения.

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Трудности: долго скачивался файл
Урок хороший
Трудности: Понятие работы рекурсии
Спасибо за урок