Системы счисления. Логические основы компьютера

Автор: Пользователь скрыл имя, 12 Марта 2014 в 06:25, контрольная работа

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

1. Сделать перевод числа из десятичной системы счисления, а затем проверить результаты, выполнив обратные переводы: ...
2. Сделать перевод числа из восьмеричной системы счисления, а затем проверить результаты, выполнив обратный перевод: ....
3. Сделать перевод числа из шестнадцатеричной системы счисления, а затем проверить результаты, выполнив обратные переводы: ...

Файлы: 1 файл

Задания.docx

— 514.74 Кб (Скачать)
  1. 5
  2. 25
  3. 4
  4. 6

 

Алгоритм реализации:

  1. Для проверки правильности работы алгоритма следует отследить изменение всех переменных после выполнения каждого шага алгоритма. Строим таблицу трассировки алгоритма:

Таблица трассировки

Оператор

Условие

f

a

b

c

Примечание

a>b

да

 

5

3

5

5>3

b<c

да

 

5

3

5

3<5

f=a+1

 

6

     

5+1


 

  1. Согласно таблице трассировки значение переменной f после выполнения фрагмента алгоритма равно 6.

 

5.Задание по теме «Программные средства реализации информационных процессов»

Дать характеристику программному продукту Opera по следующему плану:

  1. Назначение.
  2. Область применения.
  3. Достоинства и недостатки.
  4. Особенности (в сравнении с аналогичными продуктами).
  5. Требования к аппаратному и программному обеспечению.
  6. Производитель и условия распространения программного обеспечения (коммерческое, свободное, условно бесплатное).

1.Назначение программы

Opera - веб-браузер и программный пакет для работы в Интернете, выпускаемый компанией Opera Software. Разработан в 1994 году группой исследователей из норвежской компании Telenor. С 1995 года продукт компании Opera Software, образованной авторами первой версии браузера.

2.Область применения

Браузер Opera портирован под несколько операционных систем (включая Microsoft Windows, Mac OS X, GNU/Linux, FreeBSD, Solaris а также для мобильных платформ на основе symbian) и платформ (Intel, Sparc, PowerPC).

Доля Opera на мировом рынке браузеров значительно уступает долям Internet Explorer, Mozilla Firefox и Safari, и составляет по разным источникам от 0,72 до 3,61 %. Но в Европе доля рынка, занимаемая Opera, заметно выше среднего показателя по миру (4,1—9,67 %). В первую очередь это относится к некоторым странам Восточной Европы, включая Россию, в которой доля Opera составляет по разным оценкам от 16 до 38 %.

Значительно сильнее позиции Opera (в специальной её редакции — Opera Mini) на рынке браузеров для мобильных устройств: мобильных телефонов, смартфонов и КПК, где Opera играет доминирующую роль благодаря технологии Small Screen Rendering. В этом сегменте рынка браузер представлен версиями для Windows Mobile, S60 и UIQ, а также для платформы Java ME. Opera предустановлена более чем на 40 миллионах мобильных телефонов во всём мире.

Opera также единственный  браузер для игровых систем Nintendo DS и Wii. Некоторые компьютерные телеприставки также используют Opera.

3.Достоинства и недостатки.

Опера способна экономить время пользователя, поскольку отображает содержимое страницы до полной загрузки. Opera защищает пользователя от мошенничества, а также имеет встроенный TDI-интерфейс, RSS-агрегатор, меню поиска, BitTorrent-клиент. В пакет также входит Opera Mail и клиент для IRC-сетей. 
Одной из главных особенностей браузера является возможность быстрого перехода к самым популярным страницам благодаря быстрому набору и экспресс-панели. 
Стоит упомянуть и о безопасности и конфиденциальности, доступных пользователю браузера. В Опере есть возможность очистки кэша, cookies и истории. Это удобно при работе нескольких пользователей на одном ПК. 
Пользователь может проверить открываемую страницу на «фишинг» или использования мошеннических схем, но эта функция не является активной по умолчанию.

Первый, и очень существенный недостаток — Opera является коммерческим продуктом, регистрация которого стоит во всем цивилизованном мире 39 $. Хотя начиная, с пятой версии существует и freeware вариант — вы просто постоянно будете видеть рекламный баннер, а если вы купите лицензию, зарегистрируете, то баннер иcчезнет...

Второй существенный недостаток — это все-таки отсутствие поддежки некоторых русских кодировок в английских версиях программы. Всевозможные технические ухищрения, на которые приходится идти для полноценной работы с браузером могут отпугнуть рядового пользователя. Русификация программы уже не проблема.

Третий минус — недостаточно надежная работа со скриптами (как javascript, так и vb-script). Несмотря на заявленную поддержку javascript, накладки все же бывают.

 

4.Особенности (в сравнении  с аналогичными продуктами).

• Встроенный почтовый клиент – программа для работы с электронной почтой. Подробно о работе с электронной корреспонденцией. Здесь отмечу лишь, что Opera имеет встроенный почтовый клиент, возможности которого, правда, далеки от возможностей специализированных программ, о для новичка их вполне достаточно.

 

