Имя материала: Математика в экономике

Автор: Юдин С.В.

1. свободное программное обеспечение 1.1. основные сведения о свободном программном обеспечении

Свободное ПО (Free Software) — программы для ЭВМ, которые распространяются на условиях, предоставляющих пользователям четыре ключевые свободы (права):

- свободное использование программного обеспечения в лю-

бые целях;

- свободное изучение и адаптация ПО к нуждам пользовате-

ля(ей) при условии открытого доступа к исходному коду программы;

- свободное распространение программного обеспечения (за

деньги или безвозмездно);

- свободное усовершенствование и публикация ПО, включая

распространение усовершенствованных версий, при условии открытого доступа к исходному коду программы.

Каждый пользователь свободной программы, в отличие от несвободной (проприетарной), является полноценным владельцем программы (обладает неисключительными авторскими имущественными правами на нее) и не зависит от воли разработчика программы или правообладателя.

Важнейшим следствием прав (2) и (4) является распространение свободной программы только при открытом доступе к её исходному коду.

Подобные программы распространяются под лицензией GNU General Public License, которая и описывает приведенные выше свободы.

Свободное ПО не означает, что оно является бесплатным. В случае продажи копии программы продавец, как правило, предоставляет ряд дополнительных услуг, которые, собственно, и оплачиваются (не считая стоимости изготовления и доставки копии покупателю). Если же программа пользователем самостоятельно скопирована, то она обойдется ему бесплатно, но никакие дополнительные услуги ему оказаны не будут.

Пользователь программного обеспечения самостоятельно решает, какие программы он будет использовать: коммерческие или свободно распространяемые.

Каждый вид ПО имеет свои достоинства и недостатки. Рассмотрим основные виды программных средств, не претендуя на полноту обзора.

Начнем с важнейшей части любого компьютера - операционной системы (ОС). Почему автор говорит об ОС, а не о процессоре, материнской плате и т.п.? С нашей точки зрения рядовому пользователю все это, по большому счету, безразлично. Все современные компьютеры способны выполнять все задачи, возникающие в процессе работы и учебы. Еще несколько лет тому назад компьютером пользовались, в основном, специалисты в области информационных технологий (ИТ), а прочие использовали эту технику только для ввода данных, набора текстов. Всегда были исключения - геймеры, фанаты-программисты и им подобные (не следует считать, что автор относится к ним с предубеждением, он доцент по кафедре ЭВМ и сам был таким). Владельцы ПК хвастались друг перед другом мощностью процессоров и видеокарт, сравнивали их возможности и постоянно производили модернизацию (апгрейд) техники.

Сейчас этот бум спал. На первый план вышли соображения удобства пользования, простота работы, доступность информационных технологий «чайнику».

С точки зрения автора, обычному пользователю и не надо знать, что там внутри. Важны три основных условия:

- возможность выполнения всех задач, как в работе, так и в

учебе;

- простота использования;

- минимальные требования к общей подготовке.

Как уже отмечено выше, все современные компьютеры, как стационарные (десктопы), так и переносные (лэптопы или ноутбуки) способны выполнять все основные задачи, за исключением, быть может, некоторых специфических, таких как исполнение последних компьютерных игр, обработки видеосигнала в реальном времени и т.п. Но эти задачи не являются теми, которые подавляющее большинство пользователей решают в процессе своей работы или учебы. Таким образом, первое условие можно считать выполненным всегда.

Для работы на ПК необходима специальная программа-посредник, которая должна переводить команды пользователя в вид, понятный исполнителю-компьютеру. В качестве такого посредника выступает операционная система.

В России широкое распространение получили следующие операционные системы:

- коммерческая ОС семейства Microsoft Windows корпорации Microsoft;

- множество клонов открытой ОС семейства Linux;

3 - специфическая Mac OS (используется только на компьютерах семейства Apple Macintosh) .

Операционная система Microsoft Windows лучше всех других известна в России. Это можно объяснить двумя факторами. Во-первых, дружественность интерфейса, простота работы и настройки, отсутствие требований к специальным знаниям. Во-вторых, большое количество пиратских копий, доступных до сих пор на каждом углу.

Открытые ОС семейства Linux, как правило, используют люди с высокой квалификацией в области системного программирования. Если Вам необходимо достичь высочайшей надежности, максимальной производительности, полной безопасности, то Ваша ОС - Linux.

Помимо этого, практически все пакеты с ОС Linux поставляются с огромным количеством прикладных программ. Как правило, они имеют в своем составе офисные пакеты, графические редакторы, музыкальные и видеопроигрыватели и т.д. и т.п. Нет необходимости искать и покупать что-то, чего нет в основной поставке. Кроме этого, каждая версия ОС Linux связана со своим депозитарием, в котором находится огромное количество бесплатных программ любой направленности.

