Инфоурок Информатика ПрезентацииПрезентация на тему: Проведение математических вычислений в облачных сервисах

Презентация на тему: Проведение математических вычислений в облачных сервисах

Скачать материал
Скачать материал "Презентация на тему: Проведение математических вычислений в облачных сервисах"

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Директор школы

Описание презентации по отдельным слайдам:

  • Проведение математических вычислений в облачных сервисах

    1 слайд

    Проведение математических вычислений в облачных сервисах

  • Системы компьютерной алгебры (СКА, англ. computer algebra system, CAS) — это...

    2 слайд

    Системы компьютерной алгебры (СКА, англ. computer algebra system, CAS) — это комплексные программные средства, обеспечивающие автоматизированную, технологически единую и замкнутую обработку задач математической направленности при задании их условий на специальном, оригинальном языке пользователя

  • История систем компьютерной алгебры1968 г. - появление системы Macsyma

    3 слайд

    История систем компьютерной алгебры
    1968 г. - появление системы Macsyma

  • История систем компьютерной алгебры1980-е гг. – появление 3 «гигантов» коммер...

    4 слайд

    История систем компьютерной алгебры
    1980-е гг. – появление 3 «гигантов» коммерческих CAS :

  • Уход в облакаMapleNet от компании MapleSofthttp://www.maplesoft.com/products/...

    5 слайд

    Уход в облака
    MapleNet от компании MapleSoft
    http://www.maplesoft.com/products/StudentApps/index.aspx

  • Уход в облакаhttp://www.wolframalpha.com/?source=frontpage-immediate-access w...

    6 слайд

    Уход в облака
    http://www.wolframalpha.com/?source=frontpage-immediate-access
    webMathematica и Wolfram Alpha от компании Wolfram

  • Свободные CAS Maxima

    7 слайд

    Свободные CAS
    Maxima

  • Свободные CAS

    8 слайд

    Свободные CAS

  • Причины развития СAS1) Экономическая
2) Поддержка кроссплатформенности
3) Бан...

    9 слайд

    Причины развития СAS
    1) Экономическая
    2) Поддержка кроссплатформенности
    3) Банальная мода на «облачность» и веб-ориентированность

  • Уход в облакаГрафопостроители :
http://ru.numberempire.com/graphingcalculator...

    10 слайд

    Уход в облака
    Графопостроители :
    http://ru.numberempire.com/graphingcalculator.php
    http://www.yotx.ru/
    http://matematikam.ru/calculate-online/grafik.php

  • Свободные CAS Sagehttps://cloud.sagemath.com/

    11 слайд

    Свободные CAS
    Sage
    https://cloud.sagemath.com/

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

