SlideShare a Scribd company logo
ПрограммированиеЛекция 1
I. История развития вычислительной техникиРазностная машина (1822, 1843-1891)Вычисление логарифмических и тригонометрических таблиц разностными методами.Аналитическая машина (1834-1864)Фактически построена в 1941 инженерами IBMЧарльз Бэббидж(1791-1871)
I.2 Вычислительные машиныБэббиджаАналитическая машина. Mark-IМалая вычислительная машинаБольшая вычислительная машинаПерфокарта. Изобретена Жаккаром в 1808 году
I.3 Ада Байрон-ЛавлайсПервый программист!Программы для аналитической машины БэббиджаОписаны основные программные конструкции которые используются по сей день.В материалах Бэббиджа и комментариях Лавлейс намечены такие понятия, как подпрограмма и библиотека подпрограмм, модификация команд и регистр, которые стали употребляться только в 1950-х годахАда Лавлайс(1815-1852)
I.4 Джон фон НейманПринцип использования двоичной системы счисления для представления данных и команд.Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором друг за другом в определенной последовательности.Принцип однородности памяти. Как программы, так и данные хранятся в одной и той же.Принцип адресуемости памяти. Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка.Принцип последовательного программного управленияВсе команды располагаются в памяти и выполняются последовательно, одна после завершения другой.Принцип условного перехода.              Принцип изначально предложенный Адой ЛавлайсДжон фон Нейман(1903-1957)Машина фон Неймана
Особенности: Электронные лампы, ЭЛТ, магнитные барабаны и лентыII. Первое поколение вычислительных машин 1950-1960UNIVAC - 1БЭСМ - 1Магнитный барабан
Второе поколение вычислительных машин 1960-1970Особенности: Полупроводники и магнитные элементы. Блочный принцип построения. Первые дисплеи (1964). Внешние накопители на жестких и гибких дискахБЭСМ-6PDP-1Внешние накопители
Третье поколение вычислительных машин 1970-1980Особенности: Интегральные схемы, ферритовые элементы хранения данных, графические интерфейсы, первые персональные компьютеры (Apple I, 1976)Интегральные схемыXerox Alto, первый граф. интерфейсПервый суперкомпьютер Cray-1
Четвертое поколение вычислительных машин 1980-1990Особенности: Большие интегральные схемы, развитие персональных компьютеровZX SpectrumIBM 5150Macintosh 128K
Пятое поколение вычислительных машин 1990-наше времяОсобенности: Повышение производительности, параллелизм, развитие сетей, программного обеспечения и интерфейсов
III. Языки ПрограммированияЯзык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы.Интерпретируемые
Компилируемые
СмешанныеКлассификации языков:Машинно-ориентированные
Низкоуровневые
Высокоуровневые
Сверхвысокоуровневые
СпециализированныеIV. Пакет символьных вычислений MapleПрограммный пакет, система компьютерной алгебры. Является продуктом компании WaterlooMapleInc., которая с 1982 года выпускает и продвигает на рынке программные продукты, ориентированные на сложные математические вычисления, визуализацию данных и моделирование.Система Maple предназначена для символьных вычислений, хотя имеет ряд средств и для численного решения дифференциальных уравнений и нахождения интегралов. Обладает развитыми графическими средствами. Имеет собственный язык программирования.Две среды разработки в одном пакете
IV.1 Пользовательский интерфейсУправление процессом выполненияУправление вводом командГлавное менюПредставление текстаПанель инструментовОсновная рабочая область
IV.2 Встроенная справочная системаВ Maple встроенная справочная система содержит описание и примеры для всех команд и функций.Вызов может осуществляться: Через меню Help в Главном Меню
С помощью горячих клавишCtrl+F1 (Ctrl+F2, в поздних версиях) – контекстная справка. 	Помощь  по команде на которой стоит курсорF1 – Меню поиска в подсистема помощи	F2 – Быстрая справка
IV.3 Основные объекты и типы данныхОсновные объекты: Числа (1, 2.5, 10e2)
Константы (π, I, infinity,…)

More Related Content

PPTX
программирование на Maple. Лекция 2
PPT
введение в паскаль
PPT
Запись вспомогательный алгоритмов на языка Паскаль
PDF
PPT
Конструирование алгоритмов
PPT
презентация лP № 2 091214 v2
PPT
19 pascal urok_3
программирование на Maple. Лекция 2
введение в паскаль
Запись вспомогательный алгоритмов на языка Паскаль
Конструирование алгоритмов
презентация лP № 2 091214 v2
19 pascal urok_3

What's hot (20)

