Курсы по программированию

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

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

Все работы проверены

Молодец! Ты проверил все отчёты по самостоятельным работам!
Ждём тебя через некоторое время, когда появятся новые.

Последние проверенные отчёты

Дата проверки Программист Видеоурок Результат
2025-09-13 20:51 Иван Воронин Дневник успеха / 2019-01-13 : Ученый без дела, как туча без дождя.   На проверке
2025-09-13 20:58 Иван Воронин Дневник успеха / 2019-01-20 : Уменье и труд все перетрут.   На проверке
2025-09-13 21:01 Иван Воронин Дневник успеха / 2019-01-27 : Хочешь жить - умей вертеться!   На проверке
2025-09-13 21:07 Иван Воронин Дневник успеха / 2019-02-03 : Тот ничего не сделал, кто ничего не начал.   На проверке
2025-09-13 21:10 Иван Воронин Дневник успеха / 2019-02-10 : Поле труд любит.   На проверке
2025-09-13 21:11 Иван Воронин Дневник успеха / 2019-02-17 : Один в поле не воин.   На проверке
2025-09-13 21:14 Иван Воронин Дневник успеха / 2019-02-24 : Была бы охота — будет ладиться работа.   На проверке
2025-09-13 21:16 Иван Воронин Дневник успеха / 2019-03-03 : Не говори "гоп", пока не перепрыгнешь.   На проверке
2025-09-13 21:21 Иван Воронин Дневник успеха / 2019-03-10 : Маленькое дело лучше большого безделья.   На проверке
2025-09-13 21:23 Иван Воронин Дневник успеха / 2019-03-17 : Кончил дело — гуляй смело.   На проверке
2025-09-13 21:25 Иван Воронин Дневник успеха / 2019-04-14 : Есть терпенье, будет и уменье.   На проверке
2025-09-13 21:42 Иван Воронин Дневник успеха / 2019-11-24 : Доброе начало полдела откачало.   На проверке
2025-09-13 21:45 Иван Воронин Дневник успеха / 2020-11-22 : Поспешишь – людей насмешишь.   На проверке
2025-09-13 22:00 Иван Воронин Дневник успеха / 2021-12-19 : Худому делу – худой конец.   На проверке
2025-09-14 15:02 Иван Воронин Платформер на Unity / 5. Прыжок персонажа   На проверке

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





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

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

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

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


Научился: Научился создавать проекты windows forms, частично ознакомился с некоторыми свойствами и событиями форм.
Трудности: Пока всё достаточно просто и понятно, Спасибо!
Все замечательно, Спасибо за труды!


Научился: Пока ничего нового не узнал.
Трудности: Сейчас всё было достаточно просто.
Можно я пока что, побуду на VS с русским языком??? Я еще точно не определился с важностью программирования в моей жизни, потому и решил начать с бесплатных возможностей данного проекта. Если позволите я немого расскажу о том для чего я хочу освоить программирование на языке C#, возможно это поможет всем вам подобрать ко мне наилучший подход для обучения. Решил изучать язык C# по совету знакомого с работы. Погуглил в интернете, понял что продукт от компании MS, значит он скажем так "впитал" в себя самое наилучшее и актуальное на сегоднешний день для сферы программирования. Моя стратегия была выбрана именно в сторону ООП языка, простого в освоении с жестким синтаксисом. Хотя в программировании я не разбираюсь как в таковом, возможно есть более удобные ООП языки. Начинал ознакомление с программированием я еще в Лицее с таких языков как QBaisic и Toorbo Pascal, но с того времени я программированием не занимался и единственное что у меня осталось от тех знаний это логические скобки паскаля Begin/end. В университете нас ознакомительно обучали Delphi, и ещё что то, но там я как и все "нормальные" студенты думал не о программировании... Сейчас же хотел бы освоить C# чтобы в будущем писать приложения, или Игры для зароботка денежных средств(Фрилас, инди игры). Только есть проблема я очень ленив, и на мой взгляд уровень интелекта у меня ниже среднего, поэтому мне нужно компенсировать это практикой. А в основном все книги и видео уроки дают только 1 пример, и получается что читая или смотря пример я понимаю о чем там идет речь, но научится самому решать такие задачи у меня плохо получается из за отсутствия задач по той или иной теме. Да и забегая немого вперед, мне может кто-то объяснить вот по этой записи кода: class Program { static void Main(string[] args) { int first, second; Math math = new Math(); Console.Write("Введите первое число: "); first = int.Parse(Console.ReadLine()); Console.Write("Введите второе число "); second = int.Parse(Console.ReadLine()); Matrix m1 = new Matrix(); Matrix m2 = new Matrix(); for (int i = 0; i < 2; i++) for (int j = 0; j < 2; j++) { Console.WriteLine("m1.mas [{0}, {1}]", i, j); m1.mas[i,j] = int.Parse(Console.ReadLine()); } for (int i = 0; i < 2; i++) for (int j = 0; j < 2; j++) { Console.WriteLine("m2.mas [{0}, {1}]", i, j); m2.mas[i, j] = int.Parse(Console.ReadLine()); } Console.ReadLine(); Console.WriteLine("Cумма двух чисел равна: {0}",math.Sum(first , second)); Console.WriteLine("\nСумма двух матриц равна:"); Matrix result = math.Sum(m1, m2); for (int i = 0; i < 2; i++) for (int j = 0; j < 2; j++) Console.WriteLine("result[{0},{1} = {2}]", i , j, result.mas[i,j]); Console.ReadLine(); } } class Math { public int Sum(int far, int mar) { return far + mar; } public Matrix Sum(Matrix first, Matrix second) { Matrix result = new Matrix(); for (int i = 0; i < 2; i++) for (int j = 0; j < 2; j++) result.mas[i,j] = first.mas[i, j] + second.mas[i, j]; return result; } } class Matrix { public int[,] mas = new int[2, 2]; } Вопрос такой, почему в данной строке Matrix result = math.Sum(m1, m2); мы присваиваем значение экземпляру result класса Matrix без инициализации его ключевым словом new????