Online обучение c#

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

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

Статистика по видеоурокам

  • Всего просмотрено уроков: 60
  • Всего выполнено уроков: 60

Отчёты по видеоурокам

Дата Видеоурок Результат
2016-10-21 09:32 JC. Явные графоциклы FOR2D - Солнечный круг + 20 30 мин.
научился рисовать круги и овалы
-*
-*
2016-10-21 09:02 JC. Явные графоциклы FOR2D - Линия и Круг + 20 20 мин.
познакомился с тем, как можно рисовать фигуры в java
-*
-*
2016-10-19 09:37 JA. Классные пакеты CLASS - Зоопарк + 20 30 мин.
научился создавать jar архивы через командную строку + запускать архивы через командную строку
нормуль
предыдущий урок поправили, стало более понятнее.
2016-10-18 13:49 JA. Классные пакеты CLASS - Красная книга + 20 15 мин.
копировать текст
ну очень раздражают такие вот уроки...
ну очень раздражают такие вот уроки...
2016-10-18 13:15 JA. Классные пакеты CLASS - Пакеты для зверей + 20 15 мин.
научился распределять файлы по пакетам, затем подключать их с помощью ключевого слова import
....
....
2016-10-18 13:08 JA. Классные пакеты CLASS - Кошкин дом + 20 20 мин.
научился создавать java классы и удалять их через командную строку
нормуль
нормуль
2016-10-18 12:48 JA. Классные пакеты CLASS - Каждой тваре по файлу + 20 15 мин.
создал java классы в отдельных файлах, скомпилировал
нормуль
нормуль
2016-10-18 12:30 JA. Классные пакеты CLASS - Кошка и Собака + 20 15 мин.
Научился создавать классы
нормуль
нормуль
2016-10-18 08:28 J8. Циклопы LOOP - Сумма и Произведение + 20 20 мин.
научился алгоритму вычисления сумму и произведения чисел с помощью цикла for
было интересно
было интересно
2016-10-15 13:18 J8. Циклопы LOOP - Блок-схема цикла FOR + 20 15 мин.
узнал про цикл for
видео это круто
видео это круто
2016-10-15 11:04 J8. Циклопы LOOP - Мужской / женский цикл + 20 15 мин.
научился пользоваться мужским циклом - while(){} и женским циклом do{}while();
видео это круто
видео это круто
2016-10-14 22:43 J7. Экзамен EGZ - Зачётная задача - Треугольник + 20 2 час. 00 мин.
Нaписaть пpограммy, котоpaя уcтановит, можно ли построить треугольник из отрезков, имеющих длины a, b, c.
Если можно, то какой получится треугольник: остроугольный, тупоугольный  или прямоугольный. Начальные данные вводятся с клавиатуры либо передаются в программу как аргументы командной строки.

Подсказки
1. Правило существования треугольника: каждая сторона должна быть положительной длины и меньше суммы двух других сторон.
2. В прямоугольном треугольнике квадрат большей стороны равен сумме квадратов остальных сторон по теореме Пифагора: c2 = a2 + b2.
3. В тупоугольном треугольнике квадрат большей стороны больше  суммы квадратов остальных сторон.
4. В остроугольном треугольнике квадрат любой стороны меньше суммы квадратов остальных сторон.
устал я делать эту программу...
самое сложное было с остроугольным треугольником. поставил его в самом конце условия if, когда уже все варианты не подошли и все заработало...
это было что-то...
думал начать си шарп учить пока время есть... а вот нет..
и как у других получается сразу несколько языков изучать, не понимаю? у меня на Java то время не хватает.
действительно - это важно сразу выбрать язык и уже все время посвятить ему....
2016-10-14 19:10 J7. Экзамен EGZ - Зачётная задача - Максима + 20 20 мин.
научился принимать числа в виде параметров и находить среди них наибольшее и наименьшее
надеюсь сейчас то все сделал правильно :)
надеюсь сейчас то все сделал правильно :)
2016-10-13 20:07 J8. Циклопы LOOP - Развёртка цикла + 20 15 мин.
развертка цикла значительное ускорение
было интересно
было интересно
2016-10-13 19:08 J7. Экзамен EGZ - Шаблон решения + 20 не указано


Да похоже не совсем понял задание...
Но в принципе сделал красивое решение с помощью тернарного оператора :)

