![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Главная Рефераты по международному публичному праву Рефераты по международному частному праву Рефераты по международным отношениям Рефераты по культуре и искусству Рефераты по менеджменту Рефераты по металлургии Рефераты по муниципальному праву Рефераты по налогообложению Рефераты по оккультизму и уфологии Рефераты по педагогике Рефераты по политологии Рефераты по праву Биографии Рефераты по предпринимательству Рефераты по психологии Рефераты по радиоэлектронике Рефераты по риторике Рефераты по социологии Рефераты по статистике Рефераты по страхованию Рефераты по строительству Рефераты по таможенной системе Сочинения по литературе и русскому языку Рефераты по теории государства и права Рефераты по теории организации Рефераты по теплотехнике Рефераты по технологии Рефераты по товароведению Рефераты по транспорту Рефераты по трудовому праву Рефераты по туризму Рефераты по уголовному праву и процессу Рефераты по управлению |
Дипломная работа: Создание с помощью средств пакета Maple демонстрационных материалов в виде библиотеки процедур к уроку информатики по теме "Кодирование звука"Дипломная работа: Создание с помощью средств пакета Maple демонстрационных материалов в виде библиотеки процедур к уроку информатики по теме "Кодирование звука"Департамент образования города Москвы Государственное образовательное учреждениевысшего профессионального образования города Москвы Московский городской педагогический университет Математический факультет Кафедра информатики и прикладной математики Дипломная работа По теме: Создание с помощью средств пакета Maple демонстрационных материалов в виде библиотеки процедур к уроку информатики по теме «Кодирование звука» По специальности 050202.65 «Информатика» Студента 5 курса Рулёва Михаила Викторовича Научный руководитель: доктор педагогических наук, профессор кафедры ИПМ Корнилов Виктор Семенович Москва, 2010 ОГЛАВЛЕНИЕ Глава 1. Информационные и коммуникационные технологии в школьном обучении §1.1 Сравнительный анализ инструментальных средств §1.2 Maple-язык и его синтаксис §1.3 Технические и программные средства мультимедиа Вывод по первой главе Глава 2. Использование инструментальных средств Maple при изучение темы «Кодирование звука» §2.1 Психологические аспекты работы учителей и учеников с мультимедиа-средствами §2.2 Извлечение из государственного стандарта §2.3 Программная разработка библиотеки процедур по теме «Кодирование звука» Вывод по второй главе ЗаключениеБиблиографияПриложение 1ВВЕДЕНИЕАктуальность проблемы исследования. Информационные и коммуникационные технологии (ИКТ) с каждым днем все больше проникают в различные сферы образовательной деятельности. Этому способствуют, как внешние факторы, связанные с повсеместной информатизацией общества и необходимостью соответствующей подготовки специалистов, так и внутренние факторы, связанные с распространением в учебных заведениях современной компьютерной техники и программного обеспечения, принятием государственных и межгосударственных программ информатизации образования, появлением необходимого опыта информатизации у все большего количества педагогов. В большинстве случаев использование средств информатизации оказывает реальное положительное влияние на интенсификацию труда учителей школ, а также на эффективность обучения школьников. Одним из мировых лидеров в компьютеризации математических вычислений (в том числе символьных) является корпорация Waterloo Maple Inc. (Канада), выпускающая программный продукт Maple. Последняя версия Maple охватывает почти всю математику, начиная с элементарной математики и заканчивая специальными математическими разделами. Maple — математическое windows-приложение, позволяющее решать задачи из этого широчайшего диапазона за минимальное время. Программы решений основных математических задач и геометрических построений, составленные авторами Maple, предоставляются пользователю только именами, в круглых скобках после которых вводятся необходимые данные. Учитывая зависимость от данных, их называют встроенными функциями. Задача пользователя — выстраивать из них и операторов нужные последовательности и задавать данные. Впрочем, часто оказывается, что достаточно воспользоваться одной из встроенных функций, тем более что их в Maple более 3000. Для сравнения, в MathCAD-2000 их только около 300. Необходимость внедрения новых информационных технологий в учебный процесс не вызывает сомнений. Современное общество характеризует процесс активного использования информационного ресурса в качестве общественного продукта в условиях функционирования всемирной информационной сети, которая позволяет обеспечить доступ к информации без каких-либо существенных ограничений по объему и скорости транслируемой информации. Цель дипломной работы: создать библиотеку процедур с помощью программы Maple к школьному уроку по информатике по теме «Кодирование звука». Объектом исследования является процесс обучения информатике в основной школе. Предметом исследования является использование пакета Maple в преподавании информатики при изучении темы «Кодирование звука». Гипотеза исследования: использование компьютерного математического пакета Maple позволит оптимизировать учебный процесс и улучшить усвоение материала при изучении темы «Кодирование звука». Задачи исследования: 1. Изучение учебно-методической литературы по компьютерному математическому пакету Мар1е; 2. Разработка конспекта урока по теме «Кодирование звука» с использованием пакета демонстрационных процедур, написанных с помощью языка Maple. 3. Разработка заданий по теме урока. Практическая значимость полученных результатов заключается в том, что разработан конспект школьного урока по информатике на тему «Кодирование звука» с применением компьютерного математического пакета Maple. ГЛАВА 1. ИНФОРМАЦИОННЫЕ И КОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ В ШКОЛЬНОМ ОБУЧЕНИИ §1.1 Сравнительный анализ инструментальных средствMathcad – программное средство, среда для выполнения на компьютере разнообразных математических и технических расчетов, снабженная простым в освоении и в работе графическим интерфейсом, которая предоставляет пользователю инструменты для работы с формулами, числами, графиками и текстами. В среде Mathcad доступны более сотни операторов и логических функций, предназначенных для численного и символьного решения математических задач различной сложности. Меню в Mathcad не представляет собой ничего необычного: как и во многих других программах имеются различные панели инструментов, панель форматирования. Кроме того есть панель "Математика", которая включает в себя такие панели как "Калькулятор", "Графика", "Матрицы", "Вычисления", "Исчисление", "Логический", "Программирование", "Греческий" и "Символьный". Эти панели содержат различные символы, не набираемые с клавиатуры, а также функции. MATLAB – это интерактивная система, основным объектом которой является массив, для которого не требуется указывать размерность явно. Это позволяет решать многие вычислительные задачи, связанные с векторно-матричными формулировками, существенно сокращая время, которое понадобилось бы для программирования на скалярных языках типа C или FORTRAN. Система MATLAB – это одновременно и операционная среда и язык программирования. Одна из наиболее сильных сторон системы состоит в том, что на языке MATLAB могут быть написаны программы для многократного использования. Пользователь может сам написать специализированные функции и программы, которые оформляются в виде М-файлов. Система Mathematica, созданная лет десять тому назад, имеет чрезвычайно широкий набор средств, переводящих сложные математические алгоритмы в программы. Все так называемые элементарные функции и огромное количество неэлементарных; алгебраические и логические операции. Система Mathematica очень широко распространена в мире, ею захвачены огромные области применения в научных и инженерных исследованиях, а также в системе образования. [1] Программа Maple (последняя версия 10.02) — своего рода патриарх в семействе систем символьной математики и до сих пор является одним из лидеров среди универсальных систем символьных вычислений. Она предоставляет пользователю удобную интеллектуальную среду для математических исследований любого уровня и пользуется особой популярностью в научной среде. Отметим, что символьный анализатор программы Maple является наиболее сильной частью этого ПО, поэтому именно он был позаимствован и включен в ряд других CAE-пакетов, таких как MathCad и MatLab, а также в состав пакетов для подготовки научных публикаций Scientific WorkPlace и Math Office for Word. Пакет Maple — совместная разработка Университета Ватерлоо (шт. Онтарио, Канада) и Высшей технической школы (ETHZ, Цюрих, Швейцария). Для его продажи была создана специальная компания — Waterloo Maple, Inc., которая, к сожалению, больше прославилась математической проработкой своего проекта, чем уровнем его коммерческой реализации. В результате система Maple ранее была доступна преимущественно узкому кругу профессионалов. Сейчас эта компания работает совместно с более преуспевающей в коммерции и в проработке пользовательского интерфейса математических систем фирмой MathSoft, Inc. — создательницей весьма популярных и массовых систем для численных расчетов MathCad, ставших международным стандартом для технических вычислений. Maple предоставляет удобную среду для компьютерных экспериментов, в ходе которых пробуются различные подходы к задаче, анализируются частные решения, а при необходимости программирования отбираются требующие особой скорости фрагменты. Пакет позволяет создавать интегрированные среды с участием других систем и универсальных языков программирования высокого уровня. Когда расчеты произведены и требуется оформить результаты, то можно использовать средства этого пакета для визуализации данных и подготовки иллюстраций для публикации. Для завершения работы остается подготовить печатный материал (отчет, статью, книгу) прямо в среде Maple, а затем можно приступать к очередному исследованию. Работа проходит интерактивно — пользователь вводит команды и тут же видит на экране результат их выполнения. При этом пакет Maple совсем не похож на традиционную среду программирования, где требуется жесткая формализация всех переменных и действий с ними. Здесь же автоматически обеспечивается выбор подходящих типов переменных и проверяется корректность выполнения операций, так что в общем случае не требуется описания переменных и строгой формализации записи. Пакет Maple состоит из ядра (процедур, написанных на языке С и хорошо оптимизированных), библиотеки, написанной на Maple-языке, и развитого внешнего интерфейса. Ядро выполняет большинство базовых операций, а библиотека содержит множество команд — процедур, выполняемых в режиме интерпретации. Интерфейс Maple основан на концепции рабочего поля (worksheet) или документа, содержащего строки ввода-вывода и текст, а также графику. Работа с пакетом происходит в режиме интерпретатора. В строке ввода пользователь задает команду, нажимает клавишу Enter и получает результат — строку (или строки) вывода либо сообщение об ошибочно введенной команде. Тут же выдается приглашение вводить новую команду и т.д. [4] Сравнительный анализ систем компьютерной математики
§1.2 Maple-язык и его синтаксисЗнаки алфавитаЯзык Maple (или Maple-язык) является одновременно входным языком общения с Maple 7 и языком ее программирования. Входящие в него средства (прежде всего операторы и функции) подобраны настолько полно и удачно, что при решении подавляющего большинства типовых математических задач от пользователя не требуется знаний даже основ программирования. Для решения нужной задачи обычно достаточно составить алгоритм и подобрать набор нужных для его реализации функций и иных средств Maple-языка. В то же время Maple-язык — один из самых мощных языков программирования математических задач, содержащий почти 3000 операторов, команд и функций, входящих в ядро, основную библиотеку и пакеты функций Maple 7. При этом относящаяся к традиционному программированию часть Maple-языка реализована с помощью довольно скромного набора специальных знаков и зарезервированных слов. Большинство функций Maple 7 (в частности, все, входящие в пакеты) написаны на этом языке. Поэтому знание этого языка является определяющим в серьезном изучении Maple. Ниже Maple-язык описывается как типичный язык программирования. Алфавит Maple-языка содержит 26 малых латинских букв (от а до z), 26 больших латинских букв (от А до Z), 10 арабских цифр (от 0 до 9) и 32 специальных символа (арифметические операторы +, -, *, /, знак возведения в степень ж и др.). Все они будут рассмотрены в данной главе. Имеется пять пар альтернативных символов (означающих одно и тоже): и** [и (| ] и |) {и (* } и *) К специальным одиночным и составным знакам относятся элементы синтаксиса языка: · % — системная переменная, хранящая результат предшествующей операции; · : — фиксатор выражения, предотвращающий вывод результата вычисления в ячейку вывода; · ; — фиксатор выражения, дающий вывод результата вычисления в ячейку вывода; · # — указатель программного комментария; · " — ограничитель строки (например, 'string'); · := — оператор присваивания (например,х:=5); · : ; — пустой оператор; · :: — указатель типа переменной (например, n::integer или z: -.complex); · \ — знак обратного деления, который имеет множественные значения в зависимости от контекста (см. справку по этому знаку - backslash). Комментарии в программе, не выводимые в ячейки вывода, задаются после символа #. В них допустимо использовать все символы кодовых таблиц, что важно при вводе русскоязычных комментариев, использующих символы кириллицы. Применение последних для идентификаторов (имен) объектов недопустимо. Зарезервированные словаЗарезервированные слова используются для создания условных выражений, циклов, процедур и управляющих команд. Список 42 зарезервированных слов Maple 7 дан ниже.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||