» » » » Компьютерра - Журнал «Компьютерра» № 9 от 7 марта 2006 года


Авторские права

Компьютерра - Журнал «Компьютерра» № 9 от 7 марта 2006 года

Здесь можно скачать бесплатно " Компьютерра - Журнал «Компьютерра» № 9 от 7 марта 2006 года" в формате fb2, epub, txt, doc, pdf. Жанр: Прочая околокомпьтерная литература. Так же Вы можете читать книгу онлайн без регистрации и SMS на сайте LibFox.Ru (ЛибФокс) или прочесть описание и ознакомиться с отзывами.
 Компьютерра - Журнал «Компьютерра» № 9 от 7 марта 2006 года
Рейтинг:
Название:
Журнал «Компьютерра» № 9 от 7 марта 2006 года
Издательство:
неизвестно
Год:
неизвестен
ISBN:
нет данных
Скачать:

99Пожалуйста дождитесь своей очереди, идёт подготовка вашей ссылки для скачивания...

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.

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

Как получить книгу?
Оплатили, но не знаете что делать дальше? Инструкция.

Описание книги "Журнал «Компьютерра» № 9 от 7 марта 2006 года"

Описание и краткое содержание "Журнал «Компьютерра» № 9 от 7 марта 2006 года" читать бесплатно онлайн.








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

Большинство встроенных функций можно найти на панели Evaluator — при этом программа сразу же предложит ввести необходимые аргументы и посчитает результат — так что запоминать синтаксис команд не обязательно (рис. 2).

Отдельного упоминания заслуживают графические возможности Algebrus. Здесь к услугам пользователя инструменты для рисования самых разнообразных двух— и трехмерных графиков и диаграмм: начиная с банальных графиков функций y=f(x) и заканчивая средствами визуализации векторных полей и построения сложных трехмерных поверхностей (рис. 3). Есть и довольно экзотические функции: скажем, процедура Compass_Chart выводит на экран набор векторов по заданным углам и длинам, а Surface_Plot — трехмерную поверхность, заданную набором точек на плоскости и соответствующих им высот.

Модели для сборки

Несмотря на хорошо проработанный интерфейс, Algebrus, по-видимому, проектировался прежде всего как среда разработки со встроенным интерпретатором языка XPascal. Дело в том, что некоторые из ее возможностей не выведены на интерфейсный уровень, и даже доступ к ним из командной строки не реализован в полной мере. Примером может служить численное интегрирование с помощью метода Integrate. В качестве одного из параметров он принимает интегрируемую функцию (переменную типа TMathFunc); однако, не обращаясь к XPascal Editor, вы не сможете объявить «свою» функцию — это означает, что, хотя вы и можете вызвать Integrate из командной строки, ничего, кроме уже объявленных системных функций, проинтегрировать с ее помощью не удастся. Тоже самое касается любого другого метода, принимающего в качестве одного из параметров некоторую функцию.

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

Что можно сказать об этом языке? Во-первых, это «надстройка» над обыкновенным Паскалем, включающая в себя большое количество функций, которые могут быть полезны при математических расчетах. Например, в языке есть такие типы данных, как матрица и кватернион, и реализованы различные методы для работы с ними (скажем, вычисление определителя). Есть и другие приятные «мелочи», которые отличают этот язык от классического Паскаля: так, стандартные арифметические операторы (+, —, *) можно применять к векторам и матрицам, а можно и переопределить для работы с какими-либо другими типами данных. В то же время изменения не затрагивают основ языка, поэтому у человека, уже знакомого с Паскалем, освоение среды Algebrus не займет много времени. С другой стороны, недостатком программы, весьма существенным для потенциальных разработчиков, является отсутствие доступа ко встроенным библиотекам — то есть узнать, как именно реализованы используемые Algebrus’ом функции, не представляется возможным. Кроме того, XPascal — это, по-видимому, расширенная версия Паскаля «обыкновенного», но не Object Pascal, то есть этот язык не является объектно-ориентированным в строгом смысле слова (хотя в нем реализована поддержка пользовательских типов данных и структур), что тоже едва ли можно причислить к достоинствам программы.

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

