АНАЛИЗ СВОБОДНО РАСПРОСТРАНЯЕМОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ СОПРОВОЖДЕНИЯ ИЗУЧЕНИЯ МАТЕМАТИКИ В ШКОЛЕ Кормилицына Татьяна Владимировна, Николаева Анна Александровна (kortv58@mail.ru) ГОУ ВПО «Мордовский государственный педагогический институт имени М.Е. Евсевьева» (ГОУ ВПО «МГПИ им.М.Е.Евсевьева», г.Саранск) Аннотация Приведена классификация математического FreeSoft обеспечения по нескольким признакам, проанализированы программы соответствующих классов. Обсуждаются вопросы эффективности применения свободно распространяемого программного обеспечения при изучении математики. В настоящее время возрос интерес пользователей к альтернативному программному обеспечению, для использования которого не требуется лицензирования и которое с недавнего времени называют FreeSoft. Распространяются такие программы в рамках проекта GNU. Особое место среди таких программ занимают специализированные математические программы. Рассмотрим различные подходы к классификации математических программ в Free Soft системах. В качестве признаков классификации выберем следующие: специфика применения; сопутствующее программное окружение; область применения; сложность вычислительных возможностей; интерфейс. По специфике применения выделяют программы для решения общих математических задач и программы для решения специальных задач. К программам для решения общих математических задач относятся: Adequate Software Calculator 1.2, CalcME 1.22 , ECalc 1.5 , Extended Engineer Pro 1.0, HiMath Computing Package 1.0, NumLock Calculator 3.3 beta, Wise Calculator 7.9, Калькулятор 1.0, Универсальный калькулятор. Функциональной направленностью данных программ является только математическая область, хотя возможности в данной сфере очень огромны и многообразны. С их помощью можно выполнять не только задания школьного уровня, но и задачи высшей математики. К программам для решения специальных задач относятся: Adequate Software Calculator 1.2, BCCalculatorYield 1.0.0, Calc98 5.3 , Date Calculator 2.1, KeepCalc 1.8, Math Studio 2.1, Wise Calculator 7.9. Данные программы наряду с математическими возможностями имеют дополнительные, могут использоваться при решении задач из различных областей науки и сфер деятельности, таких как, например, экономика, физика, химия, программирование. Однако включение дополнительных возможностей привело к снижению степени сложности решения общих математических задач, их разнообразие. По сопутствующему программному окружению выделяют программно независимые и программно зависимые программы. К программно независимым программам относятся: Adequate Software Calculator 1.2, BCCalculatorYield 1.0.0, Calc98 5.3 , Date Calculator 2.1, KeepCalc 1.8, Math Studio 2.1, Wise Calculator 7.9, Adequate Software Calculator 1.2, CalcME 1.22 , ECalc 1.5 , Extended Engineer Pro 1.0, HiMath Computing Package 1.0, NumLock Calculator 3.3 beta, Wise Calculator 7.9, Калькулятор 1.0, Универсальный калькулятор. Установка и использования данных пакетов не требует каких – либо специальных программ или возможностей компьютера. Для установки программ необходим сравнительно небольшой объём памяти. Стоит только сделать замечание по поводу справок о программах: для вызова справки в некоторых программах даётся ссылка на интернетовскую страничку, то есть для получения справки необходимо наличие Интернета. Программно зависимые программы – это программы, требующие специального окружения или специальных возможностей компьютера. К зависимым программам относится ABA-X1 1.1. Данный пакет требует обязательное наличие Java 1.5 или выше. Зависимые программы по сравнению с независимыми очень сильно проигрывают в плане неудобства, неэффективности и т. д. По области применения различают научные, учебные, бытовые программы. К научным относятся программы, которые используются для проведения научных расчётов, например, по высшей или дискретной математике; для выполнения финансовых вычислений, одним словом производить вычисления в различных сферах деятельности. Для работы с такими программами необходимы определённые знания в данной сфере. Такие программы, как правило адресованы в первую очередь студентам технических ВУЗов. Это научные пакеты – BCCalculatorYield 1.0.0, Calc98 5.3 , Extended Engineer Pro 1.0, HiMath Computing Package 1.0, и др. Учебные программы – программы, не требующие специальных знаний. Достаточен школьный, базовый уровень знаний. Такие программы предназначаются, как правило, школьникам средних и старших классов, они просты в обращении, удобны. К ним относятся ECalc 1.5, NumLock Calculator 3.3 beta, Калькулятор 1.0. Бытовые программы – программы-калькуляторы, напоминающие обычные подручные калькуляторы, но с более расширенными возможностями. Такие программы служат помощником родителям для проверки школьных домашних заданий и т. д. К ним относится, например, Универсальный калькулятор. Приведем описание некоторых математических программ, наиболее пригодных и удобных для использования при изучении математики в вузе. Adequate Software Calculator 1.2 . Калькулятор, сочетающий в себе возможности профессионального математического пакета с удобствами простого калькулятора. Программа является интуитивно понятной и не требует более детального документирования. Основные возможности: производить вычисления с комплексными числами, векторами и матрицами; использовать большое количество встроенных функций из различных областей математики: статистические, функции распределения, специальные; определять пользовательские функции, используя встроенный язык программирования; выполнять численное интегрирование и дифференцирование, находить корни и пределы функций, строить графики; решать системы линейных и нелинейных уравнений; работать с числами в различных системах счисления, обыкновенными дробями, радианным и градусным представлением углов; использовать библиотеку физических постоянных. HiMath Computing Package 1.0. Пакет программ для выполнения расчётов по высшей и дискретной математике. Включает мощнейший калькулятор с полностью настраиваемым поведением и функциональностью, работающий в любой системе счисления. Wise Calculator 7.9 . Мощный калькулятор для инженерных и научных вычислений с широким набором возможностей. Позволяет определить функции, переменные и процедуры, интегрирует и дифференцирует, исследует функции, строит графики, ведёт протокол и статистику. Имеются встроенные интерпретатор и библиотека физических констант, конвертер единиц измерения и т. д., включая поддержку комплексной, матричной и булевской арифметики. Предусмотрена возможность вычисления молярной массы вещества по его формуле. Допустимо определять новые функции, переменные и процедуры, а также создавать пользовательские библиотеки. Результаты работы сохраняются в файлах проекта. ЛИТЕРАТУРА 1. Отставнов, М. Прикладные свободные программы в школе / М. Отставнов. – М.: Медиа Технолоджи сервис, 2003. – 96 с.