История систем компьютерной алгебрыКогда речь заходит о математических вычислениях с помощью компьютера, то первыми на ум приходят приложения для криптографии или численного решения уравнений математической физики. Существует, однако, и другой пласт математического ПО — программы для аналитической математики или, как их обычно называют, системы компьютерной алгебры (Computer Algebra Systems, CAS). CAS используются старшеклассниками, студентами, аспирантами, инженерами и научными работниками, а спектр решаемых с их помощью задач простирается от школьной алгебры до сложнейших проблем современной математики. Естественно, CAS не могут сами сформулировать конечную цель алгебраических преобразований, но они прекрасно автоматизируют рутинные математические операции — дифференцирование, интегрирование, факторизацию, разложение в ряды и т.п. Первые системы компьютерной алгебры появились в 60-х годах ХХ века на гребне интереса к проблемам искусственного интеллекта. Принципы, заложенные в этих системах, в общих чертах сохраняются во всех CAS и по сей день. В 1968 г. появилась система Macsyma, написанная на языке Lisp и являвшаяся настоящим шедевром программирования своего времени. Она успешно дожила до сегодняшнего дня в виде своего открытого варианта Maxima и является старейшей из существующих CAS. Современный рынок коммерческих CAS делят между собой три «гиганта» - Mathematica, Maple и Mathcad, появившиеся еще в 80-х годах. Концептуально все они похожи и предоставляют удобный интерфейс в виде «рабочих листов» или «блокнотов», поделенных на ячейки. В каждой ячейке имеется строка ввода математического выражения и область вывода, в которой отображается результат преобразования, график функции или какой-либо иной объект. Особое внимание уделяется построению графиков. Поддерживаются двух и трехмерные графики разных типов с интерактивным редактированием элементов, масштабированием и вращением с помощью мыши, анимацией, возможностью экспорта в различные форматы. Современные коммерческие CAS постепенно превратились в сложные «комбайны», в которых символьные алгебраические преобразования играют далеко не главную роль. Это особенно заметно на примере Mathematica, которая сейчас умеет работать с геодезическими и картографическими данными, химическими формулами, трехмерными моделями белков, данными медицинской томографии, экономическими моделями и даже эффектами для компьютерных игр.Уход в облакаВ последние годы основные коммерческие CAS начали активно уходить от модели локальных приложений и сделали ставку на онлайн-сервисы. Так компания MapleSoft, создатель CAS Maple, запустила сервис MapleNet, а компания Wolfram выпустила в свет сразу два онлайн-сервиса - webMathematica и Wolfram Alpha. Последний является очень интересным гибридом обширной базы знаний, интеллектуальной поисковой системы и онлайн-интерфейса CAS Mathematica. Существует несколько причин такого крутого изменения вектора развития CAS. Первая причина — экономическая. Коммерческие CAS — очень дорогие программы со стоимостью индивидуальной лицензии в сотни или даже тысячи долларов. При этом рядовые пользователи не используют даже нескольких процентов их огромных возможностей и не готовы за них платить. Покупка недорогой подписки на веб-сервис выглядит намного привлекательнее и позволяет компаниям увеличить пользовательскую базу и прибыль. Вторая причина — поддержка кроссплатформенности. На сегодня переход к web-интерфейсу — самый простой путь переноса функциональности CAS на все существующие платформы, включая мобильные. Наконец, третья причина — банальная мода на «облачность» и веб-ориентированность. Уходу «в облака» способствует и программная архитектура CAS. Все они состоят из аналитического ядра, которое является, по сути, интерпретатором командного языка данной CAS, и оболочки, обеспечивающей взаимодействие с пользователем. Построением графиков или отображением формул в графическом виде занимается оболочка. Базовая функциональность аналитических ядер CAS была заложена десятилетия назад, а все дальнейшее развитие программ сосредоточилось во все более удобных и дружественных к пользователю графических надстройках над ними. Такая архитектура очень просто преобразуется в облачный сервис — достаточно только создать оболочку в виде web-приложения и запустить ядро на сервере.Свободные CASЯдра CAS чрезвычайно сложны в алгоритмическом плане. С их разработкой и поддержкой могут справится только высококлассные математики и программисты, что делает создание CAS «с нуля» практически невозможным для энтузиастов свободного ПО. Большинство существующих открытых CAS — прямые наследники коммерческих систем, которые были переведены в ранг проектов с открытым кодом в силу различных причин. Самой популярной открытой CAS является Maxima. Ее конкуренты — Axiom, Yacas и SymPy гораздо менее распространены. У открытых CAS есть два главных преимущества — бесплатность и простота. Открытые CAS остаются специализированными продуктами для аналитических преобразований и построения графиков, которые не претендуют на роль «швейцарского ножа». С академической точки зрения «качество» CAS определяется количеством поддерживаемых математических абстракций и строгостью преобразований. В этом аспекте свободные CAS мало чем уступают коммерческим. Однако для конечного пользователя гораздо важнее удобство интерфейса и синтаксиса, возможности построения графиков и экспорта результатов, качество системы помощи. Все это определяется оболочкой, и именно в этом коммерческие системы пока на голову превосходят свободные аналоги. В последнее время энтузиасты свободного ПО стали понимать бесперспективность создания отдельных графических оболочек для каждой свободной CAS, которые не в состоянии конкурировать с коммерческими аналогами и распыляют усилия и без того небольшого числа грамотных разработчиков. Идея интегрирующей оболочки, которая могла бы работать с различными аналитическими ядрами и имела бы качественную и, по возможности, интерактивную графику, витала в воздухе. Так в 2005 г. появилась система Sage.Система SageSage позиционируется как универсальная математическая среда, объединяющая символьные вычисления, численные расчеты, визуализацию данных и математическое программирование. Она объединяет множество различных открытых программ и библиотек (как чисто математических, так и более общего назначения) в рамках единого интерфейса. Целью проекта является создание реальной открытой альтернативы коммерческим математическим пакетам Maple, Mathematica и Matlab.Технически Sage является коллекцией модулей, написанных на языке Python, которые интегрируют в единую систему такие программы, такие как Maxima, Axiom, Singular, gnuplot, R, octave, LaTeX и т.д. Всего в Sage используется около ста независимых компонентов. Командный язык Sage является расширением языка Python, а синтаксис используемых математических пакетов и детали взаимодействия компонентов полностью скрыты от пользователя. Sage не является программой или библиотекой в привычном понимании. Это, скорее, особым образом настроенный дистрибутив Linux с большим количеством предустановленных пакетов и библиотек, версии которых специально проверены на совместимость. Локальная инсталляция Sage возможна только в Linux и MacOS X, причем установка происходит по принципу «все в одном», вместе со всеми своими зависимостями, не смотря на то, что некоторые из компонентов могут уже присутствовать в системе. Размер инсталляционного пакета достигает 500 Мб, не считая дополнительных компонентов.Единственный способ локальной установки Sage в Windows — запустить специальный виртуальный образ системы с предустановленной Sage в VirtualBox. Существует также Live CD, который загружается в полностью функциональную Linux-систему, готовую для работы с Sage. Самой интересной особенностью Sage является то, что она изначально спроектирована в виде web-приложения, причем серверная часть может быть запущена как локально, так и удаленно, «в облаке». Sage предоставляет полностью бесплатный онлайн-сервис , который доступен с любого устройства в любой точке мира, и напрямую конкурирует с аналогичными сервисами коммерческих CAS.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 650 824 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.04.2020 163
    • PPTX 2.1 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Илларионов Александр Геннадьевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 95118
    • Всего материалов: 234

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

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

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 118 человек из 42 регионов

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 583 человека из 76 регионов
  • Этот курс уже прошли 939 человек

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 43 регионов
  • Этот курс уже прошли 1 294 человека

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 19 человек

Мини-курс

Развитие и воспитание: ключевые навыки для родителей маленьких детей

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Эффективное управление проектами

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Музыкальная журналистика: история, этика и авторское право

4 ч.

780 руб. 390 руб.
Подать заявку О курсе