C# обучение

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по задачам раздела «Консоль»

  • Всего решённых задач:  225
  • Решённых на 100% задач: 224
  • Запусков программ:  487
  • Написано строк кода:  3785

Последние запуски программ

Дата Задача Результат
2015-10-12 21:21 WRITE - Вывод данных Дискриминант 100 % 23 строки
2015-10-03 18:54 Олимпиада Раз/два горох 100 % 44 строки
2015-10-03 18:50 Олимпиада Секретный язык 60 % 65 строк
2015-10-03 13:29 Матрицы Произведение 100 % 39 строк
2015-10-02 20:15 Матрицы Заштрихованная часть 100 % 25 строк
2015-10-02 19:58 Алгоритмика Матрицы 100 % 19 строк
2015-10-02 19:36 Матрицы Максимумы 100 % 25 строк
2015-10-02 19:08 Строки Ноль или один 100 % 9 строк
2015-10-02 19:01 Строки Снова многоточие 100 % 12 строк
2015-10-02 18:56 Алгоритмика Строки 100 % 10 строк
2015-10-02 18:46 Строки Длинное слово 100 % 18 строк
2015-10-02 18:01 Строки Сколько слов 100 % 10 строк
2015-10-02 17:56 Строки Звездочки 100 % 9 строк
2015-10-02 17:39 Подпрограммы Семь сегментов 100 % 85 строк
2015-10-02 15:57 Подпрограммы НОД 100 % 22 строки
2015-10-02 15:21 Подпрограммы Треугольники 100 % 24 строки
2015-10-02 14:33 Подпрограммы Палиндромы 100 % 29 строк
2015-10-02 14:24 Алгоритмика Подпрограммы 100 % 25 строк
2015-10-02 13:54 Подпрограммы Йестердэй 100 % 26 строк
2015-10-02 13:43 Подпрограммы Старшой 100 % 29 строк
2015-09-28 21:26 Подпрограммы Молодой 100 % 30 строк
2015-09-28 19:22 Подпрограммы Звезда 100 % 34 строки
2015-09-28 14:58 Подпрограммы НОК 100 % 25 строк
2015-09-28 14:02 Подпрограммы Степень 100 % 35 строк
2015-09-28 13:28 Подпрограммы Минус минус 100 % 25 строк
2015-09-28 13:19 Подпрограммы Плюс плюс 100 % 23 строки
2015-09-28 12:51 Подпрограммы МиниМакс 100 % 28 строк
2015-09-28 12:32 Подпрограммы Минималка 100 % 16 строк
2015-09-28 12:05 Простые массивы Квадрат многочлена 100 % 27 строк
2015-09-27 20:59 Простые массивы Обмен 100 % 33 строки
2015-09-27 20:50 Алгоритмика Простые массивы. 100 % 18 строк
2015-09-27 20:46 Простые массивы Мини-максимум 100 % 20 строк
2015-09-27 20:37 For-to-чки Среднее арифметическое 100 % 20 строк
2015-09-27 20:17 Простые массивы Мульти возведение 100 % 21 строка
2015-09-27 20:15 Простые массивы Мульти возведение 1 100 % 21 строка
2015-09-26 15:02 Простые массивы Инкремент 100 % 18 строк
2015-09-26 14:59 Простые массивы Копипаст 100 % 18 строк
2015-09-26 14:57 Простые массивы Первый и последний 100 % 14 строк
2015-09-26 14:46 Простые массивы Единичный массив 100 % 15 строк
2015-09-26 14:41 Матрёшки Двоичные числа 100 % 14 строк

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: вспомнил азы наследования
Наследование - механизм в ООП, позволяющий создать новый класс, взяв какой-то за основу и добавив в него что-то еще допольнительно.


Научился: легко создавать интерфейс в С#
Трудности: сформулировать определение интерефейса в C#
пока что, я повторю озвученное в уроке Витольдовичем определение: интерфейс - список действий, которые может делать объект, причем без реализации самих действий. Ну, или если углубиться на примере рассмотренной игры "Голя": интерфейс - это требования к человеку (классу в коде), чтобы он смог принять участие в игре (арбитр, который смотрит за соблюдением неких правил). Т.е. если человек (класс) умеет бегать, становиться Голей или не Голей, ловить других игроков (реализовывать эти 4 функции), то он может участвовать в игре. При этом игра с этим интерфейсом, конечно, умеет взаимодействовать.