Остается рассмотреть последний и, вероятно, самый важный вопрос: на кого рассчитан Algebrus? Для решения специфических прикладных задач, требующих использования сложного математического аппарата, он едва ли подойдет, набор реализованных в нем методов для этого недостаточно широк. Впрочем, Algebrus может оказаться весьма полезен как платформа для разработки более серьезной техники, требуемой для решения той или иной задачи. Кроме того, в роли потенциальных пользователей могут выступать студенты, которым приходится иметь дело с различными расчетами, и даже школьники; а вот профессиональные математики скорее предпочтут «вооружение» помощнее — скажем, тот же Matlab. Впрочем, не стоит забывать, что Algebrus — проект относительно новый, а значит, ситуация еще может измениться.

XPascal в действии

Одним из самых интересных методов, реализованных в Algebrus, является, на мой взгляд, DSolve, предназначенный для численного решения дифференциальных уравнений и их систем.

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

procedure DFunc ( x : Vector; t : Real; var dx : Vector ); const

F : real = 25; // частота

D : real = 0.25; // параметр системы

// дифференциальное уравнение осциллятора

dx[1] := x[2];

dx[2] := -F*F*x[1]-2*D*F*x[2];

S : Matrix; // матрица решения

// решаем ОДУ

S := DSolve( DFunc, {0, 1}, 0, 1 );

// выводим результат

PlotData( S[2], S[3], FALSE, psLine );

Софтерринки

Автор: Павел Каледа

Chronodesk

ОС: Windows

Адрес: ixite.ru/exe/chronodesk

Версия: 1

Размер: 240 Кбайт

Интерфейс: русский

Цена: бесплатно

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

iMarkup

ОС: Windows

Адрес: www.imarkup.com/products/imarkup_client.asp

Версия: 3.97.6

Размер: 2,6 Мбайт

Интерфейс: английский

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

TaskSwitchXP Pro

ОС: Windows XP/2003

Адрес: www.ntwind.com/taskswitchxp

Версия: 2.0

Размер: 370 Кбайт

Интерфейс: многоязычный, в том числе русский

Цена: бесплатно

TaskSwitchXP Pro — диспетчер Windows-приложений. После установки утилита поселится в системном лотке. При нажатии на иконку появится окошко (прозрачность которого можно настроить) со списком запущенных программ. При наведении курсора на название задачи утилита показывает окно задачи в уменьшенном масштабе. Можно определять задачи и окна, которые будут исключены из списка активных. Программа имеет множество настроек горячих клавиш и внешнего вида, а также параметров интеграции с Windows.

BGEye

ОС: Windows

Адрес: optionalreaction.com/software/bgeye

Версия: 1.33

Размер: 480 Кбайт

Интерфейс: английский

Цена: бесплатно-

Утилита BGEye отображает на рабочем столе (в виде обоев) ежеминутно обновляемую информацию о системе. Среди выводимых параметров (выбираются по желанию) — имя пользователя и компьютера, время астрономическое и время работы компьютера, модель процессора и его частота, количество запущенных процессов, объем оперативной памяти, полное и занятое место на жестких дисках, подключенные USB-устройства и пр.

Фотографии в порядке

Автор: Юрий Меркулов

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


На Facebook В Твиттере В Instagram В Одноклассниках Мы Вконтакте
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!

Похожие книги на "Журнал «Компьютерра» № 9 от 7 марта 2006 года"

Книги похожие на "Журнал «Компьютерра» № 9 от 7 марта 2006 года" читать онлайн или скачать бесплатно полные версии.


Понравилась книга? Оставьте Ваш комментарий, поделитесь впечатлениями или расскажите друзьям

Все книги автора Компьютерра

Компьютерра - все книги автора в одном месте на сайте онлайн библиотеки LibFox.

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

Отзывы о " Компьютерра - Журнал «Компьютерра» № 9 от 7 марта 2006 года"

Отзывы читателей о книге "Журнал «Компьютерра» № 9 от 7 марта 2006 года", комментарии и мнения людей о произведении.

А что Вы думаете о книге? Оставьте Ваш отзыв.