MathCAD



         

Рис. 6.60. Хронометраж вложенных циклов - часть 10


[80] Как сказать. Этот этюд самый объемный в книге. К помощи Mathcad часто обращаются те, кто не может или не хочет работать с чистыми языками программирования. Но постепенно эти люди втягиваются в программирование в среде Mathcad и по необходимости переходят к «серьезным» языкам.

[81] Можно только предположить, что отладчик фирма MathSoft приберегает для «этапной» версии Mathcad – Mathcad 2000. Сейчас как из рога изобилия посыпятся программные продукты с приставкой «2000».

[82] Здесь мы отказались от обрамления отдельных операторов серым фоном.

[83] Принцип «Щелкни кобылку по носу – она махнет хвостом».

[84] Что с успехом делают студенты автора при курсовом и дипломном проектировании.

[85] С точки зрения чистой математики действительных значений даже в узком диапазоне неограниченное количество. В среде Mathcad и в других программных средах действительных значений переменных конечное число.

[86] У фанатов языка APL (у «апиэльщиков») есть неписаное правило – программа должна полностью умещаться на экране дисплея.

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

[88] Автор при тестировании бета-версий Mathcad просил разработчиков ввести в систему жесткий запрет на переопределение встроенных функций и констант (встроенные операторы, кстати, переопределять нельзя), но это не было сделано.

[89] Из них можно сделать заставку для экрана дисплея, появляющуюся перед глазами пользователя, когда он на время задумывается и не касается клавиш компьютера.

[90] Водительское определение микросекунды: это время, прошедшее с момента появления зеленого света светофора до подачи звукового сигнала водителем, сидящим в задней машине. Микросекунда здесь не 10-6 с, а элемент нечеткого множества «очень быстро».

[91] Метод половинного деления – это универсальный метод численного решения задач. Вот его «зоологическая» интерпретация: «Как поймать льва в пустыне? Нужно ее оградить забором, перегородить пополам и посмотреть, где оказался лев. Эту половинку пустыни перегородить еще раз. Так поступать до тех пор, пока (оператор while) лев не окажется в ящике, размером TOL.»

[92] Эту функцию и описание ее создания можно «скачать» из ftp-сервера ftp:\\twt.mpei.ac.ru\ochkov\mathcad и поместить в подкаталог userefi каталога Mathcad. После этого ссылка на нее появится в окне вставки функций (рис. 1.28).




Содержание  Назад  Вперед