Какие возможности предоставляет панель инструментов программирование в программе smath studio
Глава 15 Программирование
15.1 Создание программы
Программа – специальная разновидность выражения, которое вы можете создавать в
SMath Studio. Данное выражение может быть составлено из операторов программирования, которые доступны на панели Программирование.
Программу можно считать совокупностью нескольких операторов. Как и любое выражение, программа в качестве результата может возвращать скаляр,вектор или матрицу.
Вы можете определить свою собственную функцию, используя операторы программирования.
Следующий пример показывает, как сделать простую программу, чтобы определить функцию:
1. Наберите левую сторону определяемой функции, после чего наберите
“:=”. Удостоверьтесь, что выбрана метка-заполнитель.
2. Нажмите на панели Программирование либо клавишу ]. Так же можно вызвать стандартную функцию line через Вставка-Функция. Вы будете видеть вертикальную линию с двумя метками-заполнителями, которые будут содержать операторы, входящие в вашу программу.
3. Щелкните в верхней метке-заполнителе. Напечатайте z, затем наберите “:=”.
4. Напечатайте x/у в метке-заполнителе справа от :=, после чего перейдите на нижнюю метку-заполнитель.
5. Введете величину, которая будет возвращена программой, в остающейся метке-заполнителе. Напечатайте lg(z).
Вы можете теперь использовать эту функцию так же, как любую другую функцию в своем рабочем листе.
Как у любого выражения, у программы SMath Studio должно быть значение. Это значение – просто значение последнего оператора, выполненного программой. Это может быть скаляр, вектор или матрица.
Вы можете также написать программу SMath Studio, чтобы возвратить символьное
выражение. Когда вы вычисляете результат программы, используйте символьный знак равенства, описанный в главе 14. SMath Studio передает выражение своему символическому процессору и, когда возможно, возвращает упрощенное символьное выражение. Вы можете использовать способность SMath Studio рассчитать программы символьно, чтобы произвести сложные символические выражения, многочлены, и матрицы. Рисунок 15.1 показывает функцию, которая, когда рассчитана символьно, вычисляет символьные многочлены.
Рис. 15.1 Символьное вычисление многочлена с помощью программы
15.2 Условные операторы
В общем случае SMath Studio выполняет каждый оператор в вашей программе сверху вниз. Однако могут возникнуть ситуации, когда вы хотите, чтобы SMath Studio выполнил оператор только тогда, когда соблюдается особое условие. Вы можете сделать это, включив в программу оператор if.
Например, предположите, что Вы хотите определить функцию, которая формирует полукруг вокруг начала координат, а при прочих условиях будет постоянной. Сделайте следующее:
1. Напечатайте левую сторону определения функции, после чего напечатайте “:”. Удостоверьтесь, что метка-заполнитель справа выбрана.
2. Нажмите на панели Программирование либо выберите функцию if в диалоге Вставка\Функция. Так же вы можете набрать команду if в метке-заполнителе и затем нажать Tab.
3. Введите логическое выражение в верхнюю метку-заполнитель, используя любой из относительных операторов на панели инструментов
Булева. В метке-заполнителе между if и else напечатайте значение, которое вы хотите, чтобы программа возвратила всякий раз, когда выражение в верхней метке-заполнителе верно. В случае необходимости, прибавьте больше меток-заполнителей, нажимая
4. Выберите метку-заполнитель после else и напечатайте значение, которое вы хотите, чтобы программа возвращала в случае, если условие не выполняется. В случае необходимости, прибавьте больше меток- заполнителей, нажимая
На рисунке 15.2 показан график созданной пользователем функции.
Рис. 15.2 График пользовательской функции
15.3 Циклы
Одна из самой сильных сторон программирования – способность выполнить неоднократно последовательность операторов в цикле. SMath Studio обеспечивает две разновидности циклических структур. Выбор конкретной структуры зависит от того, как именно вы планируете подать команду циклу о прекращении выполнения итераций. Если вы знаете точно, сколько итераций вы хотите, чтобы цикл выполнил, используйте оператор цикла for. Если Вы хотите, чтобы цикл остановился, когда выполнится условие, но Вы не знаете, сколько циклов будет требоваться, используйте оператор цикла while.
Циклы «for»
Цикл for заканчивается после предопределенного числа итераций. Итерацией управляет переменная цикла, определенная в начале цикла. Определенная переменная цикла является локальной для программы.
Для создания цикла for необходимо:
1. Нажмите на панели Программирование либо выберите функцию
for(3) в диалоге Вставка\Функция. Так же вы можете набрать команду
for(3) и затем нажать Tab.
2. Задать имя переменной цикла в метке-заполнителе слева от символа
«».
3. Задайте диапазон значений, которые итеративная переменная должна принимать, в метке-заполнителе справа от «». Диапазон определяется с помощью функции range(2).
4. Введите выражение, которое вы хотите вычислить, в оставшуюся метку- заполнитель. Это выражение в общем случае использует переменную
цикла. В случае необходимости, прибавьте метки-заполнители, используя
SMath Studio использует две разновидности цикла for. Они различаются между собой оформлением. Для первого случая, описанного выше, изменение значения переменной цикла может происходить только с шагом 1. Во втором случае шаг изменения задает пользователь, и он может отличаться от 1.
Для создания цикла с шагом, отличным от 1, необходимо сделать следующее:
1. Выберите функцию for(4) в диалоге Вставка\Функция. Так же вы можете набрать команду for(4) и затем нажать Tab.
2. Задать имя переменной цикла в первой метке-заполнителе справа от for и присвоить ей начальное значение.
3. В следующей справа метке-заполнителе ввести условие, по которому будет заканчиваться цикл. Условие должно обязательно содержать переменную цикла
4. В оставшейся в строке метке-заполнителе ввести выражение, которое определит шаг изменения переменной цикла.
5. В метку-заполнитель, расположенную в следующей строке, ввести выражение, которое необходимо вычислить. Это выражение в общем случае использует переменную цикла. В случае необходимости, прибавьте метки-заполнители, используя
Пример использования циклов for показан на рис. 15.3
Рис. 15.3 Использование цикла for
Цикл «while»
Цикл while выполняется до тех пор, пока будет истинным некоторое условие. Из-за этого Вы не обязаны знать заранее, сколько времени будет выполняться цикл. Важно, однако, иметь где-нибудь, или в теле цикла цикла или в другом месте в программе, оператор, который в конечном счете делает условие ложным. Иначе, цикл выполняет все время.
Для создания цикла while необходимо:
1. Нажмите на панели Программирование либо выберите функцию while в диалоге Вставка\Функция. Так же вы можете набрать команду while и затем нажать Tab.
2. Щелкните в верхней метке-заполнителе и наберите условие. Это как правило - Булево выражение как показано рядом.
3. Введите нужное выражение в нижнюю метку-заполнитель. В случае необходимости, прибавьте метки-заполнители, используя
Рис. 15.4 показывает программу, включающую вышеупомянутый цикл. После входа в цикл while SMath Studio проверяет условие. Если условие верно, SMath Studio выполняет тело цикла и проверяет условие снова. Если условие ложно, SMath Studio выходит из цикла.
Рис. 15.4 Пример программы с циклом while
Замечание Если вы сформировали тело цикла неверно, и произошло зацикливание, то прервать выполнение программы можно, нажав кнопку (если данная кнопка имеет серый цвет, то никакие вычисления не происходят)
15.4 Обработка ошибок
Ошибки, которые могут произойти во время выполнения программы, заставляют
SMath Studio прекращать вычислять программу. Например, программа может попытаться
внутри другой программы как подпрограмму-процедуру;
- можно написать рекурсивную программу.
Подпрограммы
Рис. 15.6 показывает пример программы, содержащую вызов другой, которая является самостоятельной программой. Нет никакого ограничения по степени вложенности программ друг в друга.
Рис. 15.6 Вызов определенной пользователем функции из программы
Рекурсия
Рекурсия – сильный программный метод, который позволяет программе вызывать саму себя внутри себя, как показано в рисунке 15.7. Описание рекурсивной функции должно всегда иметь по крайней мере две части:
- Определение функции с точки зрения предыдущего значения функции.
- Начальное условие, препятствующее тому, чтобы рекурсия продолжалась бесконечно.
Идея подобна математической индукции: если вы можете определить f(n+1) от f(n), и
Вы знаете f(0), то Вы знаете все, что необходимо знать о f.
Совет Использование рекурсивной функции, несмотря на их элегантность и краткость, не всегда эффективно в вычислительном отношении. Вы можете заметить, что эквивалентная программа, используя один из описанных ранее операторов цикла, произведет вычисление быстрее.
Рис. 15.7 Пример рекурсивной функции
Приложения
Действия
В представленной таблице:
•
А и В обозначают множества, векторы или матрицы;
•
u и v обозначают векторы, элементами которых могут быть вещественные или комплексные числа;
•
М обозначает квадратную матрицу;
•
z и w обозначают вещественные или комплексные числа;
•
x и y обозначают вещественные числа;
•
m и n обозначают целые числа;
•
i обозначает переменную, меняющуюся в диапазоне;
•
S и любое другое имя, начинающееся с S, обозначают строку;
•
t обозначает любую переменную величину;
•
f обозначает функцию;
•
X и Y обозначают переменные или выражения любого типа.
Действие
Отображение Нажимаемые клавиши
Описание
Круглые скобки
(X)
(
Группирующий оператор
Подстрочный символ вектора
v
n
'
Возвращает метку-заполнитель для задания порядкового номера элемента вектора
Подстрочный символ матрицы
A
n,m
'
Возвращает метку-заполнитель для задания порядкового номера элемента матрицы
Факториал
n!
!
Возвращает n·
(
n-1)·
(
n-2). n должно быть целым неотрицательным числом.
Транспонирование
A
T
[Ctrl]+1
Возвращает матрицу, строки которой
– столбцы A, а столбцы – строки A.
Может быть вектором или матрицей.
Возведение в степень z
w
^
Возведение числа z в степень w
Возведение в степень матрицы, инвертирование матрицы
M
n
^
Возведение квадратной матрицы M в степень n. n может быть любым целым числом. M
-1
инвертирование
M. Возвращает квадратную матрицу.
Отрицание
-X
-
Умножает X на -1
Минор
M
n,m
(M)
–
Возвращает минор матрицы M.
Алгебраическое дополнение
A
n,m
(M)
–
Возвращает алгебраическое дополнение матрицы M.
Квадратный корень
√
z
\
Возвращает квадратный корень из числа z
Корень n-ой степени
n
√
z
[Ctrl]+\
Возвращает корень n-ой степени из числа z
Амплитуда, абсолютная величина
∣
z
∣
–
Возвращает модуль числа z.
Детерминант
∣
M∣
–
Возвращает детерминант квадратной матрицы M. Вещественное число
Деление
X
z
/
Деление выражения X на ненулевой скаляр z. X может быть вектором или матрицей.
Умножение
X·Y
*
Возвращает произведение X и Y, если и X и Y скаляры. Умножает каждый элемент Y на X, если Y - множество, и
X скаляр, или наоборот. Возвращает скалярное произведение (внутреннее произведение), если X и Y векторы одного и того же размера. Выполняет умножение матриц, если X и Y
соответствующие матрицы.
Векторное произведение
u×v
–
Возвращает векторное произведение для векторов с тремя компонентами u
и v.
Итерационная сумма
∑
i=m
n
X
–
Выполняет суммирование X. X может быть любым выражением. m и n
должны быть целыми числами.
Итерационное умножение
∏
i=m
n
X
–
Выполняет перемножение X. X может быть любым выражением. m и n
должны быть целыми числами.
Определенный интеграл
∫
a
b
f (t)dt
–
Возвращает определенный интеграл
f(t) на интервале [a,b]. a и b должен быть действительными скалярами.
Все переменные в выражении f(t), кроме переменной интегрирования t, должны быть определены.
Подынтегральное выражение f(t) не может возвратить множество.
Первая производная
d
dt
f (t)
–
Возвращает производную f(t) по переменной t. Все переменные в выражении
f(t) должны быть определены. Переменная t должна быть скалярной величиной. Функция
f(t) должна возвратить скаляр.
Производная n-ой степени
d
n
dt
n
f (t)
–
Возвращает n-ую производную f(t) по переменной t. Все переменные в выражении
f(t) должны быть определены. Переменная t должна быть скалярной величиной. Функция
f(t) должна возвратить скаляр.
Сложение
X+Y
+
Скалярное сложение, если X, Y, – скаляры. Поэлементно сложение, если
X и Y векторы или матрицы одного размера. Если X множество, и Y – скаляр, прибавляет Y к каждому элементу X.
Вычитание
X-Y
-
Выполняет скалярное вычитание, если X, Y – скаляры. Выполняет поэлементно вычитание, если X и Y
векторы или матрицы одного размера.
Если X множество, и Y - скаляр, вычитает Y из каждого элемента X.
Логическое «И»
x˄y
–
Возвращает значение 1, если и x и y
являются отличными от нуля.
Возвращения 0, если по крайней мере один из x или y – ноль.
Логическое «ИЛИ»
x˅y
–
Возвращает значение 1, если по крайней мере один из x или y является отличным от нуля. Возвращения 0, если и x и y – ноль.
Логическое «НЕ»
¬x
–
Возвращает 0, если x является отличным от нуля и 1, если x – ноль.
Логическое
«Исключающее
ИЛИ»
·xy
–
Возвращения 1, если точно один из x
или y является отличным от нуля.
Возвращения 0, если и x и y – ноль или оба являются отличными от нуля.
Строго больше
x>y,
S1>S2
>
Для действительных скаляров x и y, возвращения 1, если x>y, 0, если иначе. Для строк S1 и S2, возвращает
1, если S1 строго следует за S2 в порядке кодировки ASCII, в противном случае 0.
Строго меньше
x 7
Самая интересная строчка, здесь мы задаем цикл, итак:
Обратите внимания на вертикальную линию под командой while в этом примере я применил команду line, о ней мы поговрим ниже.
Самая интересная строчка, здесь мы задаем цикл, итак:
Этот цикл, аналогичен for(4) , но в нем счетчик цикла х меняется сам, и принадлежит диапазону t, см. пример:
Обратите внимания на 2 строчку t:=1..5 здесь использована функция range(2) , которя присваивает переменной t диапазон от 1 до 5, с шагом в 1, для целых чисел шаг обычно равен 1 .
Здесь цикл повторяется пять раз, что видно из значения j=15 во 2 строчке снизу (давайте вместе посчитаетм значение j = 0+1+2+3+4+5=15). Значение x внутри цикла берется из диапазона, если диапазон t = (1,2,3,4,5), то при каждом следующем шаге x будет равен след. значению взятому из этого диапазона:
Команда Line позволяет сделать составнюу команду, т.е одну команду из нескольких, вы наверное уже заметили, что все 3 команды циклов ( for(3), for(4), while ), а также операто ветвления ( If-else ) позволяют записывать внутри себя лиш одну команду. Чтобы внутри этих команд можно было выполнить целый ряд действий и придумана line. На рисунке ниже показана команда line:
Обратите внимание, по умолчания она вставляется с 2 пустыпи полями ввода, туда можно записать нужные вам команды. Черный квадратик справа внизу служит для растягивания линий, с его помощью линию можно растянуть/сжать на столько команд, на сколько нужно:
Внутрь оператора line можно вставлять еще несколько операторов line, вложений может быть много, но на практике больше 2-3 обычно не используется:
Обратите внимание, что если навести на операто line мышкой, то появиться всплывающая подсказка, где показано состояние всех переменных внутри.
На этом все!
Если Вы всетаки умудрились запустить расчет с бесконечным циклом (или просто надоело ждать когда все просчитает), то в Smath Studio есть кнопка остановки расчета
Что такое Smath Studio ?
- Очень краткая предыстория
- Введение (или что представляет из себя Smath Studio , краткое описание возможностей последней версии).
- Красный крестик, или как работать с программой :)
- Несколько небольших примеров работы
- Заключение (описание достоинств и недостатков)
1. Очень краткая предыстория
Еще совсем недавно в мире PC -совместимых программ не было бесплатных, или хотя бы дешевых, аналогов MathCAD . И мне, как инженеру приходилось писать свои расчеты в Ms Excel . Excel конечно не плохая программа, она позволяет сделать очень много. Но применительно к инженерным расчетам Excel не дает наглядности. Да и в экспертизу такой расчет сдать не получится. Так обстояло дело, пока я не узнал об Smath Studio .
Итак, же это за ЗВЕРЬ такой этот Smath Studio (На момент написания статьи последняя версия была 0.89.8 Бета), что он может ?
- Бесплатная программа для расчетов средней сложности с удобным интерфейсом.
- Возможность делать достойные расчеты, которые будут мало отличаться от расчетов на бумаге.
- Поддержка пользователей программы через форум
- Возможность одновременной работы нескольких человек с одним документом.
- Динамическая помощь ввода
3. Красный крестик, или как работать с программой.
Программа состоит из 3 областей
- Основное меню
- Инструментальная панель
- Рабочее поле
3.1 Основное меню.
-состоит из основных команд для работы с документом в целом, такие как вставить, вырезать, открыть, сохранить… а также содержит математический справочник и набор примеров. Стоит отметить, что сам справочник набрана в Smath Studio и из него легко можно копировать необходимые формулы.
3.2 Инструментальная панель разделена по категориям :
а) Панель «Арифметика»
Содержит цифры, математические символы, и основные операции. Не вдаваясь в подробности рассмотрим 3 из них.
оператор присвоения « := » , служит для присвоения переменным каких либо значений, численных, либо символьных. Например A := 2, мы переменной А, присвоили значение 2. Теперь программа знает, что есть переменная А, которая равная 2.
Оператор численного вычисления « = », служит для получения численного результата, он применим как к выражениям, так и к переменным. Например: А = 2 или A +2 = 4, т.к мы раньше присвоили переменной А значение 2.
Оператор символьного вычисления « → » позволяет вычислять символьный результат, например: 2 A +2 A → 4A
б) панель «Матрицы»
Содержит команды для работы с матрицами. Позволяет находить определитель матрицы, транспонировать ее, находить минор. А также содержит команду векторного умножения, потому как векторы программа рассматривает как матрицу с одним столбцом (или строкой).
Эта панель содержит набор для команд для булевой алгебры. А также позволяет задавать логические операции в командах ветвления и циклах.
Содержит набор часто используемых функций, таких как sin, cos, log и т.п. А также 2 кнопки «2d» и «3d», эти кнопки позволяют вставить соответственно 2-х мерные и 3-х мерные графики.
д) Панель «График»
Двумерные графики строятся по переменной х, а трехмерные по 2 переменных x, y (переменные должны вводиться в нижнем регистре).
Содержит 4 функции программирования, таких как: ветвление « IF », циклы « WHILE » и « FOR » и вспомогательная функция « LINE »
3.3 Рабочее поле и первый расчет:
Рабочее поле занимает самую большую часть программы, здесь мы будем задавать исходные данные. Основным элементом поля является курсор или Фокус ввода (место где будет набираться выражение) он выглядит как красный крестик.
Итак давайте произведём нехитрые вычисления, для начала сложим 2 числа:
Введите « a », потом щёлкнете на оператор присвоения «:=» на панели «Арифметика» и введите число, которое вы хотите сложить. Должно получиться так « a :=5» после ввода цифры нажмите Ввод (Enter) тем самым закончив ввод выражения и переведя курсор на следующую строку.
Еще ниже вводите « a », затем оператор сложения «+» с панели «Арифметика», затем « b » и оператор численного вычисления «=» с той же панели. Что должно получиться см. на рис.1 ниже.
Рис. 1 Первый расчет.
Используемая в расчете переменная/функция должна быть заранее объявлена в программе, т.е находиться выше либо левее от выражения. При объявлении переменной, можно использовать:
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
311 лекций для учителей,
воспитателей и психологов
Получите свидетельство
о просмотре прямо сейчас!
План - конспект урока №3
Тема урока: «Математический пакет SMath Studio. Возможности и область применения».
Тип урока: урок изучения нового материала.
Образовательные – познакомить с математическим пакетом SMath Studio, показать операции и функции для работы с математическим пакетом.
Развивающие – работать над развитием логического мышления, внимательности, активности.
Воспитательные - воспитание организованности, сосредоточенности, информационной культуры.
Планируемые результаты обучения:
Ученик должен знать:
интерфейс программы, основные функции математического пакета.
Ученик должен уметь:
применять основные операторы, функции, элементы панели инструментов в работе.
Формы и методы: объяснительно - иллюстративный.
Оборудование: проектор, конспект, учебник, интерактивная доска, презентация.
1. Угринович Н.Д. «Информатика и ИКТ (профильный уровень)» учебник для 10 класса, 2-е изд., испр. и доп. - М.: Бином. Лаборатория знаний, 2009.
2. Аверкин С. SMath Studio - краткое руководство.
2.Изучение нового материала(30 мин).
4.Домашее задание(3 мин).
5. Рефле к сия (4 мин).
1. Организационный момент.
Приветствие учащихся, проверка присутствующих.
2. Изучение нового материала.
Очень часто нам приходится выполнять какие- либо вычисления, не всегда мы можем легко и быстро это сделать. Как можно сократить время вычисления?
Сократить время вычисления можно используя калькулятор или компьютер.
Сегодня мы познакомимся с еще одним компьютерным математическим пакетом, который также как и ранее изученный пакет Maple позволяет легко и быстро решать уравнения, строить графики, считать интегралы.
SMath Studio — бесплатный математический пакет с графическим интерфейсом для вычисления математических выражений и построения двумерных и трёхмерных графиков.
Рассмотрим интерфейс программы. Окно программы содержит заголовок, главное меню, панель инструментов и само рабочее поле.
(Учитель открывает программу и демонстрирует через проектор).
SMath Studio очень легок в использовании. Рабочее поле, где производятся все вычисления при стандартных настройках выглядит как тетрадный лист в клетку. На этом тетрадном листеи нужно вводить математические выражения.
Программа SMath Studio имеет боковую панель инструментов, которая в свою очередь состоит из отдельных панелей: арифметика, матрицы, булева, функции, график. Эти панели содержат наборы команд в виде кнопок. Каждую такая панель можно свернуть с помощью кнопки, расположенной в правом углу заголовка панели.
Рассмотрим назначение каждой панели.
Панель «Арифметика» содержит цифры, разделитель десятичной дроби, знаки для нахождения факториала, взятия квадратного корня, операции возведения в степень. Также на панели есть знаки присваивания, символьного вычисления и знак равенства для вычисления в численной форме.
С помощью панели «Матрицы» можно задать матрицу, а также вычислить ее определитель, транспонировать матрицу, получить алгебраическое дополнение, минор, вычислить векторное произведение.
Панель «Булева» содержит операции отношения, отрицание, «и», «или», «исключающее или». Булево «равно» используется еще и в задании условий для функции if и в цикле for.
На панели «Функции» можно найти основные тригонометрические функции, вычислить определенный интеграл, производную, сумму элементов и их произведение. Также есть логарифм по произвольному основанию, натуральный логарифм, проценты, выбор элемента по индексу, знак системы.
С помощью панели «График» можно вращать, масштабировать и сдвигать графики, задавать отображение точками или линиями,если необходимо перерисовывать графики заново.
Для того чтобы начать работу надо просто установить курсор (красный крестик) в понравившееся место и начать ввод с клавиатуры. Чтобы посчитать введенное выражение необходимо нажать «=». Для объявления переменной нужно написать имя переменной поставить знак присваивания «:=» из панели «Арифметика» или двоеточием на клавиатуре, затем вводится значение. Объявленную переменную можно использовать в выражениях, ее значение будет подставлено автоматически при вычислениях.
Ранее мы рассмотрели набор функций на одноименной панели SMath Studio, однако там он весьма ограничен. Если необходимо использовать другие фукции нужно воспользоваться меню «Вставка», которая содержит другие встроенные функции. Функции сгруппированы по разделам. Щелчок мышью в списке «Имя функции» и нажатие буквенной клавиши покажут функцию, начинающуюся с этой буквы.
Как работает данная программа мы с вами рассмотрим на следующем уроке.
Для закрепления изученного предлагаю Вам ответить на несколько вопросов:
1. В чем отличие данного пакета от математического пакета Maple ?
2. Как выглядит рабочее поле программы?
3. Что нужно сделать чтобы начать вычислять в изученном сегодня пакете?
Учащиеся устно отвечают на вопросы.
Закрепить полученные знания о математическом пакете.
Какие вопросы у вас возникли?
Учащиеся устно задают вопросы.
На этом уроке мы познакомились с пакетом SMath Studio, его интерфейсом и с некоторыми панелями задач. На следующем уроке остальные возможности этой программы.
В завершении обзора SMath Studio рассмотрим ещё некоторые возможности программы, способные сделать нашу жизнь проще.
Единицы измерения. Использование единиц измерения в расчётах не только делает результат более наглядным, но и позволяет судить о правильности формул, поскольку несовпадение размерности - явный признак закравшейся в математическую модель ошибки. Я уже не говорю про пи-теорему.
Итак, чтобы добавить к числу единицы измерения, можно либо нажать Ctrl+W и выбрать нужный вариант из списка, либо использовать клавишу " ' ", чтобы ввести наименование вручную. Можно также создавать собственные величины, и преобразовывать их друг в друга.
Область. Если ваш расчёт содержит много вспомогательных формул, которые ухудшают его читаемость, можно использовать элемент "Область" из меню "Вставка". Добавьте её на лист и разместите так, чтобы "ненужный" текст оказался внутри области. После нажатия "-" он будет скрыт. Для удобства можно добавить поясняющую подпись.
Справочник. Чем больше времени проходит после окончания школы, тем сложнее вспомнить, как берётся тот или иной интеграл, или чему равен синус суммы двух углов. Если это про вас, на помощь придёт встроенный справочник, доступный из меню "Помощь".
И не только. SMath Studio продолжает развиваться. Что-то входит в основную сборку, что-то предоставляется в качестве дополнений. В разделе "Помощь"-"Примеры" можно найти файлы, демонстрирующие разнообразные возможности программы. Здесь же доступен "Менеджер расширений", в правом верхнем углу которого есть кнопка выбора источника данных. Если выбрать "Галерею онлайн", станет возможным скачивать и устанавливать дополнительные справочники, плагины, заготовки и пр. И велика вероятность найти здесь то, чего вам не хватило в базовой сборке!
Читайте также:
- Как сделать расписание уроков в фотошопе
- 1с ошибка при выполнении операции над данными
- Powerpoint поверх всех окон
- Outlook код ошибки 0x8000ffff
- Программа для записи храпа на андроид