Мастер: Коваль Данил и Афанасьева Арина
Сейчас во многих школах появилась практика обучать детей сразу высокоуровневому программированию, не рассказывая им то, как работает та или иная функция. Из-за этого у учеников складывается неверное понятие о том, как работает программа. Мы же хотим показать детям, что программирование — это не просто строчка кода, которая делает за вас всё. За каждой строкой кода стоит большой объем работы других программистов. В нашей мастерской мы хотим научить детей писать осознанный код и помочь им систематизировать свои знания, используя инструментарий языка Си.
Память компьютера устроена далеко не так просто, как многие думают. Например, в памяти компьютера могут уместиться далеко не любое число. Однако, программным образом мы можем избавиться от этого ограничения. В таких случаях используется Длинная арифметика.
Длинная арифметика — это арифметические операции, выполняемые с помощью компьютеров, над числами, разрядность которых превышает величину, допустимую данным компьютером. Руководствуясь этим, мы хотим написать калькулятор, который будет работать с длинными числами, чтобы ученики лучше понимали, как работает математика на низком уровне.
Требования к участникам: Желание изучить новый язык и желание работать.
Инструментарий: Visual Studio, С/С++