2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Подскажите в Maple
Сообщение17.12.2014, 20:33 
В maple вообще можно обычного типа программу составлять? Типа код, запускаешь код, получаешь результат, а не работать с отдельными командами или блоками?
Как запустить цикл? Пишу код, например,
a=1
if a=1 then print("a=1") end if;

но на него мапл никак не реагирует

 
 
 
 Re: Подскажите в Maple
Сообщение18.12.2014, 01:02 
1. Приложение в Maple, по крайней мере в старых версиях, написать нельзя.
Maple интерпретатор. Он может выполнять каждое предложения языка отдельно.
В среде Maple есть команда меню Execute worksheet. Эта команда позволяет выполнить все предложения текущего worksheet.

2. Чтобы выполнить цикл его надо оформить в виде предложения. Это предложение может быть достаточно большим (тело цикла может содержать большое число предложений).
Но вообще-то циклы используются не часто. В Maple имеются специализированные итераторы (add, mul, seq, map и др.), которые позволяют писать более читабельные программы.

3. Слегка изменил текст (присвоил переменной a значение 1). if-предложение возвращает строку: "a=1".
Код:
> a:=1:
if a=1 then print("a=1") end if;
                                 "a=1"

4. Есть книга
Матросов А.В. Maple 6. Решение задач высшей математики и механики.
В этой книге и среда описана, и начала программирования изложены. (см. также тему «Литература по Maple»).

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group