Scanner scanner = new Scanner(System.in);
        System.out.print("Enter 1 number: ");
        int a = scanner.nextInt();
        System.out.print("Enter 2 number: ");
        int b = scanner.nextInt();

        System.out.println("Maximus number: " + ((a>b)?a:b));
2016-10-13 19:05 J7. Экзамен EGZ - Подготовка к зачёту + 20 15 мин.
научился принимать 2 числа с консоли и находить их них максимальное
сделал так, как позволяют знания на данный момент времени
сделал так, как позволяют знания на данный момент времени
2016-10-13 16:39 J8. Циклопы LOOP - Цикл for/each + 20 25 мин.
научился использовать цикл foreach для массивов, списков и множеств
пока не понятно зачем сразу нужны и массивы, и множества и списки
пока не понятно зачем сразу нужны и массивы, и множества и списки
2016-10-13 15:24 J8. Циклопы LOOP - Цикл for + 20 15 мин.
научился работать  с циклом for
было интересно
наконец то в разделе видеокурсы пошли видеокурсы :)
2016-10-13 14:37 J8. Циклопы LOOP - Вся коллекция циклов + 20 не указано


Это просто афоризмы:
«При помощи C вы легко можете выстрелить себе в ногу. При помощи C++ это сделать сложнее, но если это произойдёт, вам оторвёт всю ногу целиком.»
Bjarne Stroustrup. Создатель C++

«Последние нововведения в C++ были созданы, чтобы исправить предыдущие нововведения.»
David Jameson. Писатель

«Java — это C++, из которого убрали все пистолеты, ножи и дубинки.»
James Gosling, один из создателей Java.

«Если бы в Java действительно работала сборка мусора, большинство программ бы удаляли сами себя при первом же запуске.»
Robert Sewell. Программист.

«PHP — это малое зло, созданное некомпетентными любителями, а Perl — это громадное и хитроумное зло, созданное опытными и извращёнными профессионалами.»
Jon Ribbens. Программист.

Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.
— Mosher’s Law of Software Engineering

