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

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

Комбинаторика / Комбинаторика. Математические операции

  • Продолжаем комбинаторную практику.
    Дан ряд цифр и одно число, например:
    1 2 3 4 5 6 7 8 и 100.
    Расставить между цифрами знаки
    "пробел", "умножить", "плюс" и "минус"
    таким образом, чтобы получилось заданное число.
  • Дата отправки отчёта: 4 ноября 2015 г.
  • Задание выполнено: за 3 час. 00 мин.
  • Чему научился: Терпению.
  • Что было сложным: Алгоритмы.
  • Комментарии: Все отлично.
  • Оценка видео-уроку:
Отчёт от 6696 за Комбинаторика / Комбинаторика. Математические операции


Отчёт от 6696 за Комбинаторика / Комбинаторика. Математические операции




Оцени работу

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

24. Оля
Оля
ответить
→  Владимир Борисенко  # Комбинаторика / Комбинаторика. Математические операции / 2015-11-05 12:07

Владимир, я рада что ты приобрел терпения ведь терпение и труд - все перетрут!!! Молодец! :)


  • Отчёт оценивали:
    4004Елена+1   1901Neverwinter 2+1   6458Илья+1   7645Александр Львович+1   7984Сергей Мелешко0   7871Мария+1   2773Никита+1   6925Артём+1   2146Иван+1   6987MichGar+1   3664данила+1   1947Denis+1   2633Андрей+1   1Евгений Витольдович+1   7879Андрей+1   6696Владимир Борисенко+1   6391Владимир+1   7788Ксения+1   429Максим Базуев+1   5419Роман+1   7573Павел0   7276Ильшат+1   24Оля+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Повторил работу с рекурсией, неплохо закрепил полученные навыки во время создания класса калькулятора.
Трудности: Реализовать свой класс калькулятора.
Калькулятор реализовал с использованием грамматики(на втором скриншоте слева): Expression отвечает за вычисление суммы/разности, Term - произведение, Number - составление числа из цифр, разделенных пробелами. Все операции левоассоциативны, приоритеты реализованы с помощью рекурсивных вызовов функций Term, Number.
Научился: Создавать программу, которая расставляет знаки между числами, чтобы получить какой-то ответ, с помощью рекурсии.
Трудности: Делать блок-схему и класс калькулятора.
Урок очень полезный!!!!!! )))