- •Информатика Учебно-методическое пособие
- •Часть 1
- •Режим доступа к электронному аналогу печатного издания: http://www.Libdb.Sssu.Ru
- •Содержание
- •Предисловие
- •11. Основные требования фгос впо и структура дисциплины
- •2Основные понятия информатики
- •2.1. Понятие информации
- •2.2. Свойства информации
- •Понятие количества информации
- •2.4. Предмет и задачи информатики
- •2.5. Представление (кодирование) данных
- •3. Системы счисления и представление информации в эвм
- •3.1. Понятие об основных системах счисления
- •3.2. Перевод чисел из одной системы счисления в другую
- •Представление чисел в различных системах счисления
- •3.3. Двоичная арифметика
- •3.4. Представление чисел в эвм
- •Примеры представления целых чисел в шестнадцатиразрядных двоичных кодах
- •Представление десятичных чисел в четырёхразрядном коде Грея
- •3.5. Кодирование информации в эвм
- •Базовая таблица кодировки ascii
- •4. Логические основы построения эвм
- •4.1. Основы алгебры логики
- •4.2. Операции сравнения
- •4.3. Логические операции
- •Основные логические операторы
- •4.4. Основы элементной базы эвм
- •4.5. Элементы теории множеств
- •4.6. Элементы теории графов
- •3Технические средства реализации информационных процессов
- •5.1. История развития эвм
- •5.2. Классификация эвм
- •5.3. Архитектура эвм
- •5.4. Состав персонального компьютера
- •5.5. Внешние устройства
- •6. Программное обеспечение эвм
- •6.1. Базовые понятия ос
- •6.2. Классификация операционных систем
- •6.3. Файловая структура эвм
- •6.4. Файловые системы Microsoft Windows
- •6.5. Драйверы устройств
- •6.6. Служебные программы
- •6.7. Обзор операционных систем unix и Linux
- •6.8. Обзор операционных систем Windows
- •Команды ms-dos и их описание
- •7. Прикладное и инструментальное программное обеспечение
- •7.1. Прикладное программное обеспечение общего назначения
- •7.2. Прикладное программное обеспечение специального назначения
- •7.3. Инструментальное по 1
- •7.4. Нумерация версий программ
- •7.5. Правовой статус программ
- •7.6. Текстовые редакторы и процессоры
- •8. Модели решения функциональных и вычислительных задач
- •8.1. Моделирование как метод познания
- •8.2. Классификация моделей
- •8.3. Компьютерное моделирование
- •8.4. Информационные модели
- •8.5. Примеры информационных моделей
- •8.6. Базы данных
- •8.7. Искусственный интеллект
- •9. Основы алгоритмизации
- •9.1. Понятие алгоритма
- •9.2. Свойства алгоритма
- •9.3. Исполнители алгоритмов
- •9.4. Способы описания алгоритмов 1
- •Обозначения, название и функциональное назначение
- •9.5. Основные алгоритмические конструкции
- •9.6. Структурный подход к разработке алгоритмов
- •10. Тематика практических занятий
- •11. Темы, выносимые на зачёт, и примеры тестовых заданий
- •Библиографический список
- •Часть 1
- •3 46500, Г. Шахты, Ростовская обл., ул. Шевченко, 147
7.4. Нумерация версий программ
Программы, которые нашли популярность у пользователей, обычно совершенствуются разработчиками: в них исправляются ошибки, включаются новые возможности и т.д. Чтобы сохранить преемственность, получившимся программам не даётся какое-то другое имя, а вместо этого они называются версиями исходных программ.
Чаще всего версии программ обозначаются числами вида 1.3, 3.45 и т.д., т.е. типа десятичных дробей. Номер версии обычно указывается после названия программы, в свойствах файла, в меню «Справка – О программе», например, DrWeb 4.44. Существенные изменения в программах отражаются увеличением цифры до точки, незначительные изменения, дополнения или исправления ошибок – увеличением цифр, стоящих после точки. Например, первоначальная версия программы обозначается 1.0, версия с некоторыми усовершенствованиями – 1.2, а после внесения существенных дополнений новая версия программы будет иметь номер – 2.0. Иногда производители программ нумеруют версии по году их выпуска. Например, Windows Server 2008 – версия, выпущенная в 2008 г.
7.5. Правовой статус программ
Помимо тематического деления программ существует также классификация, связанная со способом распространения и условиями использования программы, указываемым в лицензии.
Бесплатное программное обеспечение (freeware). Обычно это небольшие вспомогательные программы-утилиты, которые разрабатываются независимыми программистами, свободно распространяемые, поддерживаются самим пользователем, который правомочен вносить в них необходимые изменения. Типичные каналы их распространения – глобальная электронная сеть Internet, электронные доски объявлений (BBS) и т.д.
Коммерческое программное обеспечение (commercialware). Большинство программ распространяется и поддерживается на коммерческой основе. Такие программы обычно продаются в коробках, содержащих компакт-диски, документацию, регистрационную карточку и т.д. Набор компакт-дисков, на котором распространяется программа, называется дистрибутивом. Однако сегодня всё чаще и чаще программные продукты продаются через сеть Интернет. Сделать это можно либо на сайтах производителей программ, либо в интернет-магазинах программного обеспечения (например, сервер www.allsoft.ru).
Коммерческое ПО может распространяться свободно и даже с открытыми кодами, оплата осуществляется только за поддержку (консультирование, помощь в решении проблем). Другой «крайностью» является собственническое, частное, или проприетарное ПО, правообладатель которого сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах (закрытый исходный код).
Условно-бесплатное программное обеспечение (shareware) – самая массовая группа программ, занимает промежуточное положение между бесплатными и коммерческими программами. В неё входят практически все утилиты, а часто и весьма серьёзные программные пакеты. Их можно получить и опробовать бесплатно, но для систематического их использования необходимо уплатить разработчикам или распространителям программы определённую (чаще всего небольшую) сумму. Часто после этого разработчик высылает регистрационный ключ (комбинацию символов), позволяющий задействовать дополнительные возможности программы. Если пользователь отказывается зарегистрироваться, то программы либо теряют часть своих возможностей, либо начинают настойчиво напоминать о необходимости регистрации.
Пробные версии (trialware). Как правило, это полноценные версии коммерческих пакетов, которые можно использовать какое-то время бесплатно. По истечении этого времени программы, как правило, прекращают работать.
Демо-версии (demoware). Демонстрационные версии популярных коммерческих пакетов с «урезанными» возможностями. У некоторых программ, кроме того, присутствуют и ограничения по времени работы.
«Рекламно-оплачиваемые» программы (adware). Появился этот способ не очень давно, но быстро завоёвывает популярность. Программистам в этом случае платят деньги крупные фирмы-рекламодатели, а программист внедряет в свою программу их рекламную картинку – «баннер». Либо, при установке программы, пользователю предлагают заполнить анкету сведениями о себе. На основании этих сведений будут формироваться «рекламные рассылки».
Пиратские (контрафактные) копии программ. Многие торговцы продают незаконно изготовленные копии программ. Часто такие программы называются пиратскими, хотя правильнее было бы их называть ворованными. Обычно они распространяются на компакт-дисках без всякой документации, причём на одном диске часто имеется множество (иногда десятки или даже сотни) программ, в том числе и вирусы. Часто пиратские компакт-диски содержат не последние, а предварительные выпуски программ, которые не работают, как следует. Многие пиратские подделки быстро выходят из строя, так как они делаются на дешёвом оборудовании в кустарных условиях. Известны случаи разрушения дисков, приводившие к повреждению дисковода. И уж конечно, ни о какой официальной поддержке пиратских продуктов не может быть и речи.