Для меня долгое время было загадкой, как что-то очень дорогое и технологичное может быть столь бесполезным. И вскоре я осознал, что компьютер — это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты — это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга.
— Bill Bryson

Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
— Linus Torvalds
2016-10-13 14:06 J6. Условия IF - Оператор выбора + 21 15 мин.
научился работать с оператором выбора switch-case
видео уроки это супер
видео уроки это супер
2016-10-13 13:38 J6. Условия IF - Альтернатива + 20 20 мин.
научился работать с условным оператором if
видео уроки это классно
видео уроки это классно
2016-10-13 11:42 J4. Типы TYPE - Непримитивный тип String + 20 20 мин.
научился работать с классом String
теперь стало понятнее, как работает класс String
даже короткие видео в тысячу раз лучше, чем записи
2016-10-13 11:06 J4. Типы TYPE - Логический и Символьный примитивные типы + 20 30 мин.
научился работать с типами char и boolean
видео уроки это классно.
видео уроки это классно
2016-10-13 10:03 J4. Типы TYPE - Вещественные примитивные типы + 20 25 мин.
научился работать с вещественными числами
с вещественными числами нужно быть внимательными
А как вывести на консоли большое вещественное число в "человеческом виде"?
2016-10-13 09:12 J4. Типы TYPE - Целые примитивные типы + 20 15 мин.
научился работать с целыми числами в Java
видео всегда инетересно и намного понятнее записей
видео всегда инетересно и намного понятнее записей
2016-10-12 17:14 J8. Циклопы LOOP - Три части Forа + 20 15 мин.
работать с циклом for
все было нормуль
все было нормуль
2016-10-12 17:12 J8. Циклопы LOOP - Пока четыре цикла + 20 15 мин.
использовать цикл while
все было нормуль
все было нормуль
2016-10-12 06:48 J8. Циклопы LOOP - Счастливые билеты + 20 20 мин.
научился пользоваться циклом for
сложный цикл получился, без фигурных скобок будет трудно понять
трудный урок для понимания цикла
2016-10-11 22:01 J9. Массивы ARRAY - Макси в Мини + 20 15 мин.
научился вводить размер массива с консоли и выводить наибольшее и наименьшее значение этого массива
все нормуль
все нормуль
2016-10-11 21:23 J9. Массивы ARRAY - Максима Массива + 20 20 мин.
научился вводить размер и элементы массива с консоли
все нормуль
все нормуль
2016-10-11 20:54 J9. Массивы ARRAY - Целый массив + 20 10 мин.
научился заполнять и выводить массивы
все нормуль
все нормуль
2016-10-11 20:49 J6. Условия IF - Времена года + 20 20 мин.
научился использовать оператор switch
понять проваливание
все нормуль
2016-10-11 20:36 J6. Условия IF - Барный фейс-контроль + 20 25 мин.
научился использовать вложенные операторы if, else if
все нормуль
все нормуль
2016-10-11 20:21 J6. Условия IF - Безальтернативное условие + 20 25 мин.
научился применять оператор if без else
не сложно было
все нормуль
2016-10-11 20:08 J6. Условия IF - Тетрамакс + 20 15 мин.
научился считывать числа с консоли с помощью классов InputStreamReader, BufferedReader и находить среди них максимальное
сложно как то в Java идет считывание с консоли
все нормуль
2016-10-11 19:45 J5. Операции OPER - Операции 12-13 + 20 10 мин.
научился использовать тернарный оператор. узнал, что оператор присваивания имеет тоже значение
все просто
отличный урок
2016-10-11 18:57 J5. Операции OPER - Операции 7-11 + 20 15 мин.
научился применять побитовые и логические операции
для меня просто, другим может просто
можно было бы подробнее...
2016-10-11 18:42 J5. Операции OPER - Операции 5-6 + 20 5 мин.
научился применять операции сравнения для разных типов Java
было интересно
очень интересный урок
2016-10-11 16:39 J5. Операции OPER - Операции 4 + 20 20 мин.
научился работать с операторами сдвига
урок был интересным
очень интересный урок
2016-10-11 16:19 J5. Операции OPER - Операции 3 + 20 20 мин.
научился понимать использовать и понимать сложения чисел и строк
было интересно!
отличный урок!
2016-10-11 16:04 J5. Операции OPER - Операции 2 + 20 30 мин.
научился работать с операциями в Java
было интересно
урок отличный и интересный
2016-10-11 14:11 J5. Операции OPER - Операции 1 + 21 40 мин.
узнал приоритет операторов и научился ими пользоваться
пока вроде все нормально
отличный урок!
2016-10-11 11:35 J6. Условия IF - Минимакс + 20 30 мин.
считывать числа с консоли и находить максимальные и минимальные значени
работать с тремя числами, когда два из них одинаковые и являются или максимальными или минимальными
нормуль
2016-10-11 09:31 J3. Ввод READ - Буферный чтец + 20 1 час. 15 мин.
считывать данные из файла и клавиатуры с помощью классов - FileReader, InputStreamReader, BufferedReader
понять цепочку классов. что InputStreamReader считывает коды символов. а BufferedReader не только считывает, но и сам преобразует эти коды в символы
нормульный "видеурок", легче самому разобраться, чем прочитать здесь...
2016-10-10 13:44 J2. Печать WRITE - Окно JFrame + 20 30 мин.
создавать окна и надписи в нем с помощью классов JFrame и JLabel из библиотеки javax.swing;
понять, как это все происходит
                // это само окно, без него код не имеет смысла
JFrame frame = new JFrame("Hello, java!");

// это надпись, которую я буду добавлять на свое окно
JLabel label = new JLabel("Welcome!", JLabel.CENTER);

// добавил надпись в окно
frame.add(label);

// без этого кода, программа будет висеть в консоли и не закроется
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

// устанавливаю размер окна
frame.setSize(250, 100); // без него метки не будет видно

