Как написать систему уравнений в openoffice. Скобки - ваши друзья

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

Как уже отмечалось, ввод формулы начинается со знака равенства, далее пишется сама формула. К примеру: =4+16 . Записав такую формулу и нажав Enter , мы увидим в ячейке число 20. Конечно, формулы без переменных обычно не имеют особого смысла, поэтому теперь посмотрим, как использовать переменные, в качестве которых в OpenOffice.org Calc служат адреса ячеек. К примеру, если в A1 мы записали число 20, то после записи в B1 формулы =A1^2 и нажатия Enter в ячейке B1 появится число 400.

Основные арифметические операции, доступные OpenOffice.org Calc :

  • "+" - сложение;
  • "-" - вычитание;
  • "*" - умножение;
  • "/" - деление;
  • "^" - возведение в степень;
  • ":" - задание диапазона.

Кроме этих операций, в OpenOffice.org Calc доступен обширный набор функций следующих категорий:

  • работа с базами данных;
  • обработка времени и дат;
  • финансовые;
  • информационные;
  • логические;
  • математические;
  • работа с массивами;
  • статистические;
  • текстовые;
  • дополнительные.

Для удобства написания формул в OpenOffice.org Calc разработан автопилот функций.

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

В поле редактирования "Формула" отображается текущая формула, которую можно непосредственно редактировать - а можно, поставив курсор в необходимую позицию, дважды щёлкнуть по имени функции из списка, и выбранная функция вставится в окно ввода. Останется только либо ввести аргумент с клавиатуры, либо нажать кнопку:

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

Для случая, когда формула достаточно проста (содержит знаки "+" , "-" , "*" , "/" , "^" ), но состоит из относительно большого числа переменных, рассмотрим следующий пример:

Пусть требуется вычислить A1+C5*B4 ; для этого:

Нажмите "=", после чего выберите с помощью стрелок управления курсором ячейку A1 (при первом же нажатии на клавишу управления курсором появится красный прямоугольник-курсор). Затем нажмите "+" и выберите C5 , нажмите "*" и, наконец, выберите B4 . Таким способом с помощью клавиатуры можно быстро формировать формулы (ячейки можно выбирать и указателем мыши).

После ввода "=" и какой-либо буквы OpenOffice.org Calc автоматически высвечивает имя функции, начинающейся на эту букву. Эта возможность позволяет набирать не всю формулу, а только первые её буквы, а дальше, если предложенная функция является именно той, которая нужна, останется только нажать "Enter" .

Бывает так, что при вводе формул в качестве их аргументов требуется передавать не адрес ячейки, а целую область - к примеру, необходимо просуммировать все значения в столбце A , начиная с адреса A2 по адрес A11. Конечно, можно написать =A2+A3+...+A10+A11 - но гораздо проще и в любом случае правильнее будет написать "=Су", затем воспользоваться подсказкой (Сумм ) и, нажав "Enter", в скобках вписать диапазон "A2:A11" .

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

В пакете OpenOffice.org имеется приложение OpenOffice.org Math , которое предоставляет средства для набора математических формул.

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

Формулы создаются в качестве объектов. Для создания формул используется специальный язык разметки. Эту программу нельзя применить для расчета по набранным формулам, она предназначена только для ввода, отображения и редактирования формул.

Вызовем приложение из текстового редактора, подадим команду Вставка Объект Формула . Откроется окно редактора формул с окном Выбор :

Рис. 1. Окно редактора формул с окном Выбор

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

Ввод формулы

Для ввода формулы существует несколько вариантов:

1. Применить для набора окно Выбор .

2. Применить контекстное меню для набора, щелкнув правой кнопкой мыши в окне Команды редактора формул.

3. Применить команды языка разметки.

4. Ввести формулу непосредственно в документе.

Рассмотрим для примера набор небольшой формулы .

Вариант 1

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

Рис. 2. Выбор символа дроби в окне Выбор

Алгоритм действий по первому варианту с применением окна Выбор может быть следующим:

Рис. 3. Набор символа дроби

  • Символы < > следует заменить буквами a и b :

Рис. 4. Результат ввода

Вариант 2

Создадим эту же формулу, используя контекстное меню.

Рис. 5. Контекстное меню

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

Вариант 3

Используем для набора нашей формулы мнемонический язык разметки.

В окне редактора напишем текст a over b :

Рис. 6. Набор текста “a over b ”

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

Вариант 4

Можно ввести формулу непосредственно в документ, применяя язык приложения OpenOffice.org Math :