Совершено уникальная особенность ОС Linux - возможность создания и использования полноценной системы, которая загружается и работает без установки - непосредственно с компакт-диска. При этом имеется возможность чтения и записи на другие носители информации, работы со всеми пакетами программ, записанными на CD. Такие системы носят название LiveCD.

Есть одна проблема. Сложность в использовании. Как бы ни заклинали духов шаманы-линуксоиды, сколько бы рекламных статей они ни писали, пока эта система не может служить образцом дружелюбия. С ней необходимо сражаться, тратить драгоценное время на разрешение тех проблем, которые в Microsoft Windows просто не возникают.

Самое главное в том, что при покупке ПК с предустановленной Linux нет гарантии полной работоспособности системы. Это, в частности, случилось и с автором при покупке ПК фирмы MSI с ОС SUSE - Linux Enterprise Desktop 10. Для отыскания и установки драйверов ряда устройств пришлось потратить не менее 10 часов, что можно оценить в 4000...5000 руб. Стоимость предустановленной Microsoft Windows существенно ниже. Кстати, ОС SUSE является коммерческой.

Автор тестировал ряд других ОС на базе Linux и пришел к выводу, что пока стоит, несмотря на нелюбовь линуксоидов к Биллу Гейтсу (основатель фирмы Microsoft), пользоваться именно Microsoft Windows.

Операционные системы дают возможность пользователям общения с ПК, а решать задачи приходится с помощью разнообразного специализированного ПО.

Рассмотрим некоторые программы, которые наиболее часто используют студенты, аспиранты и преподаватели ВУЗов.

В первую очередь, нам нужны офисные пакеты программ. Ведь каждый из нас сталкивается с необходимостью написания отчетов (для этого нужен текстовый редактор), содержащие, зачастую, таблицы и графики, составленные по данным этих таблиц (для этого нужны табличные процессоры, обладающие возможностью упорядочивать и обрабатывать данные, строить различные диаграммы и графики). Часто возникает необходимость публичной презентации своих достижений (для составления визуального отображения целесообразно использовать слайды, каковые могут быть изготовлены в редакторе презентаций).

Как правило, все эти функции собраны в один пакет программ.

Существует несколько конкурирующих пакетов. Мы кратко рассмотрим только два из них.

Первый, это коммерческий пакет Microsoft Office корпорации Microsoft. В настоящее время актуальна версия Microsoft Office 2007. Осенью 2008 г. автор приобрел версию Microsoft Office 2007 Home and Student в рамках рекламной акции (лицензия на три компьютера за 1990 р.) и теперь этот пакет установлен на ПК автора, ноутбуке его дочери-студентки и ноутбуке сына-преподавателя. Такая цена может считаться оправданной в условиях России.

Этот пакет содержит текстовый редактор Microsoft Office Word 2007, электронные таблицы Microsoft Office Excel 2007, редактор презентаций Microsoft Office PowerPoint 2007, электронная записная книжка Microsoft Office OneNote 2007. По функциональности этот пакет превосходит старые (MS Office XP, MS Office 2003). Кардинально переработанный интерфейс не вызывает особых проблем и позволяет быстро производить необходимые действия.

Второй пакет - это офисный пакет, разработанный и распространяемый на основе открытой лицензии GNU General Public License: OpenOffice.org. В настоящее время актуальна версия 3.0.

Офисный пакет OpenOffice.org содержит:

- текстовый редактор OpenOffice.org Writer;

- электронные таблицы OpenOffice.org Calc;

- редактор презентаций OpenOffice.org Impress;

- графический редактор OpenOffice.org Draw.

Можно утверждать, что этот пакет является полноценной заменой Microsoft Office. С его помощью можно читать, редактировать и сохранять документы в форматах Microsoft Office, своих собственных форматах (что предпочтительнее). В качестве недостатков можно отметить, что набирать формулы в редакторе OpenOffice.org Writer сложнее, чем в Microsoft Office Word, а электронные таблицы OpenOffice.org Calc не позволяют решать задачи нелинейного программирования, в отличие от Microsoft Office Excel. В них также отсутствуют богатейшие возможности Microsoft Office Excel и Gnumeric по статистическому анализу данных.

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

В первую очередь, необходима программа, позволяющая не только проводить математические расчеты, но и помогать в изучении общих математических методов. Имеется множество разных программ.

