- •Александр Петрович Алексеев Информатика 2002
- •129337, Г. Москва, а/я 5
- •Ответственный за выпуск: с. Иванов
- •Isbn 5-93455-128-0 © а.П. Алексеев Введение
- •Предисловие ко второму изданию
- •1. Основные понятия
- •1.1. Основные понятия об информации и информатике
- •1.2. Понятие об информационных технологиях
- •К.А. Гельвеций
- •1.3. Этапы развития вычислительной техники
- •1.4. Хронология возникновения Интернета
- •1.5. Сферы использования вычислительной техники
- •1.6. Развитие отечественной вычислительной техники
- •2. Арифметические и логические основы работы эвм
- •2.1. Системы счисления
- •2.2. Арифметические основы работы эвм
- •2.3. Логические основы работы эвм
- •3. Организация данных в эвм
- •3.1. Представление данных в эвм
- •3.2. Представление команд в эвм
- •3.3. Кодовая таблица
- •3.4. Файловая система
- •4. Аппаратные средства
- •4.1. Структурная схема эвм
- •4.2. Принцип действия основных устройств эвм
- •4.2.1. История развития процессоров
- •4.2.2. Принцип действия процессора
- •4.2.3. Память
- •4.2.3.1. Оперативная память
- •4.2.3.2. Внешние запоминающие устройства
- •4.2.4. Устройства ввода информации
- •4.2.5. Устройства вывода информации
- •4.3. Классификация эвм
- •5. Системное программное обеспечение
- •5.1. Понятие об операционной системе
- •5.2. Методы архивации
- •5.3. Принципы сжатия информации
- •5.4. Вирусы и антивирусные программы
- •5.5. Основные понятия программирования
- •5.5.1. Языки программирования
- •5.5.2. Основные свойства и способы представления алгоритма
- •5.5.3. Базовые структуры программирования
- •5.5.4.VisualBasic– основные сведения*
- •6. Прикладное программное обеспечение
- •6.1. Текстовые редакторы
- •К. Прутков
- •6.2. Графические редакторы
- •6.3. Электронные таблицы
- •6.4. Базы данных
- •6.5. Искусственный интеллект
- •6.6. Экспертные системы
- •6.7. Мультимедиа
- •6.8. Виртуальная реальность
- •6.9. Системы автоматизированного проектирования
- •7. Основные понятия моделирования
- •7.1. Основные понятия и определения моделирования
- •7.2. Обзор систем моделирования рэу
- •7.3. СистемаElectronicsWorkbench
- •7.4. Система CircuitMaker
- •7.5. СистемаMicro-Cap
- •8. Математические и статистические системы
- •8.1. Обзор математических и статистических систем
- •8.2. Математическая системаMathcad
- •8.2.1. Пользовательский интерфейс
- •8.2.2. Компьютерная алгебра
- •8.2.3. Операции с комплексными числами
- •8.2.4. Вопросы программирования
- •8.3. Аппроксимация с помощью пакетов тсwiNи тс 3d
- •9. Сетевые информационные технологии
- •9.1. Локальные сети
- •9.2. Глобальные сети
- •9.3. Браузеры
- •9.4. Поисковые системы и каталоги
- •9.5. Электронная почта
- •Фильтры для приходящей почты
- •9.6. Введение вHtml
- •Html – язык для создания Web-страниц
- •9.7. Основные понятияWeb-дизайна
- •9.7.1. Теоретические основыWeb-дизайна
- •9.7.2. Сетевые технологииWeb-дизайна
- •9.7.5. Понятие о баннерах
- •9.7.4. Инструментальные средстваWeb-дизайна
- •9.8. Основные понятия криптографии и стеганографии
- •9.8.1. Шифрование сообщений различными методами
- •9.8.2. Криптографическая система с открытым ключом
- •9.8.3. Понятие о стеганографии
- •10. Компьютер и здоровье
- •11. Перспективы развития вычислительной техники
- •Заключение
- •12. Приложения Глоссарий
- •Список аббревиатур
- •Список литературы
- •Содержание
- •7. Основные понятия моделирования 150
- •8. Математические и статистические системы 179
- •9. Сетевые информационные технологии 201
- •10. Компьютер и здоровье 268
- •11. Перспективы развития вычислительной техники 273
- •12. Приложения 277
1.2. Понятие об информационных технологиях
Знание некоторых принципов
легко возместит незнание
некоторых фактов.
К.А. Гельвеций
Термин «технология» раньше преимущественно использовался в сфере материального производства.
В энциклопедическом словаре дано такое определение: технология – это совокупность методов обработки, изготовления, изменения состояния, свойств, формы сырья, материала или полуфабриката, осуществляемых в процессе производства. Этот термин происходит от греческого слова technē, означающего: наука об умении, мастерстве, искусстве.
Одним из важнейших разделов информатики является информационная технология (ИТ) – совокупность конкретных технических и программных средств, а также приемов работы, с помощью которых выполняются разнообразные операции по обработке информации во всех сферах человеческой деятельности (социальной, культурной, правовой, научной, производственной, управленческой, финансовой, коммерческой, оборонной и т. д.).
Из определения видно, что область интересов ИТ пересекается с наукой, называемой информатикой. Действительно, информационные технологии – это часть информатики. Определение ИТ еще окончательно не установилось, о чем свидетельствуют несколько имеющихся определений ИТ [14, 9]. Границу между информатикой и информационными технологиями в настоящее время провести сложно.
В своем развитии ИТ прошла несколько этапов: ручной, механический, электрический, электронный (компьютерный). В этом процессе ИТ развивалась от использования гусиных перьев и чернильниц до компьютеров, подключенных к глобальным сетям.
Традиционные технологические процессы материального производства реализуются с помощью различных технических средств: инструментов, оборудования, станков, конвейерных линий, печей, сварочных аппаратов и т. п. С помощью этих устройств изменяют структуру и форму сырья (материала, полуфабриката). Воздействие на сырье производят в определенной последовательности, с соблюдением жестких режимов, с помощью унифицированных приемов. В результате получают готовую продукцию, способную удовлетворять некоторые человеческие потребности.
Для информационных технологий необходимы аппаратные и программные средства. «Сырьем» информационных технологий являются данные (информация), которые подвергаются соответствующей обработке. Конечной продукцией ИТ являются текстовые и графические документы, переводы с одного естественного языка на другой, решенные математические задачи, машиностроительные и электротехнические чертежи, удобные справочники и энциклопедии, советы электронных советников, подробные сведения о сотрудниках, финансовые отчеты, презентации, зашифрованные сообщения и др.
Таким образом, технологии материального производства увеличивают мускульную силу человека, а информационные технологии умножают мощь человеческого интеллекта.
Основным аппаратным средством ИТ является ЭВМ. При этом среди множества конструкций ЭВМ доминирующее положение на мировом рынке занимают компьютеры фирмы IBM и конструктивно совместимые ЭВМ других фирм. Реализация информационных технологий происходит с помощью ЭВМ разного типа: суперЭВМ, настольных ЭВМ, компьютеров в виде чемоданов (лэптопов), ЭВМ размером с записную книжку.
Среди программного обеспечения широкое распространение получила продукция фирмы Microsoft (операционные системы, текстовые редакторы, электронные таблицы, базы данных, средства презентации, языки программирования, средства навигации в Интернете и др.).
Достоинством программных продуктов фирмы Microsoft является их методологическое единство. У программ фирмы Microsoft есть несомненное достоинство – стандартизация выполняемых операций. Изучение одного программного продукта облегчает освоение другого продукта. Многие элементы оказываются одинаковыми: командные кнопки, счетчики, списки, закладки и др. (см. рисунок).
Стандартизации подверглись многие элементы приложений операционной системы Windows.
Например, вид курсора говорит о выполняемой операции: песочные часы – ожидание; двунаправленная стрелка – возможность изменения размера окна, указующий перст выделяет гиперссылку.
Унифицирован внешний вид программ (пользовательский интерфейс): сверху всегда располагается строка заголовка, затем идет Главное меню программы, далее – панели инструментов. В центре находится рабочая область, а внизу – строка состояния.
Многие пункты Главного меню практически одинаковы в разных программах, например, Файл, Вид, Помощь.
Влияние и авторитет фирмы Microsoft столь велики, что многие другие фирмы вынуждены использовать элементы, придуманные фирмой Microsoft, по тому же назначению.
Обозначения
Как и любая другая технология, информационная технология разделяется на элементарные операции, с помощью которых можно выполнить действия. Действия позволяют реализовать более сложные операции, из которых складываются этапы.
Примерами элементарных операций являются щелчок левой кнопки мыши, двойной щелчок, операция буксирования, нажатие клавиши и т. д.
С помощью элементарных операций реализуются действия, в результате которых изменяется изображение на экране монитора. Например, переключение режимов в диалоговом окне, установка флажка в поле включателя, запись формулы, формирование изображения прямоугольника и т. д.
С помощью элементарных операций и действий реализуются операции. В результате выполнения операций завершают изготовление документа, например, получают готовый рисунок или готовый текстовый документ.
Этапы включают в себя процессы меньшей сложности. После выполнения необходимых этапов осуществляется сохранение готового документа, его защита от несанкционированного использования, архивация.
Самым первым шагом в технологической цепочке решения конкретной задачи является правильный выбор необходимого программного обеспечения.
Таблица содержит перечень некоторых программных продуктов, которые могут использоваться для решения различных задач.
Таблица 1
Задача |
Вид программного обеспечения |
Название программного продукта | ||
Подготовка текстов |
Текстовые редакторы |
MS Word, Lexicon, Foton, Ami Pro, Page Maker, Ventura Publisher, QuarkXPress | ||
Создание рисунков |
Графические редакторы |
Corel Draw, 3D Studio, Animator Pro, Adobe Illustrator, Free Hand, Adobe PhotoShop | ||
Финансовые расчеты |
Электронные таблицы |
MS Excel, Lotus 1-2-3, Super Calc, Quattro Pro, VisiCalc | ||
Учет материальных ценностей, кадров, сбор данных |
Базы данных |
MS Access, Clipper, FoxPro, dBase, Oracle, Paradox, Approach, FoxBase, FileMaker, Superb ase | ||
Решение математических задач |
Математические системы |
Mathcad, Derive, Maple, MATLAB, Mathematica | ||
Обработка данных |
Статистические системы |
TC WIN, 3D TC WIN, STATISTICA, Statgraphics, STADIA, SPSS | ||
Проектирование, составление чертежей |
Системы автоматизированного проектирования |
AutoCAD, CADdy, ArchiCAD | ||
Моделирование РЭУ |
Системы моделирования |
OrCAD, SIMULINK, Workbench, PSpice, MicroCap, CircuitMaker | ||
Экспертные советы (электронные советчики) |
Экспертные системы |
EMYCIN, JUDITH, INTERNIST, PROSPECTOR, Management Advisor, XCON, EXPERTAX | ||
Переводы, проверка орфографии, распознавание образов |
Системы искусственного интеллекта |
ПРОМТ, Socrat, МультиЛекс, FineReader | ||
Реклама, иллюстративный материал для доклада |
Мультимедийные средства презентации |
PowerPoint, Lotus Freelance Graphics, Charisma, Harvard Graphics | ||
Поиск информации в Интернете |
Браузеры |
Internet Explorer, Netscape Navigator, Opera | ||
Консультация по правовым вопросам |
Базы данных |
КонсультантПлюс, ГАРАНТ, Ваше право, Юсис, Кодекс, Референт, Эталон, АРБТ | ||
Автоматизация офиса |
Электронный календарь, менеджер |
Outlook | ||
Шифрование сообщений |
Системы криптографии |
PGP, S-Tools, Шип, Верба, Криптон, Аккорд, ФПСУ, Застава, Игла – П | ||
Имитация медицинских или военных операций |
Виртуальная реальность |
| ||
Разработка Web-страниц |
HTML-редакторы |
HomeSite, MS FrontPage, Dreamweaver, Adobe GoLive, HoTMetaL, Flash, HotDog Pro и др. | ||
Расчет заработной платы |
Бухгалтерские программы |
1C Бухгалтерия, Парус, БЭСТ | ||
Нестандартная задача |
Языки программирования |
Visual Basic, Delphi, Java, HTML, Pascal, С и др. |
Итак, информационная технология – это совокупность четко определенных действий персонала по переработке информации на компьютере.
Достижению поставленной цели способствует разделение программного обеспечения по функциональному назначению, унификация выполняемых пользователями элементарных операций (загрузка, сохранение, редактирование, поиск, замена), стандартизация используемых элементов (командных кнопок, счетчиков, переключателей и т. п.), типизация операций, действий, этапов.