• Управление мышью. Помимо выполнения стандартных функций (щелчки на элементах управления и ссылках), мышь в браузере Opera можно использовать и нетрадиционно. Удерживая правую кнопку мыши нажатой и перемещая ее определенным образом, можно выполнять некоторые часто используемые команды браузера, например обновление страницы, возврат на предыдущую страницу, закрытие текущей и т. д.

 

• Управление голосом – довольно нетрадиционный способ взаимодействия человека и компьютера. Opera позволяет выполнять большинство команд, росто произнося их в микрофон. Разумеется, для этого нужен сам микрофон, подключенный к звуковой карте компьютера. Удобно, конечно, однако Opera понимает только англоязычные команды.

 

• Масштабирование веб-страниц – уникальная функция, характерная только для браузера Opera. Например, если интернет-страница не помещается по ширине на экране, то браузер может сам перестроить ее структуру так, что ширины экрана хватит для полноценного отображения содержимого страницы. Кроме того, доступно масштабирование страницы в пределах 20–1000 %.

 

5.Требования к аппаратному и программному обеспечению.

Помимо основных функций браузера, за время, прошедшее с момента появления пакета, в него были интегрированы возможности почтового/новостного клиента Opera Mail, адресной книги, клиента пиринговой сети BitTorrent, агрегатора RSS, клиента IRC, менеджера загрузок, WAP-браузера, Opera Link, а также виджеты — графические модули, основанные на технологии HTML и работающие вне окна браузера

Браузер Opera портирован под несколько операционных систем (включая Microsoft Windows, Mac OS X, GNU/Linux, FreeBSD, Solaris а также для мобильных платформ на основе symbian) и платформ (Intel, Sparc, PowerPC).

6. Производитель и условия распространения программного обеспечения.

веб-браузер и программный пакет для работы в Интернете, выпускаемый компанией Opera Software. Встроенный вариант Opera является единственным браузером для игровых систем Nintendo DS и Wii. Сходный вариант используют и некоторые консоли. Движок Opera (Presto) лицензирован Adobe и интегрирован в пакет Adobe Creative Suite (в частности, Presto используется в Adobe GoLive и Dreamweaver).

Браузер Opera (как и многие дополнения для Оперы), в отличие от своих конкурентов, не может похвастаться лицензиями на свободное распространение и является собственностью компании. Использовать его можно только на основе проприетаного лицензионного соглашения. Официальный сайт компании http://www.opera.com/ru

6.Задание по теме «Циклические алгоритмы»

Построить блок-схему и составить программу для получения таблицы значений функции y= на заданном отрезке с заданным шагом изменения аргумента. Для решения задачи разработать форму, содержащую:

  • 3 текстовых поля (TextBox) для ввода начала и конца отрезка и величины шага;
  • 1 поле списка (ListBox) для вывода результата виде списка, первый столбец которого — значения аргумента, второй — соответствующие значения функции;
  • 1 командную кнопку (CommandButtom) для вычисления результата и вывода таблицы значений в поле списка.

Проверить работу программы для отрезка [-9, 2] и шага 1,2.

 

Алгоритм реализации:

  1. Введем обозначения для величин и определим их тип данных.

 

Величины и их характеристики

 

Величина

Обозначение

Тип данных

Диапазон значений

Аргумент

x

вещественный

[-9, 2]

Начало отрезка

a

вещественный

-9

Конец отрезка

b

вещественный

2

Шаг изменения аргумента

h

вещественный

1,2

Результат

y

вещественный

 

Номер строки в элементе список

i

целочисленный

От 0 до количества точек в отрезке


 

  1. Выполним математическую постановку задачи, т.е. определим исходные данные для задачи, результат и формулу, связывающую исходные данные с результатом.
    • исходные данные: a, b, h;
    • промежуточная величина: x;
    • результат: y.
    • Формула, связывающая исходные данные и результат:

y=   (где x принимает значения от -9 до 2)

  1. Построим блок-схему алгоритма.

 

  1. Открыть MS Excel.
  2. Перейти в окно редактора VBA (Alt+F11)
  3. Добавить в проект форму (Insert ] UserForm).
  4. Добавить на форму элементы управления в соответствии рисунком 8. Для элемента управления ListBox задать значения свойства ColumnCount =2.

  1. Дважды щелкнуть мышью по кнопке Вычислить и отрыть код обработчика события Щелкнуть_по_кнопке (CommandButton1_Click) для кнопки Вычислить.
  2. В открывшемся окне набрать текст процедуры в соответствии с рис. 9.

Рис. 9. Код обработчика события Щелчок по кнопке для кнопки Вычислить

  1. Запустить процедуру на выполнение (F5). В результате на экране отобразиться форма, как на Рис. 10.
  2. Ввести данные в поля в области входных данных:
  • в поле «начало отрезка» ввести – -8;
  • в поле «конец отрезка» – 14;
  • в поле «шаг» – 0,5.
  1. Щелкнуть по кнопке Вычислить.

 

 

 


Информация о работе Системы счисления. Логические основы компьютера