К коммерческим относятся такие как Mapple, Mathematica, MathCad, MathLab. Это очень мощные средства, позволяющие решить практически любую задачу. Все они имеют возможность символьных преобразований. Иначе говоря, можно решить задачу не только численно, как к этому привыкли школьники и студенты за время изучения курса «Информатика», но и в обычном символьном виде. С точки зрения автора, наиболее удачный интерфейс разработан для программы MathCad. Если же говорить о мощности и универсальности - то это программа Maple. С точки зрения решаемых в экономике задач любая из этих программ позволит пользователю добиться поставленных целей.

Недостаток этих программ в одном - высокая цена.

Среди свободного ПО можно отметить упомянутый выше пакет Maxima. Недостаток - не очень красивый интерфейс.

Указанные математические пакеты являются универсальными. Тем не менее, имеется ряд задач, таких как проведение статистического анализа, для решения которых лучше подходят специализированные программы.

Широко известны коммерческие программы статистического анализа Statistica и SPSS. Они позволяют легко и просто решать сложнейшие статистические задачи, предоставляют великолепный графический интерфейс. Недостаток, опять-таки, один - высокая цена. Нет, для крупного и даже среднего предприятия, это не так много, но для студента, аспиранта и преподавателя ВУЗа 40000...60000 руб. многовато.

Имеется несколько хороших программ, распространяющихся свободно. Среди них стоит отметить программу Gretl. Она позволяет решать все те задачи, которые решают и коммерческие программы. Недостатков у нее два: более бедный интерфейс и отсутствие русифицированной версии. Так что необходимо знание английского языка на уровне твердой школьной четверки.

В целом, функциональность свободного ПО, как правило, не уступает функциональности коммерческого ПО. Разница только в удобстве и красоте интерфейса. Иногда коммерческие программы обладают большей функциональностью, но для целей обучения это не имеет значения.

Что касается надежности, то коммерческие программы не всегда отличаются в лучшую сторону. Любой товар должен обладать определенными потребительскими свойствами, быть безопасным. Производитель несет ответственность за брак и убытки, понесенные потребителем вследствие, например, возгорания телевизора, отравления пищевыми продуктами и т.д. В то же время производители массовых программных продуктов не несут никакой ответственности за брак. Во всех лицензионных соглашениях фигурирует оборот «as is». Иначе говоря, программа берется в том виде, в каком она поставляется, производитель не отвечает ни за какие последствия, возникшие вследствие использования ее, даже если в процессе работы программы будут разрушены данные, с которыми эта программа не должна была работать, не говоря уже о ее собственных базах данных.

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

Техническая поддержка, которую обеспечивают поставщики коммерческого ПО, заключается только в том, что Вам помогут разрешить те проблемы, которые любой грамотный пользователь решит самостоятельно, быть может, потратит 20...30 минут. Если же возникает проблема несовместимости с другими программами, будет обнаружена ошибка в самой программе, в частности, Вы выйдете за пределы области применимости тех методов, которые были использованы при разработке алгоритма, то помощи ждать бесполезно. Более того, Вас же и обвинят в том, что Вы невнимательно прочитали

 

лицензионное соглашение (кстати, ни в лицензионных соглашениях, ни в описаниях программ нет никаких сведений об области применимости алгоритмов). В идеале, для работы любой коммерческой программы требуется отдельный компьютер, на котором установлена свежая операционная система (имеется в виду, что ранее там ни одна прикладная программа не была установлена). Естественно, что такого не может быть ни у одного пользователя.

Что касается свободного ПО, то Вам предоставляется доступ к исходным текстам и документации, по которым можно определить ограничения и разного рода опасности. Это, однако, требует высокой квалификации.

 

1.2. Офисный пакет OpenOffice.org Краткое описание

Офисный пакет OpenOffice.org содержит практически все средства, необходимые офисному работнику [11, 12]. Ниже представлено краткое описание всех составных частей.

Writer (текстовый процессор, аналог Microsoft Word) - инструмент с богатыми возможностями для создания писем, книг, отчетов, информационных бюллетеней, брошюр и других документов. Writer может экспортировать файлы в HTML, XHTML, XML, Adobe's Portable Document Format (PDF), и все версии файлов Microsoft Word, включая новый формат docx. Он также соединяется с вашим почтовым клиентом.

Calc (электронная таблица, аналог Microsoft Excel) имеет продвинутые средства анализа, построения диаграмм и возможности

принятия решений ожидаемые от высококачественных электронных

20

таблиц. Он включает более чем 300 функций, в том числе для финансовых, статистических и математических операций. Calc осуществляет построение 2-х и 3-х мерных диаграмм, которые могут быть встроены в другие документы OpenOffice.org. Вы можете также работать с рабочими книгами Microsoft Excel и сохранять их в формате Excel. Calc может экспортировать электронные таблицы в Adobe PDF и в HTML.

