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

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

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

Демо игры / VIP. Устный счёт

  • На этом уроке мы напишем программу для тренировки устного счёта.

    Задание:
    Сделать тренажёр устного счёта по основным арифметическим операциям.
  • Дата отправки отчёта: 3 августа 2017 г.
  • Задание выполнено: за 4 час. 00 мин.
  • Чему научился: Лучше освоил прогресс бар
  • Что было сложным: Подгонять размер шрифтов
  • Комментарии: Из всех уроков, этот – самый лучший)) Увлекся процессом, очень сильно))
    Реализовал многое от времени на ответ до настроек и хранения данных о рекорде пользователя) Пожалуй, первое приложение, в котором позже займусь нормальным дизайном) Ну и в будущем добавлю таблицу, которая будет показывать какой рекорд был поставлен при каких либо настройках. Формат примерно такой будет: <Сложность> <Арифметическая операция> <Рекорд> .
    В общем, спасибо за идею для программы)
  • Оценка видео-уроку:
Отчёт от 15172 за Демо игры / VIP. Устный счёт


Отчёт от 15172 за Демо игры / VIP. Устный счёт




Оцени работу

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

10558. --
Иван Воронин
Иван Воронин
ответить
→  mouse71rus|Сергей  # Демо игры / VIP. Устный счёт / 2017-08-03 19:32

Молодец, да, я этой программой тоже увлёкся, добавил выборку сложностей по маске, итого вышло 8 сложностей, лимит по времени не делал и рекорд тоже, так как задача не стояла, но планирую рекордную таблицу создать на серверной части и туда чтобы приложение отправляло результаты.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  mouse71rus|Сергей  # Демо игры / VIP. Устный счёт / 2017-08-04 06:54

К устному счету нельзя применять механистический подход.


15172. --
mouse71rus|Сергей
mouse71rus|Сергей
ответить
→  Новопашин Владимир  # Демо игры / VIP. Устный счёт / 2017-08-04 10:27

А подробнее можно?)


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  mouse71rus|Сергей  # Демо игры / VIP. Устный счёт / 2017-08-04 11:03

Ну например если умножаем двухзначное число на 11, то можно в центре число сложить, а остальные два числа ставим по краям
11 * 45 = 4 (4+5) 5 = 4 9 5

Еще нужно забыть старую школьную привычку, когда сложение начинали с единиц, дальше десятки, сотни и так далее - как показывает практика лучше начинать с наивысшего разряда и таким образом в уме ты гораздо быстрее складываешь.

Вот еще lifehack MQxML , где (Q+L) =10, M*(M+1)Q*L, например 46*44 = 4*(4+1) 6*4=2024
Есть элегантное правило диагонали. Если интересно могу отдельное видео записать.


14981. --
DimanDOS
DimanDOS
ответить
→  mouse71rus|Сергей  # Демо игры / VIP. Устный счёт / 2017-08-07 15:13

Хорошая работа. Кстати классное название формы "Напряги мозги" )))



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





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

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

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

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


Научился: Работа с полями класса и конструктором. Работа с оператором try, catch. Работа со свойствами элементов формы.
Трудности: Переключаться между студией и браузером
Отличная игра с огромным полем для развития


Научился: Научился вводить данные при помощи объекта формы(TextBox) и приобрел начальные навыки работы с основными элементами формы.
Трудности: Придумать что–то свое ,не похожее на других!
В моей версии вместо показанного принципа деления, когда выражения подбираются так, что результат будет заведомо целым, используется деление на цело. При делении выражения не подбираются так, что результат будет заведомо целым, соответственно результатом может быть и десятичная дробь, но чтобы совсем не усложнять программу(десятичные дроби бывают и бесконечные и сами дроби бывают и не десятичные—необходимо вводить кучу проверок чтобы этого не было) результатом является целое число, которое получается обычным отбрасыванием дробной части(можно было ,конечно, округлять по правилам математики, но я не каждый их может помнить). Поэтому я и использую деление на цело! На мой взгляд получилось интереснее, чем показано на видео.