PPTX
структура программы
PPT
Программирование разветвляющихся алгоритмов
PDF
Основы программирования на ruby
PPT
Общие сведения о языке программирования Паскаль
PPT
Способы записи алгоритмов
PPTX
основы програмирования Pascal
PDF
Ruby строки
PDF
Динамическое программирование на ruby
PPTX
паскаль язык структурного программирования
PPT
Cреда программирования
PPT
Типы данных
PPT
Презентация. Основы Pascal
PPT
алгоритмы и исполнители
PDF
Управляющие структуры в Ruby: условия
PPTX
этапы написания программы
PPT
Tip algoritm
PPT
Программирование линейных алгоритмов
PPTX
Pri3
PPT
лабораторная работа 3
PDF
Инкапсуляция и полиморфизм в ruby
структура программы
Программирование разветвляющихся алгоритмов
Основы программирования на ruby
Общие сведения о языке программирования Паскаль
Способы записи алгоритмов
основы програмирования Pascal
Ruby строки
Динамическое программирование на ruby
паскаль язык структурного программирования
Cреда программирования
Типы данных
Презентация. Основы Pascal
алгоритмы и исполнители
Управляющие структуры в Ruby: условия
этапы написания программы
Tip algoritm
Программирование линейных алгоритмов
Pri3
лабораторная работа 3
Инкапсуляция и полиморфизм в ruby
Ad

Similar to программирование на Maple. Лекция 1 (20)

PPT
лекции презентации
PPT
лекции презентации
PPT
лекции презентации
PDF
Abram inform
PPTX
презентация Microsoft office power point
PPTX
информатика
PPT
алгоритмы работы с величинами
PPT
лекция1
PPT
Istorija razvitija-vychislitelnoj-tehniki
PPTX
алг и прогр (11кл)
PPTX
алг и прогр (11кл)
PPT
блок 1
PPT
Основы алгоритмического и объектно ориентированного программирования.
PPTX
комп
PPTX
PPT
История развития ВТ
PPTX
1. история развития вычислительной техники
PPT
язык програмирования
PPTX
компьютер
лекции презентации
лекции презентации
лекции презентации
Abram inform
презентация Microsoft office power point
информатика
алгоритмы работы с величинами
лекция1
Istorija razvitija-vychislitelnoj-tehniki
алг и прогр (11кл)
алг и прогр (11кл)
блок 1
Основы алгоритмического и объектно ориентированного программирования.
комп
История развития ВТ
1. история развития вычислительной техники
язык програмирования
компьютер
Ad

More from Andrei V, Zhuravlev (20)

PDF
Университеты северо-востока США.
DOCX
Асперитас
PPTX
Конференция отчет
PPTX
практикум в сош №48 отчет
PPT
Влияние космоса
PPT
Закон Всемирного Тяготения 2015 СОШ 66
PPTX
Идеи Роджера Пенроуза
PPTX
Космонавтика
PPTX
Космофизический практикум
PPTX
Телескоп: исследовательская работа
PPTX
ивушка самара 2014
PPTX
НИТИ криптография лекция 2
PPTX
улгу крипто
PPTX
НЕЛОКАЛЬНОСТЬ В КВАНТОВОЙ ФИЗИКЕ
PDF
Digest 018-new
PDF
PDF
PDF
PDF
Digest 015f-new
PPTX
бак церн
Университеты северо-востока США.
Асперитас
Конференция отчет
практикум в сош №48 отчет
Влияние космоса
Закон Всемирного Тяготения 2015 СОШ 66
Идеи Роджера Пенроуза
Космонавтика
Космофизический практикум
Телескоп: исследовательская работа
ивушка самара 2014
НИТИ криптография лекция 2
улгу крипто
НЕЛОКАЛЬНОСТЬ В КВАНТОВОЙ ФИЗИКЕ
Digest 018-new
Digest 015f-new
бак церн