Impress (презентационная графика, аналог Microsoft PowerPoint) обеспечивает все общие средства представления мультимедиа, такие как специальные эффекты, анимация и средства рисования. Демонстрация слайдов может быть расширена специальными текстовыми эффектами, а так же звуковыми и видеоклипами. Impress совместим с форматом файла Microsoft PowerPoint, и может также сохранять вашу работу в многочисленных графических форматах, включая Macromedia Flash (SWF).

Draw (редактор векторной графики) - инструмент векторного рисования, с помощью которого можно выполнять все, от простых диаграмм или блок-схем до трехмерных художественных работ. Draw может импортировать графику из многих распространенных форматов и сохранять ее в более чем 20-и форматах, включая PNG,

HTML, PDF и Flash.

Base (база данных, аналог Microsoft Access) обеспечивает инструментальные средства для ежедневной работы с базами данных. Он может создать и редактировать формы, отчеты, запросы, таблицы, представления и отношения, так чтобы управление связанной базой данных было почти таким же как в других популярных приложениях баз данных. Base обеспечивает много новых возможностей, таких как возможность анализировать и редактировать отношения из

 

схемы представления. Base включает HSQLDB как его заданный по умолчанию механизм реляционной базы данных. Он может также использовать dBASE, Microsoft Access, MySQL или Oracle, или любую ODBC или JDBC совместимую базу данных. Base также обеспечивает поддержку поднабора ANSI-92 SQL.

Math (редактор формул). Вы можете использовать его, чтобы создавать сложные уравнения, которые включают знаки или символы, не доступные в стандартных шрифтовых наборах. Он используется для создания формул в других документах, типа файлов Writer и Impress, но может также выступать как автономный инструмент. Вы можете сохранить формулы в стандартном формате Mathematical Markup Language (MathML) для включения в web-страницы и другие документы, созданные не в среде OpenOffice.org.

В настоящее время актуальна версия OpenOffice.org 3.0.

 

Установка пакета OpenOffice.org

Последнюю версию пакета OpenOffice.org можно скачать с сайта проекта [11]. У автора на момент написания руководства имелась версия OpenOffice.org 3.0.1.

Для установки пакета следует запустить установочную программу дважды кликнув по ней мышкой:

OOo_3.0.1 _Win32Intel_install_ru_infra_wJRE.exe

Мастер установки последовательно проводит пользователя через ряд последовательных шагов.

После запуска установочной программы появляется первое сообщение, представленное на рис. 1.1.

После нажатия кнопки «Далее» Вам будет предложено выбрать папку для переноса туда установочных файлов (рис. 1.2.)

22

После выбора папки или создания новой следует нажать кнопку «Распаковать».

После распаковки файлов из архива и их сохранения, начнется собственно установка (рис. 1.3). После нажатия кнопки «Далее» будет предложено ввести информацию о пользователе (рис. 1.4). Т.к. Офисный пакет нужен практически всем, целесообразно указать, что необходимо установить данную программу для всех пользователей. В конце нажать кнопку «Далее».

Рис. 1.5. Выбор типа установки

Рис. 1.7. Индикатор состояния установки

Подпись:

 

Работа мастера установки завершена

 

Мастер установки успешно установил OpenOfflce.org 3.0. Нажмите Готово для выхода из мастера.

 

 

     Готово і

Рис. 1.8. Конец установки Первый запуск OpenOffice.org

Во время установки пакета OpenOffice.org программа установки разместила временные файлы на рабочем столе. Эти файлы следует удалить, чтобы не захламлять сам рабочий стол и освободить место на жестком диске.

Для работы с офисным пакетом OpenOffice.org следует дважды щелкнуть мышкой по ярлыку приложения.

Во время первого запуска Вас соединят через Ваше Интернет-соединение с сайтом проекта, на котором находятся актуальные версии и обновления. Обновите Вашу копию OpenOffice.org, если это необходимо.

Поскольку целью данной работы не является ознакомление со всем офисным пакетом OpenOffice.org, то далее мы будем рассматривать работу только с электронными таблицами. Для вызова электронной таблицы Calc следует нажать на соответствующую кнопку (рис. 1.9).

После запуска электронных таблиц, можно начинать работу с ними (рис. 1.10).

Calc

Оформление меню и внешний вид табличного процессора Ope-nOffice.org Calc очень похожи на тоже в MS Excel версии XP и 2003. Таким образом, не должно возникнуть проблем по работе с этими таблицами.

Если же возникает вопрос по ходу работы, то имеется русифицированная справочная система.

Страница: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |