Преподаватели программирования часто жалуются, что имеют дефицит задач и заданий для студентов. Самостоятельно придумывать хорошие задачи не просто, если речь идет об уникальных задачах. Хуже того, тут даже можно утверждать, что "все задачи уже раньше кто-то придумал и кто-то решил". Типично типичный студент, получив задачу, начинает искать решение в интернете. И, вы знаете, как правило находит. А если и не находит, то обратившись за помощью к интернет-сообществу, в большинстве случаев получает помощь, причем бесплатно.

И что же делать? Как озадачить студента так, чтобы он не искал готовое решение в интернете, а писал программу самостоятельно? И тут, в качестве примера таких задач можно привести классику, но весьма эффективную, если использовать ее с умом. Речь идет о предложении студенту написать свой калькулятор.

Почему написание калькулятора отличная задача?

  • Реализация калькулятора основана на логике, математике, требует скрупулезности в реализации.
  • Задача понятна и доступна для выполнения любому студенту: уровень сложности может быть от минимального до заоблачного.
  • Легко объяснить полезность такого задания. Достаточно в качестве примера привести сайт https://web-calculator.ru/ - с впечатляющим набором калькуляторов и мотивировать студента тем, что он потом тоже сможет сам создавать что-то подобное. Да и сами калькуляторы у студентов востребованы и они регулярно таким пользуются, чтобы облегчить себе жизнь и решение задач.
  • Можно придумать огромное число вариаций калькуляторов так, чтобы задания не повторялись и нельзя было просто найти в интернете готовое решение. А даже незначительные особенности в задании влекут необходимость переписывания всей логики калькулятора.
  • Выполненное студентом задание легко проверять преподавателю.
  • Нет ограничений при выборе языка программирования для реализации калькуляторов.
  • Задание с калькулятором удобно еще тем, что преподаватель может просто сказать - напиши какой-то оригинальный и не стандартный калькулятор.
  • Задание написать калькулятор может быть также и полезно преподавателю, например, для того чтобы использовать потом такие калькуляторы для проведения онлайн-уроков по математике во время дистанционного обучения.

Варианты заданий по написанию калькуляторов

Приведем тут для полного понимания варианты модификаций или заданий по написанию калькуляторов.

  • Калькулятор с настраиваемой точностью вычислений - число выводимых знаков на экран в зависимости от заданной точности.
  • Калькулятор для "длинной арифметики".
  • Калькулятор с запоминаемой последовательностью выполнения типовых вычислений.
  • Калькулятор со специфическими функциями, например, для побитовых операций, операций для двоичных чисел, калькулятор для дат и времени.

P.S. Если же вам не хватает фантазии придумать самому задание, то можно схитрить - предложите студенту зайти на сайт web-calculator.ru и написать такой калькулятор, которого там еще нет. И это будет не простое задание.


 Похожие публикации
2022-06-08 • Просмотров [ 57 ]