Системы счисления

Автор работы: Пользователь скрыл имя, 23 Апреля 2014 в 13:42, курсовая работа

Краткое описание

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

Прикрепленные файлы: 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 Создание нового документа

Для отражения окна библиотеки Learning Interactions выполняем следующие действия: выбираем в меню Window → Common Libraries → Learning Interactions (рис. 3).

Информация о работе Системы счисления