Используя алгоритмический язык на французском языке и простой, эргономичный графический интерфейс пользователя, это программное обеспечение позволяет легко разрабатывать и тестировать алгоритмы, используемые в преподавании математики в средней школе.
Исходный код алгоритмов строится шаг за шагом с использованием готовых команд (read, display, assign, оператор if...then, циклы for...from...to и as long as...): это позволяет новичкам сосредоточиться в основном на алгоритмической логике, а не на изучении сложного синтаксиса. После разработки алгоритма его можно легко запустить на выполнение, чтобы проверить его правильность.
Для того чтобы можно было подходить к различным математическим ситуациям, в Algobox предусмотрен редактор в виде иерархического дерева, где большинство команд вводится нажатием кнопок на графическом интерфейсе, соответствующих основным алгоритмическим структурам. Однако редактирование исходного кода возможно и в обычном текстовом редакторе (входит в комплект поставки программы), без использования готовых команд.
Jupyter - это веб-приложение, используемое для программирования на более чем 40 языках, включая Python, Julia, Ruby, R и Scala[2]. Это проект сообщества, целью которого является разработка свободного программного обеспечения, открытых форматов и сервисов для интерактивных вычислений. Jupyter позволяет создавать блокноты, то есть программы, содержащие как текст, простой или обогащенный типографически и семантически с помощью упрощенного языка тегов Markdown, так и код, исходные строки и результаты выполнения. Такие блокноты используются, в частности, в науке о данных для изучения и анализа данных.
Это инструмент для программирования на Python, предлагаемый на этом ключе.
OCaml, ранее известный какObjective Caml, является наиболее продвинутой реализацией языка программирования Caml, входящий в семейство языков ML, является проектом с открытым исходным кодом, который управляется и поддерживается в основном компанией Inria.
Caml - это функциональный язык с дополнительными возможностями для императивного программирования. OCaml расширяет возможности языка, позволяя осуществлять объектно-ориентированное программирование и модульное программирование.
Она объединяет эти различные концепции в систему типов, унаследованную от ML и характеризующуюся статической, сильной и инференциальной типизацией.
Система типов упрощает работу со сложными структурами данных: вы можете легко представлять алгебраические типы, то есть иерархические и потенциально рекурсивные типы (списки, деревья и т. д.), и легко манипулировать ими с помощью сопоставления образцов.
Сильная типизация OCaml и отсутствие явных манипуляций с памятью (используется сборщик мусора) делают его очень безопасным языком.
Это мощный язык для обучения, который часто используется для преподавания программирования.
Редактор, используемый на клавише при нажатии на значок меню, - EMACS
LibreOffice Calc - это программа для работы с электронными таблицами в офисном пакете LibreOffice с открытым исходным кодом. Она предлагает интерфейс, аналогичный Microsoft Excel, для создания и изменения электронных таблиц с помощью интерактивного редактора. s и выполнять операции автоматически.
Программа организована в ячейки, которые образуют таблицу с двойной записью. LibreOffice Calc обладает широким набором функций для управления столбцами, строками, фоном, границами и так далее. С помощью программы можно создавать матрицы, графики, поворотные таблицы и макросы.
В LibreOffice Calc вы можете использовать формулы (уравнения, в которых для получения результата используются числа, текст и переменные), чтобы упростить и автоматизировать вычисления.
Интуитивно понятный и с простой панелью инструментов интерфейс Logisim используется для проектирования и моделирования процессоров в образовательных целях. Программа позволяет проектировать схемы и наблюдать за их моделированием на каждом этапе построения. Кроме того, с его помощью можно создавать более крупные схемы из небольших подсхем.
Logisim - это инструмент, написанный на языке Java.
Scratch - это графический язык программирования[6] для образовательных целей, которым можно манипулировать и выполнять с помощью одноименного программного обеспечения.
Scratch позволяет изменять код программы в процессе ее выполнения. Scratch ориентирован на мультимедиа и предназначен для обучения детей или начинающих пользователей миру вычислительной техники, в его основе лежит манипулирование объектами. В Scratch используется визуальный редактор, в котором весь код написан непосредственно на родном языке пользователя (доступно более 70 языков) в виде цветных кирпичиков (например, элементы управления - желтым, переменные - оранжевым, движения - синим). Это позволяет визуально реализовать основные концепции программирования, такие как циклы, условия, тесты и присвоение переменных.
Кот Скрэтч по имени Скрэтч-Кэт - талисман сайта и спрайт по умолчанию, присутствующий в каждом проекте при его создании. У него также есть характерное мяуканье, которое включается в качестве одного из звуков спрайта по умолчанию во вновь создаваемых проектах.
Scilab - это бесплатный многоплатформенный пакет программ для численных расчетов с открытым исходным кодом, который предоставляет вычислительную среду для научных приложений.
Это высокоуровневый язык программирования, ориентированный на численные вычисления. Он может использоваться для матричных вычислений и во всех областях научных вычислений, таких как обработка сигналов,статистический анализ, обработка изображений, моделирование,оптимизация и моделирование. Это также инструмент для обучения программированию.
Он доступен для Windows, MacOS и GNU/Linux.
Синтаксис и возможности Scilab похожи на синтаксис и возможности Matlab, но эти два языка несовместимы.
APESAM предлагает два пользовательских файла:
- файл запуска с пояснениями, как использовать его в первый раз:
- Файл с примерами распространенных математических алгоритмов (уровень бакалавриата) со ссылками на соответствующие файлы scilab. :

Схемы этих электронных плат публикуются под открытой лицензией. Однако некоторые компоненты, например микроконтроллер, не публикуются.
Микроконтроллер может быть запрограммирован на анализ и создание электрических сигналов для выполнения широкого спектра задач, таких как домашняя автоматика (управление бытовыми приборами - освещением, отоплением и т.д.), управление роботами, бортовые вычисления и т.д.
Это платформа, основанная на простом интерфейсе ввода/вывода.
Zeal - это автономный инструмент для работы с документацией.
Он позволяет хранить на ключе широкий спектр автономной документации.
Он позволяет искать по ключевым словам во всей документации, установленной в его базе данных, что делает его мощным инструментом.
Для нескольких программных документаций по ключу мы не смогли интегрировать версии, переведенные на DeepL, непосредственно в программу. Поэтому они сгруппированы вместе на сайте Zeal.
Запустите Zeal, чтобы получить доступ к документации по : Arduino, Dozzaqueud, C, jupyter,LaTex, MatPlotLib, Numpy, Ocaml, Python 3, Rstudio, Sage, Scipy...