Системы счисления
Курсовая работа, 23 Апреля 2014, автор: пользователь скрыл имя
Краткое описание
Наше время ставит перед школой задачи – повышение качества образования и воспитания, прочное овладение основами наук, обеспечение более высокого уровня преподавания. В школах отказываются от традиционной формы обучения, не учитывающей индивидуальных способностей каждого ученика. Обновление образования требует разработки моделей школ нового типа, создания новых учебников и программ обучения, разработки новых методик обучения.
Прикрепленные файлы: 1 файл
Курсовая работа 3й курс.docx
— 1.13 Мб (Скачать документ)Перевод десятичного числа в двоичное
Может потребоваться перевести десятичное число в двоичное. Один из способов – это деление на два и формирование двоичного числа из остатков.
Восьмеричная система счисления
Итак, современное «железо понимает» лишь двоичную систему счисления. Однако человеку трудно воспринимать длинные записи нулей и единиц с одной стороны, а с другой – переводит числа из двоичной в десятичную систему и обратно, достаточно долго и трудоемко. В результате, часто программисты используют другие системы счисления: восьмеричную и шестнадцатеричную. И 8 и 16 являются степенями двойки, и преобразовывать двоичное число в них (так же как и выполнять обратную операцию) очень легко.
В восьмеричной системе счисления используется восемь знаков-цифр (от 0 до 7). Каждой цифре соответствуют набор из трех цифр в двоичной системе счисления:
000–0
001 – 1
010 – 2
011 – 3
100 – 4
101 – 5
110 – 6
111 – 7
Для преобразования двоичного числа в восьмеричное достаточно разбить его на тройки и заменить их соответствующими им цифрами из восьмеричной системы счисления. Разбивать на тройки нужно начинать с конца, а недостающие цифры в начале заменить нулями. Например:
1011101 = 1 011 101 = 001 011 101 = 1 3 5 = 135
Т.е число 1011101 в двоичной системе счисления равно числу 135 в восьмеричной системе счисления. Или 10111012 = 1358.
Обратный перевод. Допустим, требуется перевести число 1008 (не заблуждайтесь! 100 в восьмеричной системе – это не 100 в десятичной) в двоичную систему счисления.
1008 = 1 0 0 = 001 000 000 = 001000000 = 10000002
Перевод восьмеричного числа в десятичное можно осуществить по уже знакомой схеме:
6728 = 6 * 82 + 7 * 81 + 2 * 80 = 6 * 64 + 56 + 2 = 384 + 56 + 2 = 44210
1008 = 1 * 82 + 0 * 81 + 0 * 80 = 6410
Шестнадцатеричная система счисления, так же как и восьмеричная, широко используется в компьютерной науке из-за легкости перевода в нее двоичных чисел. При шестнадцатеричной записи числа получаются более компактными.
В шестнадцатеричной системе счисления используются цифры от 0 до 9 и шесть первых латинских букв – A (10), B (11), C (12), D (13), E (14), F (15).
При переводе двоичного числа в шестнадцатеричное, первое разбивается на группы по четыре разряда, начиная с конца. В случае, если количество разрядов не делится нацело, то первая четверка дописывается нулями впереди. Каждой четверке соответствует цифра шестнадцатеричной системе счисления:
Например:
10001100101 = 0100 1100 0101 = 4 C 5 = 4C5
Если потребуется, то число 4C5 можно перевести в десятичную систему счисления следующим образом (C следует заменить на соответствующее данному символу число в десятичной системе счисления – это 12):
4C5 = 4 * 162 + 12 * 161 + 5 * 160 = 4 * 256 + 192 + 5 = 1221
Максимальное двухразрядное число, которое можно получить с помощью шестнадцатеричной записи - это FF.
FF = 15 * 161 + 15 * 160 = 240 + 15 = 255
255 – это максимальное значение одного байта, равного 8 битам: 1111 1111 = FF. Поэтому с помощью шестнадцатеричной системы счисления очень удобно кратко (с помощью двух цифр-знаков) записывать значения байтов. Внимание! Состояний у 8-ми битного байта может быть 256, однако максимальное значение – 255. Не забывайте про 0 – это как раз 256-е состояние.
1.4. Технология Flash
Flash-технологии, или, как их еще называют, технологии интерактивной вебанимации, были разработаны компанией Macromedia и объединили в себе множество мощных технологических решений в области мультимедийного представления информации. Ориентация на векторную графику в качестве основного инструмента разработки flash-программ позволила реализовать все базовые элементы мультимедиа: движение, звук и интерактивность объектов. При этом размер получающихся программ минимален и результат их работы не зависит от разрешени экрана у пользователя - а это одни из основных требований, предъявляемых к интернет-проектам.
Недавно появившись, Flash уже завоевал большую популярность среди вебдизайнеров. Flash придает сайтам динамичность, позволяет использовать больше звуковых и графических эффектов. Все программное обеспечение, необходимое для просмотра flash-страниц, является свободно распространяемым (freeware). Программы для создания страниц - условно-бесплатные (shareware), и Macromedia обеспечивает возможность пользования ими в течение 30 дней.
Обычно flash-проекты созданы посредством интеграции в обычный HTML-документ flash-объекта. Для просмотра такой страницы необходим плагин, входящий в стандартную конфигурацию Windows 98. Размер этого плагина всего 160 кб. Если по каким-либо причинам этой программы нет, ее можно взять с сайта Macromedia. Однако, в большинстве случаев flash-страница сама определяет отсутствие необходимого программного обеспечения, автоматически скачивает его и после этого становится видимой.
Другим примером использования flash-технологии является создание интерактивных локальных презентаций. Для этого в программе предусмотрена опция создания исполняемого (.exe) файла. Но и в этом случае размер программы остается небольшим и доступным для использования в интернете.
Неоспоримым достоинством flash является возможность получения красочно анимированных динамических интерактивных страниц очень небольшого размера, что является идеальным для использования в интернете. Это обеспечивается использованием векторной графики и мощных алгоритмов сжатия информации. Также надо отметить, что Flash позволяет использовать формы для создания запросов к серверу, а следовательно и потенциальную возможность подключения к базе данных. Программист при создании flash-страниц имеет возможность управлять процессом загрузки сайта и отображать, например, процент загрузки в виде шкалы.
Основным объектом, которым программист оперирует при создании flash-анимации, является кадр. А использование мощной внутренней системы меток, ссылок и переменных позволяет проигрывать наборы кадров несколько раз в зависимости от значения конкретных переменных. Таким образом, экономится объем конечной программы и время загрузки.
Надо также отметить, что в отличии от других технологий анимации вебстраниц, при использовании flash-технологий отсутствует проблема несоответствия размеров экрана и страницы. Задав размеры объекта на экране через проценты от размеров самого экрана, мы получаем всегда один и тот же относительный размер flash-объекта. Причем масштабируются не только элементы векторной графики, но и встроенные графические изображения.
Фотографии, звуки, векторная графика - все это Flash помещает в один файл с расширением .swf (при создании презентаций файл имеет расширение .exe). Все это в сочетании с возможностью управления загрузкой облегчает работу как программиста при создании страницы, так и конечного пользователя, который имеет возможность сразу увидеть, например, заставку, ожидаемое время до окончания загрузки и т.д.
Естественно, Flash не обходится без недостатков. Основным серьезным недостатком использования flash-объектов является необходимость для конечного пользователя иметь установленный плагин. Хотя, как было сказано выше, во многих случаях, пользователь уже имеет эту программу.
Второй недостаток заключается в высоких требованиях к ресурсам компьютера, на котором просматривается flash-ролик. Проигрыватель анимации отнимает достаточно много ресурсов процессора, а скорость проигрывания сильно зависит от размеров экрана. Но, тем не менее, программа для проигрывания flash-роликов работает на любом компьютере под управлением ОС Windows любых версий. Она не предъявляет жестких требований ни к количеству оперативной памяти, ни к типу процессора. Единственным различием будет скорость работы.
Пока flash-технология в явном виде не поддерживает трехмерную графику, однако мощный набор инструментов и утилит позволяет создавать двумерные структуры, зрительно неотличимые от трехмерных. Итак, кратко познакомимся с основными приемами работы с flash-технологиями.
1.5 Программа для монтажа видео Sony Vegas Pro
Sony
Vegas Pro - профессиональная программа для
многодорожечной записи, редактирования
и монтажа видео и аудио потоков. Инструменты,
содержащиеся в Vegas Pro, дают возможность
редактирования, и обработки в реальном
времени форматов DV, AVCHD, HDV, SD/HD-SDI и XDCAM™,
точную корректировку аудио, создание
объёмного звука и двухслойных DVD. Вы можете
прожечь Blu-ray диски прямо с таймлайн для
сохранения записи в высоком качестве.
Создание стандартных DVD со сложным видео,
субтитрами, многоязычным меню и добавление
комментариев не составит никакого труда.
Интерфейс определяет удобство работы
с продуктом, и во многом - отношение пользователя
к нему. Vegas предлагает необыкновенно гибкий,
легко настраиваемый, продуманный и, самое
главное, удобный интерфейс.[13]
Vegas предлагает бесконечное число видео
и аудио дорожек, каждая из которых имеет
свою пару (A/B) дорожек, продвинутые инструменты
для сочинения музыки, поддерживается
многоканальный ввод-вывод в режиме полного
дуплекса (для вывода сигнала можно задействовать
26 физических выходов с независимой шиной
микширования на каждом), ресемплинг в
реальном времени, автоматическое создание
кроссфейдов, синхронизация посредством
MIDI Time Code и MIDI Clock, дизеринг (с нойс-шейпингом)
на выходах подгрупп и, конечно, 24/32-разрядный
звук с частотой дискретизации 192 кГц.
Для обработки звука в реальном времени
можно установить в разрыв каждой дорожки
четырехполосный параметрический эквалайзер
и компрессор, а также использовать 32 посыла
на подключаемые модули формата DirectX. Разные
форматы данных можно добавлять на одну
и ту же дорожку одновременно, без конвертации
или рендеринга. Кроме того, программа
поддерживает и такие "продвинутые"
функции, как работа с двумя процессорами
и двумя мониторами.
Присутствует возможность импорта файлов
MPEG/AC3 с DVD-камкордера! Vegas позволяет переносить
файлы VOB с AC3 аудио каналом прямо на таймлайн.
Sony Vegas позволяет рендерить в файловые
форматы MPEG-4 / AVC / H.264. Возможность экспорта
готового материала в самые разные видеоформаты
MPEG1, MPEG2, AVI, Quick Time, Real Video, Windows Media Video, OGG,
SWF и др.
Глава 2. Разработка цифрового образовательного ресурса.
2.1. Разработка видео-уроков по теме «Системы счисления»
Урок 1.
Тема: Перевод числа из двоичной системы счисления десятичную и обратно.
На данном уроке мы рассмотрим как переводятся числа из одной системы счисления в другую. И рассмотрим мы это на примере перевода чисел из двоичной системы счисления в десятичную и обратно.
Урок 2.
Тема: Перевод чисел в восьмеричную и шестнадцатеричную системы счисления.
На 1-ом уроке мы рассмотрели что мы делаем для работы с двоичными числами, теперь рассмотрим две другие позиционных систем счисления – это восьмеричная и шестнадцатеричная. В десятичной системе счисления мы записываем все числа от 0 до 9, соответственно в восьмеричной системе от 0 до 7, и в шестнадцатеричной от 0 до 15. Ну что же делать с числами после 9-ти? Для этого используется латинский алфавит.
Урок 3.
Тема: Перевод между двоичной, восьмеричной и шестнадцатеричной системами счисления.
Сейчас речь пойдет о том, как переводить числа из одной системы в другую, не используя десятичную как промежуточную. Это намного проще, чем переводить сначала в десятичную, потом в восьмеричную, шестнадцатеричную и.т.д.
Урок 4.
Тема: Перевод дробной части числа между двоичной и шестнадцатеричной системой счисления.
В предыдущих уроках были разработаны темы как перевести числа из двоичной в восьмеричную и из двоичной в шестнадцатеричную системы счисления. Сейчас разберем что же происходит с дробной частью.
Урок 5.
Тема: Перевод дробной части числа из десятичной в двоичную систему счисления.
Любая система счисления может иметь дробную часть. На данном уроке рассматриваем как переводим дробную часть числа из десятичной в двоичную.
Урок 6.
Тема: Операции сложения и умножения в двоичной системе счисления.
На данном уроке рассматриваем как умножать и как прибавлять числа в двоичной системе. Самые быстрые операции происходят в двоичной системе счисления.
2.2 Презентация во Flash
Для создания презентации необходимо установить на компьютере программу Macromedia Flash 8. Запускаем программу Macromedia Flash 8 через кнопку Пуск→Все программы → Macromedia → Macromedia Flash 8. Появится окно( рис 2.2.1).
Рис 2.2.1 Программа Macromedia Flash 8
Открываем новый документ Flash Presentation.(рис 2.2.2)
Рис 2.2.2 Открытие нового документа Flash Presentation
Рис 2.2.3 Панель навигации
Управление слайдами.
Изначально презентации содержит только один слайд. Добавить слайд можно с помощью кнопки «Плюс», расположенной в верхней панели навигации.
Чтобы удалить слайд или группу слайдов, их необходимо выделить и нажать кнопку «Минус»
Изменить порядок следования слайдов можно просто передвигая их с помощью мыши.
Чтобы слайд потомком какого-либо другого слайда нужно передвигать его чуть правее пиктограммы слайда родителя.
Освободить слайд – двигаем его влево, пока он не займет нужный уровень иерархии.
Создаем с помощью Text Tool(T) титульную страницу (рис 2.2.4)
Рис 2.2.4 Титульная страница
Для того чтобы создать кнопки навигации создаем эталоны кнопок и размещаем их экземпляры в корневом слайде презентации. Присвоим кнопкам имена экземпляров (Instance name): b_next,b_prev.(рис 2.2.5)
Рис 2.2.5 Создание кнопок навигации
Добавление эффектов перехода между слайдами.
Чтобы добавить эффект перехода выделяем слайд и откроем палитру Behaviors(Поведения). Нажимаем на данной палитре кнопку «Плюс» (Add Behaviors) и в раскрывающемся списке выбираем пункт Screen> Transition. При этом откроется мастер, в котором можно выбрать нужный эффект перехода и настроить его параметры.(рис 2.2.6)
Рис 2.2.6 Добавление эффектов между слайдами
После того, как эффект перехода добавлен программа Flash автоматически добавит к данному слайду необходимый код ActionScript, а эффект добавится в список на палитре Behaviors.
Для одного слайда можно добавлять несколько эффектов( например, на появление и скрытие слайда). Отредактировать или поменять эффект перехода можно двойным щелчком по соответствующей строке столбца Action.
Выбрать событие можно в столбце Event:
- reveal- Появление слайда
- revealChild- Один эффект на появление всех слайдов-потомков
- hide- Скрытие слайда
- hideChild- Один эффект на скрытие всех слайдов- потомков
2.3 Разработка тестов во Flash
Запускаем программу Macromedia Flash 8 через кнопку Пуск→Все программы → Macromedia → Macromedia Flash 8. Появится окно( рис 2.3.1).
Рис 2.3.1 Программа Macromedia Flash 8
Открываем новый документ Flash Document.(рис 2.3.2)
Рис 2.3.2 Создание нового документа