· Ввести в документ OpenOffice.org Writer следующий текст: a over b

· Выделить этот фрагмент.

· Подать команду Вставка -> Объект -> Формула .

Текст будет преобразован в форматированную формулу.

Интерфейс программы

Основное меню программы содержит все команды для работы с приложением OpenOffice.org Math. Меню содержит все доступные операторы, команды редактирования, просмотра, упорядочения объектов, форматирования и печати документов формул и содержащихся в них объектов. Меню является контекстно зависимым, доступны только те пункты меню, которые связаны с работой, выполняемой в текущий момент.

Большинство команд меню доступны только при создании или редактировании формул.

Рассмотрим элементы основного меню.

Меню Файл

Это меню содержит основные команды для работы с документами формул, такие, как команды открытия документа, его сохранения и печати. Никаких специфических команд, отличающихся от других приложений OpenOffice.org, это меню не содержит.

Меню Правка

Меню содержит гораздо меньше команд, чем аналогичное меню текстового редактора OpenOffice.org Writer .

Рис. 7. Меню Правка

Специфичными для редактора формул являются две нижние группы команд.

Команда Следующая метка переводит курсор в окне Команды в следующий местозаполнитель, команда Предыдущая метка возвращает курсор к предыдущему местозаполнителю.

Команда Следующая ошибка перемещает курсор на следующую ошибку, перемещение вправо.

Команда Предыдущая ошибка перемещает курсор на предыдущую ошибку, перемещение влево.

Меню Вид

Меню Вид применяется для задания масштаба отображения формулы и определения необходимых видимых элементов. Значение масштаба отображается в строке состояния.

Рис. 8. Меню Вид

Команда Обновить - обновление отображаемых данных.

Если активирована функция Автообновление экрана , то изменения, вносимые в окно Команды , обновляются автоматически. Если этот параметр не установлен, формула будет обновляться только после выбора последовательности команд Вид -> Обновить .

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

Функция Строка состояния отображает или скрывает строку состояния.

Функция Выбор активирует окно Выбор , с помощью которого можно вводить элементы формулы.

Последняя группа команд определяет масштаб отображения формул. Увеличение и уменьшение масштаба производится на 25% по командам Увеличить и Уменьшить .

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

Меню Формат

Меню Формат содержит команды, необходимые для форматирования формул.

Рис. 9. Меню Формат

Команда Шрифты позволит определить шрифты для таких элементов формул, как переменные, функции, числа и вставляемый текст:

Рис. 10. Окно Шрифты

В диалоговом окне Шрифт отображен шрифт, заданный по умолчанию.

Чтобы изменить шрифт

  • Нажать кнопку Изменить и выбрать тип элементов.
  • Откроется новое диалоговое окно. В нем выбрать необходимый шрифт, установить требуемые атрибуты и нажать кнопку OK .

Чтобы внесенные изменения использовались по умолчанию, нажать кнопку По умолчанию.

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

Команда Интервал откроет диалоговое окно для определения интервалов между элементами формул. Интервал задается в процентах относительно основного размера, определенного с помощью команды Формат -> Размер шрифта .

Команда Выравнивание в диалоговом окне позволяет задать выравнивание для многострочных формул.

Функция Текстовый режим включает и отключает текстовый режим. При отображении в текстовом режиме формулы имеют ту же высоту, что и строка текста.

Меню Сервис

Меню Сервис служит для открытия и редактирования каталога символов, для импорта внешних формул в качестве файлов данных. Здесь можно настроить интерфейс программы по желанию пользователя, изменить параметры программы.

Рис. 11. Меню Сервис

Команда Каталог открывает диалоговое окно Символы , в котором можно выбрать символ для вставки в формулу.

Команда Импорт формулы открывает диалоговое окно для импорта формулы из другого документа.

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

Команда Настройка настраивает меню, сочетания клавиш, панели инструментов и макросы.

Команда Параметры открывает диалоговое окно для изменения параметров программы.

Меню Окно и Справка работают с традиционной логикой.

Команды редактора формул

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

Приведем некоторые команды.

Применение скобок

Рассмотрим написание некоторых простых формул. Эти примеры демонстрируют, как применять скобки.

  • Круглые скобки () выделяют структуру символов в формуле и отображаются в документе и на печати.
  • Квадратные скобки действуют так же, как и круглые.
  • Фигурные скобки { } группируют символы в структуры, но сами не отображаются в формуле.
  • Для отображения фигурных скобок нужны команды lbrace и rbrace .