// без этого кода окно закроется, так и не появившись
frame.setVisible(true);
2016-10-10 09:10 J3. Ввод READ - Любая формула + 20 20 мин.
решать математические формулы с помощью библиотеки Java Math
найти нужный метод
все нормуль
2016-10-10 08:10 J3. Ввод READ - Сканер пива + 20 20 мин.
научился работать с классом Scanner
все нормуль
все нормуль
2016-10-09 20:08 J3. Ввод READ - Сканер + 20 15 мин.
научился считывать данные из консоли с помощью класса Scanner
нормально все
отличный очередной "видеоурок"
2016-10-09 20:02 J3. Ввод READ - Ввод трёхзначного числа + 20 15 мин.
выводить три числа введенные с клавиатуры по их коду
не смог сразу сообразить, что три числа - это не три числа, которые я поочередно ввожу, а это трехзначное число.
читать задание нужно внимательнее...
отличный "видеоурок"
2016-10-09 19:49 J3. Ввод READ - Чтение символа + 20 15 мин.
научился выводить код символа, который передал в программу
написать правильно исключение
отличный "видеоурок"
2016-10-09 19:34 J3. Ввод READ - Конкатенация аргументов + 21 20 мин.
запускать программу с параметрами и складывать их с помощью метода concat
убрать черточку после последнего параметра
отличный "видеоурок"
2016-10-09 19:15 J3. Ввод READ - Сложение аргументов + 20 15 мин.
научился запускать программу с параметрами, конвертировать их в числа. выводить ошибки, если были заданы неправильные параметры
непонятно что за параметры в ключевом слове catch
нормуль
2016-10-09 19:03 J3. Ввод READ - Консольные аргументы + 20 15 мин.
запускать программу и передавать ей String параметры
догадаться, что метод может принимать только строки
это был отличный "видеоурок"
2016-10-09 18:45 J3. Ввод READ - Сколько мне дней + 20 30 мин.
ничего не понятно, чего зачем...
ничего не понятно, чего зачем...
переписывать текст, который похож на абрукадабру дело не из приятных...
2016-10-09 18:21 J2. Печать WRITE - Квадратные условия + 20 1 час. 20 мин.
научился использовать вложенные друг в друга циклы for
понять, что должно вывестись на экран
урок сложный для понимания того, что выведется на экран.
Приказа компьютеру то, сам не знаю чего :)
2016-10-09 11:46 J2. Печать WRITE - Комментарии + 20 30 мин.
научился писать три вида  Java комментарий
запомнить, что javadoc комментарий (файл НазваниеКласса.html) нужно запускать через команду start
все отлично!
2016-10-08 23:07 J1. Запуск START - Десять запусков + 20 15 мин.
создавать, компилировать и запускать java файлы через командную строку на скорость
название класса писал через точку java
нормуль урок
2016-10-08 22:27 J1. Запуск START - Запуск Java   10 мин.
работать с командной строкой windows. перешел в корень диска, создал папку, в ней java файл. Открыл его в блокноте, написал код. Откомпилировал, запустил. удалил сам файл и папку. Все действия через командную строку
в принципе не очень сложно
пока такой способ обучения мне не очень нравиться.
пока продолжаю учиться, есть еще время отказаться :)
2016-10-08 19:05 J1. Запуск START - Переменная окружения + 20 10 мин.
устанавливать переменную окружения
все просто
пока все нормально
2016-10-08 19:02 J1. Запуск START - Платформа Java + 20 10 мин.
Устанавливать jdk, компиляция с помощью javac, запуск программы из командной строки
все было просто
пока все нормально

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





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

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

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

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


Это просто афоризмы: «При помощи C вы легко можете выстрелить себе в ногу. При помощи C++ это сделать сложнее, но если это произойдёт, вам оторвёт всю ногу целиком.» Bjarne Stroustrup. Создатель C++ «Последние нововведения в C++ были созданы, чтобы исправить предыдущие нововведения.» David Jameson. Писатель «Java — это C++, из которого убрали все пистолеты, ножи и дубинки.» James Gosling, один из создателей Java. «Если бы в Java действительно работала сборка мусора, большинство программ бы удаляли сами себя при первом же запуске.» Robert Sewell. Программист. «PHP — это малое зло, созданное некомпетентными любителями, а Perl — это громадное и хитроумное зло, созданное опытными и извращёнными профессионалами.» Jon Ribbens. Программист. Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили. — Mosher’s Law of Software Engineering Для меня долгое время было загадкой, как что-то очень дорогое и технологичное может быть столь бесполезным. И вскоре я осознал, что компьютер — это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты — это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга. — Bill Bryson Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования. — Linus Torvalds


Научился: научился использовать вложенные друг в друга циклы for
Трудности: понять, что должно вывестись на экран
урок сложный для понимания того, что выведется на экран. Приказа компьютеру то, сам не знаю чего :)