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

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

Нанософт / Шахматные часы

  • На этом уроке мы попрактикуемся в ООП -
    опишем объект для часов и создадим от него
    два экземпляра, для левых и для правых часов.

    Задание:
    Написать программу «Шахматные часы».
  • Дата отправки отчёта: 18 декабря 2015 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Реализации таймера с  обратным отчетом.
  • Что было сложным: Сложного ничего не было
  • Комментарии: Все отлично.
  • Оценка видео-уроку:
Отчёт от 5286 за Нанософт / Шахматные часы




Оцени работу

 
Сохранить страницу:

24. Олюшка
Олюшка
ответить
→  Коваленко Дмитрий  # Прикладные / Шахматные часы / 2015-12-18 22:13

Дима, замечательно что все получилось и без осложнений! :)


  • Отчёт оценивали:
    7645Александр Львович+1   1Евгений Волосатов+1   7276Ильшат+1   459Сергей Сергеевич+1   6391Владимир+1   6925Артём+1   4992Николай+1   8118Юрий +1   689Igorenzia+1   2204sergeyvbo0   6203Николай (nick27m)+1   6458Илья+1   24Олюшка+1   8Василевская Елена0   2146Иван+1   5219Nromik+1   8596Арсен0   3747Сергей+1   2639Морозов Юрий Александрович+1   5649Максим Лапшинов+1   1984kw33+1   8005Александр+1   8203Andrey Panarin+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился создавать шахматные часы.
Да самое важное в часах, чтобы время текло равномерно. Есть хороший фильм "Долгота" . Как раз посвящен созданию морского хронометра. Проблема была в том, что на корабль брали маятниковые часы, а во время волнений они шли не равномерно из-за этого не могли правильно определить время и соответственно долготу. Если часы отставали на сутки на полчаса, то точность определения координат была плюс - минус 300 км. Так что важно, чтобы часы шли точно.
Научился: узнал о свойстве tick в классе DateTime. был удивлен что идет такая погрешность если просто тиками таймера измерять.
Трудности: осмыслить чего откуда будет браться при замере сколько времени прошло.
Добавил паузы, продолжения, при оставшемся времени меньше минуты цвет фона меняется на красный цвет, тем самым давая понять юному гроссмейстеру ,что пора переживать