C# обучение

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

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

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

  • Всего решённых задач:  173
  • Решённых на 100% задач: 146
  • Запусков программ:  526
  • Написано строк кода:  3095

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

Дата Задача Результат
2016-03-13 00:03 WRITE - Вывод данных Калькулятор 100 % 9 строк
2016-03-12 23:55 WRITE - Вывод данных Визитка робота 100 % 12 строк
2016-03-12 23:48 START - Запуск Привет, Java! 100 % 8 строк
2016-01-07 15:18 Целые задачи N уроков 50 % 13 строк
2015-02-10 03:34 Лирика Рулетка * 60 % 11 строк
2014-12-04 12:31 For-to-чки Алфавит 100 % 11 строк
2014-12-04 12:26 For-to-чки Улыбки 100 % 13 строк
2014-12-04 12:17 For-to-чки Сто квадратов 100 % 10 строк
2014-12-04 12:16 For-to-чки Двухзначные числа 100 % 10 строк
2014-12-04 12:13 For-to-чки Трёхзначные числа 100 % 10 строк
2014-12-04 11:50 For-to-чки Созвездие 100 % 14 строк
2014-11-27 10:18 For-to-чки Сумма фактов   30 строк
2014-11-24 03:21 Строки Replace 71 % 11 строк
2014-11-20 14:02 Любимые циклы Двойной факториал 100 % 18 строк
2014-11-17 04:35 Узник цикла IF Плюс-минус 100 % 20 строк
2014-11-17 04:09 For-to-чки Туз 100 % 15 строк
2014-11-17 04:05 For-to-чки Семёрка 100 % 13 строк
2014-11-17 04:01 For-to-чки Тройка 100 % 21 строка
2014-11-17 03:55 For-to-чки Факториал 100 % 25 строк
2014-11-17 03:49 For-to-чки Сумма 100 % 14 строк
2014-11-12 06:54 Алгоритмика Последовательность 100 % 30 строк
2014-11-12 06:35 Последовательность Новая последовательность 100 % 25 строк
2014-11-12 05:16 Последовательность Минимальное и максимальное число 100 % 40 строк
2014-11-12 04:09 Логика Исключающее ИЛИ 100 % 11 строк
2014-11-12 04:07 Алгоритмика Логика 100 % 11 строк
2014-11-12 04:06 Логика Логическое И 100 % 11 строк
2014-11-12 04:04 Логика Логическое НЕ 100 % 10 строк
2014-11-12 03:52 Подпрограммы НОК 100 % 44 строки
2014-11-12 02:51 Подпрограммы Молодой 100 % 50 строк
2014-11-12 02:15 Подпрограммы Йестердэй 100 % 30 строк
2014-11-12 01:27 Подпрограммы Семь сегментов 91 % 114 строк
2014-11-12 00:44 Подпрограммы Плюс плюс 100 % 36 строк
2014-11-11 16:45 Подпрограммы Треугольники 100 % 39 строк
2014-11-11 14:09 Рекурсия Факториал 75 % 16 строк
2014-11-11 14:05 Подпрограммы Палиндромы 60 % 37 строк
2014-11-11 13:14 Алгоритмика Подпрограммы 57 % 31 строка
2014-11-11 11:55 Подпрограммы Старшой 80 % 58 строк
2014-11-11 09:02 Подпрограммы Звезда 100 % 50 строк
2014-11-11 07:24 Подпрограммы НОД 100 % 33 строки
2014-11-11 04:10 Подпрограммы Степень 100 % 32 строки

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





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

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

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

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


Трудности: В целом ничего, но вообще тема достаточно сложная
Не стал делать 3,4,5,7 - так как они были вполне хорошо объяснены в видеоуроке. Вместо этого сделал сложного эрудита с возможностью подстановки звездочки по алгоритму поиска, который отличается от озвученного в видеоуроке. Не думаю что мой алгоритм быстрее и понятнее, но вроде бы он работает :)


Трудности: Обратная польская нотация и алгоритм её работы - до конца не понял, т.к. мало знаком со стеком (у себя использовал готовый найденный на хабрахабре класс.
При выполнении прошлого задания Евгений написал что следующим этапом будет является самостоятельное выполнение задания не глядя вебинар. В этот раз я так и сделал. Результатом честно говоря очень доволен, хотя времени потратил целый вагон. В настоящее время я ещё так и не посмотрел вебинар, но думаю все таки сделать это, вдруг там будет что то новое. По моей программе: В зависимости от выбранного уровня сложности открываются новые операции, количество цифр в примере и активируется таймер с возможностью установки времени. После выбора опции формируется функция - как это происходит видно на втором скриншоте. Результат отправляется в интерфейс и в класс RPN , отвечающий за преобразование строки в обратную польскую нотацию и получение правильного ответа.