программирование на Maple. Лекция 1

  • 2. I. История развития вычислительной техникиРазностная машина (1822, 1843-1891)Вычисление логарифмических и тригонометрических таблиц разностными методами.Аналитическая машина (1834-1864)Фактически построена в 1941 инженерами IBMЧарльз Бэббидж(1791-1871)
  • 3. I.2 Вычислительные машиныБэббиджаАналитическая машина. Mark-IМалая вычислительная машинаБольшая вычислительная машинаПерфокарта. Изобретена Жаккаром в 1808 году
  • 4. I.3 Ада Байрон-ЛавлайсПервый программист!Программы для аналитической машины БэббиджаОписаны основные программные конструкции которые используются по сей день.В материалах Бэббиджа и комментариях Лавлейс намечены такие понятия, как подпрограмма и библиотека подпрограмм, модификация команд и регистр, которые стали употребляться только в 1950-х годахАда Лавлайс(1815-1852)
  • 5. I.4 Джон фон НейманПринцип использования двоичной системы счисления для представления данных и команд.Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором друг за другом в определенной последовательности.Принцип однородности памяти. Как программы, так и данные хранятся в одной и той же.Принцип адресуемости памяти. Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка.Принцип последовательного программного управленияВсе команды располагаются в памяти и выполняются последовательно, одна после завершения другой.Принцип условного перехода. Принцип изначально предложенный Адой ЛавлайсДжон фон Нейман(1903-1957)Машина фон Неймана
  • 6. Особенности: Электронные лампы, ЭЛТ, магнитные барабаны и лентыII. Первое поколение вычислительных машин 1950-1960UNIVAC - 1БЭСМ - 1Магнитный барабан
  • 7. Второе поколение вычислительных машин 1960-1970Особенности: Полупроводники и магнитные элементы. Блочный принцип построения. Первые дисплеи (1964). Внешние накопители на жестких и гибких дискахБЭСМ-6PDP-1Внешние накопители
  • 8. Третье поколение вычислительных машин 1970-1980Особенности: Интегральные схемы, ферритовые элементы хранения данных, графические интерфейсы, первые персональные компьютеры (Apple I, 1976)Интегральные схемыXerox Alto, первый граф. интерфейсПервый суперкомпьютер Cray-1
  • 9. Четвертое поколение вычислительных машин 1980-1990Особенности: Большие интегральные схемы, развитие персональных компьютеровZX SpectrumIBM 5150Macintosh 128K
  • 10. Пятое поколение вычислительных машин 1990-наше времяОсобенности: Повышение производительности, параллелизм, развитие сетей, программного обеспечения и интерфейсов
  • 11. III. Языки ПрограммированияЯзык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы.Интерпретируемые
  • 17. СпециализированныеIV. Пакет символьных вычислений MapleПрограммный пакет, система компьютерной алгебры. Является продуктом компании WaterlooMapleInc., которая с 1982 года выпускает и продвигает на рынке программные продукты, ориентированные на сложные математические вычисления, визуализацию данных и моделирование.Система Maple предназначена для символьных вычислений, хотя имеет ряд средств и для численного решения дифференциальных уравнений и нахождения интегралов. Обладает развитыми графическими средствами. Имеет собственный язык программирования.Две среды разработки в одном пакете
  • 18. IV.1 Пользовательский интерфейсУправление процессом выполненияУправление вводом командГлавное менюПредставление текстаПанель инструментовОсновная рабочая область
  • 19. IV.2 Встроенная справочная системаВ Maple встроенная справочная система содержит описание и примеры для всех команд и функций.Вызов может осуществляться: Через меню Help в Главном Меню
  • 20. С помощью горячих клавишCtrl+F1 (Ctrl+F2, в поздних версиях) – контекстная справка. Помощь по команде на которой стоит курсорF1 – Меню поиска в подсистема помощи F2 – Быстрая справка
  • 21. IV.3 Основные объекты и типы данныхОсновные объекты: Числа (1, 2.5, 10e2)
  • 24. Имена (A, B1, func, arr)Типы данных:Выражения
  • 25. x^2
  • 34. [[1,2,3],[4,5,6]]; {1,2,”cos(x)”,”456”}IV.4Среда Maple как научный калькуляторКаждая команда завершается символами «;» (точка с запятой) или «:» (двоеточие)Точка с запятой показывает результат выполнения команды сразу после нее
  • 35. Двоеточие выполняет команду , но не выводит результат на экранОперации:Сложение (+): a+b;
  • 42. IV.6Переменные и правила именованияПеременная в языке программирования — поименованная либо адресуемая иным способом область памяти, имя или адрес которой можно использовать для осуществления доступа к данным, находящимся в переменной (по данному адресу).В Maple переменная это строка символов (имя) начинающееся с буквы. Требования к имени переменной:Первым символом должны быть буква
  • 43. Больше и маленькие буквы различаются: Переменная aне одно и тоже что переменная A
  • 44. В имени переменной допускаются: латинский буквы, цифры и символ подчеркивания (_)
  • 45. Не должно совпадать с каким-либо ключевым словом или именем командыЗначение в переменную записывается с помощью операции присваивания
  • 47. IV.7 Функции, командыи библиотекиДля решения задач в языках программирования используются различные управляющее конструкции и функции (команды). Под функцией понимается именованная подпрограмма выполняющая какие-либо операции. Как и в математике, в функции могут быть переданы входные параметры. Каждая функция возвращает значение(я).Синтаксис вызова стандартной команды следующий: Имя_функции(пар_1, пар_2, ...,пар_n); Здесь имя_функцииэто имя вызываемой функции, а пар_1, …, пар_n – передаваемые параметры.Параметры могут быть значениями, именами переменных, выражениями, списками и т.д.
  • 48. Количество параметров зависит от конкретной функции.
  • 49. Параметры бывают обязательные и дополнительныеТ.к. функций в Maple очень много. Для удобства использования они разбиты на библиотеки. Библиотеки подключаются с помощью команды with(<имя_библиотеки>)
  • 51. В. Говорухин, Б. ЦибулинКОМПЬЮТЕР В МАТЕМАТИЧЕСКОМ ИССЛЕДОВАНИИ. Часть IА.В.МатросовMAPLE 6. РЕШЕНИЕ ЗАДАЧ ВЫСШЕЙ МАТЕМАТИКИ И МЕХАНИКИ Сайт: www.spacephys.ruЛитература