Приведем пример более сложной дроби.

Масштабом скобок всех видов можно управлять с помощью команд left и right . После применения этих команд размер скобки будет соответствовать ее содержимому:

Если нужна только одна скобка, то вместо второй скобки нужно прописать команду none:

В этом примере, для того чтобы расположить фрагмент формулы в двух строках, применена команда matrix, знаки “##” означают переход во вторую строку.

Греческие буквы

Для ввода букв греческого алфавита есть два варианта.

Первый вариант


Рис. 12. Окно Символы

  • Выбрать нужный символ, нажать кнопку Вставить .

Второй вариант

  • Написать имя буквы после знака “%”.

Операторы

Приведем примеры простых формул, содержащих знаки интеграла, суммы.

Индексы и степени

Для отображения степени можно применить символ степени “^”

Для написания нижнего индекса проще всего использовать символ подчеркивания “_”.

Для форматирования в редакторе также можно применить верхний и нижний индексы:

  • верхний индекс - sup ;
  • нижний индекс - sub .

Эти индексы можно расположить перед или после символа, которому они принадлежат:

  • предшествующий, или левый, индекс - поместить букву l перед именем индекса;
  • последующий, или правый, индекс - поместить букву r перед именем индекса.

К одному символу одновременно можно применить верхний и нижний индексы.

Форматирование

В редакторе имеются средства для изменения размера, начертания и цвета символов.
Команда size определяет размер символов. Знак “+” означает увеличение размера, знак “–” означает уменьшение размера, можно также применить знаки деления “/” и увеличения “*” размера.

С помощью команды color можно указать цвет символов. Цвет может быть red (красный), green (зеленый), blue (синий), yellow (желтый), white (белый) и black (черный). Черный цвет применяется по умолчанию. В следующем примере символ c имеет красный цвет:

Команда bold придает символам полужирное начертание, команда ital - курсивное начертание, а команда - nitalic

  • # - переход к следующему элементу матрицы в текущей строке матрицы,
  • ## - переход к следующей строке матрицы,
  • “если” - в кавычки помещается текст,
  • leslant - символ “меньше или равно”,
  • right none - правая фигурная скобка не нужна.
    • log - имя функции,
    • _ - нижний индекс,
    • ^ - степень,
    • over - дробь.

    • sqrt - квадратный корень,
    • cdot - точка, символ умножения,
    • nroot - радикал,
    • ^ - степень,
    • over - дробь.

    Начало разбора примеров

    Запуск программы

    Войти в Math можно при помощи режима: Пуск →(Все) Программы →OpenOffice OpenOffice Math .

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

    Для установки значка на рабочем столе нужно в список программ пакета: Пуск → (Все) Программы →OpenOffice, установить курсор на надписи: OpenOffice Math щелкнуть правой кнопкой и перенести на рабочий стол. Затем в появившемся панно выбрать режим Копировать .

    Основное окно программы. После запуска программы Math на экране появится ее окно, как это показано ниже.


    В ней можно только рисовать математические формулы, ничего другого сделать нельзя. Однако, программа вставлена в другие программы, такие как Write и Calc о том, как это работает в Write , можно посмотреть в уроке 15 описания этого режима.

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

    Справочная система. Сначала уберем панно с формулами, нажав на кнопку с крестиком. Затем нажмем на клавишу F1 . На экране появится окно режима.


    В поле искомое понятие наберем с клавиатуры: "формулы примеры ". В правой части появится текст с названиями разделов.


    Символы с индексами 1 пример

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


    Скопируем текст описания (D_mn^ size /2 LEFT(3 OVER 2 RIGHT)), для этого выделим строчку, установив курсор мыши на этой строчку и трижды нажмем на левую кнопку мыши. При этом строчка выделится.


    Теперь поместим в буфер обмена выделенный текст. Для этого нажмем одновременно на клавиши Ctrl и С . В дальнейшем такое действие мы будем писать как Ctrl +C . Затем зайдем в окно программы Math , щелкнем по второму нижнему полю и на комбинацию клавиш Ctrl+V .


    Как видно из рисунка встанет не только нужный нам текст, но и в верхнем поле появится формула, как и в справочной системе. В верхней части формула показана маленького размера. Поэтому увеличим ее. Для этого воспользуемся режимом Формат →Кегли . В нем увеличим размер в поле Стандартный на 24 .


    В результате отображение формулы увеличится в два раза.


    Теперь рассмотрим текст, который был введен. Это было: D_mn^ size /2 LEFT(3 OVER 2 RIGHT).

    Первый символ - D обозначает символ, который будет введен в формулу. Символ подчеркивания означает, что следующие символы должны быть нижним индексом. Например, D_mn означает следующее.


    Затем идет символ - ^, который обозначает, что далее находится верхний индекс. Например, запись D_n^ 11 означает следующее.


    То есть, в верхнем индексе появилось число - 11. Запись size /2 означает, что следующие символы должны быть половинного размера. Далее идет левая скобка - LEFT (, 3 деленное на два - 3 OVER 2 и правая скобка - RIGHT). Например, 3 OVER 2 даст следующее.

    Мы разобрали первую формулу. перейдем к другим.

    Как создать простую формулу

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

    3. Наберите нужное число, а затем знак действия (-, /, +, *).

    4. Введите следующее нужное число, например =5*6.

    5. Используйте следующие клавиши:

    Enter - для перехода вниз по столбцу;

    Shift+Enter - для перехода вверх по столбцу;

    Tab - для перехода вправо по строке;

    Shift+Tab - для перехода влево по строке.

    При создании формулы действуют стандартные правила математических вычислений.

    Как создать формулу с использованием ссылок

    Следующий вид формул основан на вычислениях с использованием ссылок на ячейки.

    2. Введите символ (=) c клавиатуры.

    3. Затем введите адрес ячейки, содержащий нужные значения.

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

    4. Вставьте в формулу оператор и введите адрес следующей ячейки.

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

    5. Завершите создание формулы так же, как в предыдущей инструкции.

    1. В окне открытого листа выделите ячейку, где будет находиться формула.

    2. Введите символ (=) c клавиатуры.

    3. Создайте нужную формулу с использованием ссылок на ячейки.

    4. Не закрепляя созданную формулу, щелкните в адресном окошке перед адресом ячейки, которую необходимо сделать абсолютной ссылкой.

    5. Нажмите на клавиатуре клавишу F4.

    В адрес ячейки перед именем столбца и номером строки добавится символ $.

    6. Нажмите клавишу Enter.

    Как создать формулу с использованием имен

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

    1. В окне открытого листа выделите ячейки, где будет находиться формула.

    2. Введите символ (=) c клавиатуры.

    3. Наберите нужное имя, затем введите оператор и снова наберите имя, например =Количество*Цена_закупки.

    Также существующее имя можно выбрать в меню адресного окошка, раскрыв его на строке формул. Как изменить созданную формулу

    2. Поставьте курсор в окно ввода на строке формул и щелкните левой кнопкой мыши.

    Для перемещения по формуле можно использовать клавиши со стрелками.

    4. Закрепите результат нажатием клавиши Enter, Tab или щелчком по кнопке Ввод на строке формул. Как изменить созданную формулу непосредственно в ячейке

    1. В окне открытого листа дважды щелкните левой кнопкой мыши в ячейке с нужной формулой.

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

    3. Закрепите результат нажатием клавиши Enter, Tab или щелчком по кнопке Ввод на строке формул.

    Как скопировать формулу в другую ячейку

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

    1. В окне открытого листа выделите ячейку с нужной формулой.

    3. Выделите ячейку, в которую необходимо вставить формулу.

    4. Используйте любой известный способ вставки (кнопка Вставить на панели Стандартная, контекстное меню, Ctrl+V и т. д.).

    Как скопировать только результат формулы

    1. В окне открытого листа выделите ячейку с нужной формулой.

    2. Используйте любой известный способ копирования (кнопка Копировать на панели Стандартная, контекстное меню, Ctrl+C и т. д.).

    3. Выделите ячейку, если необходимо вставить результат формулы.

    4. Откройте меню кнопки Вставить на панели Стандартная.

    5. В списке команд выберите:

    Текст без форматирования - для вставки только текстовой информации;

    Форматированный текст - для вставки форматированной текстовой информации.

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

    1. В окне открытого листа создайте формулу для первой пары ячеек нужных столбцов. Например, чтобы сложить значения, содержащиеся в диапазонах А1:А10 и В1:В10, в ячейке С1 введите формулу =А1+В1.

    2. Выделите ячейку с созданной формулой. В нашем примере это ячейка С1.

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

    4. В каждой ячейке диапазона ячеек С2:С10 формула будет использовать ссылки на новые соответствующие ячейки: в ячейке С2 формула примет вид =А2+В2, в ячейке С3 - соответственно =А3+В3 и т.д.