
- •1.Терминология и объект информатики
- •2. Предметная область информатики. Цель и задачи дисциплины
- •3. Категории информатики
- •5.Виды и свойства информации
- •6. Основные понятия систем счисления. Двоичная система счисления
- •8. Перевод чисел из одной системы в другую Преобразование двоичных чисел в десятичные
- •9.Общие принципы представления информации. Числовая система эвм
- •10. Представление символьной информации в эвм
- •11. Форматы данных
- •12. Классификация и характеристики эвм
- •13. Устройство и основные принципы построения компьютеров
- •14. Классическая архитектура компьютера. Многопроцессорная и другие архитектуры компьютера
- •15. Устройство центрального процессора
- •Топологии многопроцессорных систем
- •Доступ к памяти в многопроцессорных системах
- •16. Устройство памяти. Устройства образующие оперативную память
- •18. Внешние запоминающие устройства персонального компьютера
- •19. Печатающие устройства
- •Принтеры ударного типа
- •Струйные принтеры
- •Фотоэлектронные принтеры
- •Термические принтеры
- •Плоттеры
- •20. Устройства для передачи компьютерных данных на большие расстояния
- •21. Система ввода-вывода bios, как интерфейс аппаратных средств
- •Произношение названия
- •Назначение bios материнской платы
- •Настройка bios материнской платы
- •Звуковые сигналы bios
- •22. Основные способы организации межкомпьютерной связи
- •23. Понятие топологии сети и базовые топологии
- •24. Локальные и глобальные вычислительные сети
- •25. Способы соединения между собой локальных и глобальных вычислительных сетей
- •Способы проверки сети Что делать, если не работает?
- •26. Сеть Интернет. Основные понятия. Теоретические основы Интернет. Службы Интернет Интернет
- •Написание
- •История
- •Протоколы
- •Юридические аспекты и общие свойства
- •Субкультуры
- •Интернет-сообщества
- •Интернет-зависимость
- •Троллинг
- •Киберпанк
- •Цензура
- •Перспективы
- •Предсказания появления
- •Основные понятия сети Интернет
- •27. Основные понятия мультимедиа
- •Аппаратные средства мультимедиа
- •29 Технологии мультимедиа
- •30 Алгоритм и его свойства
- •31 Формы записи алгоритма
- •32 Базовые алгоритмические структуры
- •33 Языки программирования низкого уровня
- •34 Компоненты образующие алгоритмический язык
- •Классификация программного обеспечения
- •Операционные системы и оболочки
- •37 Файловая система компьютера
- •38 Основные понятия операционной системы
- •39 Характеристика операционной системы ms dos
- •40 Модульная система Структура операционной системы ms dos
- •41 Структура операционной системы ms dos
- •42 Операционные оболочки
- •Операционные системы Windows
- •Общие сведения о текстовых редакторах
- •48 Приемы и средства автоматизации разработки документов. Создание комплексных документов
- •52 Основные понятия Баз Данных
- •Реляционный подход к построению инфологической модели Понятие информационно-логическоймодели
- •Функциональные возможности субд
- •55 Предметные области для экспертных систем
- •Наиболее известные/распространённые эс
- •56 Обобщенная структура экспертной системы. Основные понятия и определения
- •57 Классификация экспертных систем
- •Классификация эс по решаемой задаче
- •Классификация эс по связи с реальным временем
- •58 Инструментальные средства построения экспертных систем
- •58 Технология разработки экспертных систем
- •59 Направления исследований в области искусственного интеллекта
- •Представление знаний в системах искусственного интеллекта
- •62 Инструментарий программирования искусственного интеллекта
- •Тест Тьюринга
- •Когнитивное моделирование
- •Агентно-ориентированный подход
- •Интуитивные
- •63 Компьютерное математическое моделирование
- •Назначение пакетов прикладных программ и их классификация
- •Классификация ппп
- •Общая характеристика пакетов прикладных программ
- •66 Библиотека стандартных программ
- •67 Угрозы безопасности информации в автоматизированных системах
- •68 Обеспечение достоверности, безопасности и конфиденциальности информации
- •Способы защиты информации
- •69 Компьютерные вирусы, их свойства и классификация
- •70 Пути проникновения вирусов в компьютер. Методы защиты от вирусов
66 Библиотека стандартных программ
На разных этапах развития программирования выдвигались различные концепции, которые могли бы обеспечить быстрое создание качественных программ, возможность компоновки больших программных систем из небольших хорошо отработанных модулей, возможность повторного использования ранее разработанных программ. Среди таких подходов можно упомянуть структурное и модульное программирование, объектно-ориентированное программирование. Следует отметить, что универсальных средств, которые бы полностью решали указанные задачи не существует и на сегодняшний день.
Однако определенные технологии получили свое развитие и в программировании, приблизив его к промышленным методам создания программных продуктов.
В этой связи мы должны вспомнить историю развития одного из мощнейших средств автоматизации программирования – разработку библиотек стандартных программ. В нашей стране в начале 60-х годов прошлого столетия на отечественных ЭВМ типа М-20 в Институте Прикладной математики АН СССР им. акад. М.В. Келдыша была разработана интерпретирующая система ИС-2, которая положила начало созданию библиотек стандартных подпрограмм, а впоследствии и стандартных алгоритмов на алгоритмических языках. Традиция эта была подхвачена журналом Ассоциации вычислительных машин (Communications of the ACM, США), который на протяжении десятков лет публиковал алгоритмы решения математических задач на языках АЛГОЛ-60 и ФОРТРАН. Публикация исходных текстов преследовала не только просветительские цели, читатели находили ошибки в опубликованных алгоритмах, предлагали более эффективные решения. Таким способом на протяжении полутора десятков лет отлаживался и накапливался архив типовых методов решения задач линейной алгебры, дифференциального и интегрального исчислений, решения нелинейных уравнений, статистической обработки данных, вычисления математических функций и т.п. Он составил основу пакета научных программ SSP (Scientific Subroutine Package) на ФОРТРАНЕ, который был взят на вооружение фирмой IBM и стал доступным для пользователей IBM/360, IBM/370. С появлением в нашей стране IBM- совместимых моделей серии ЕС ЭВМ с этим пакетом познакомились и отечественные программисты.
Современные системы программирования на базе ПК, к сожалению, не оценили вычислительные возможности пакета SSP и его расширений. Конечно, они включили в состав своих системных библиотек наиболее распространенные математические функции. Но основу сегодняшних системных библиотек составляют не методы решения математических задач. Начинка системных библиотек в BC и BCB состоит, в основном, из всякого рода сервисных программ, обеспечивающих поддержку некоторых типов данных (строки, множества, комплексная арифметика, дата и время, преобразования типов данных), управление дисплеем в текстовом и графическом режимах, обслуживание интерфейса с другими внешними устройствами и др. Те алгоритмы и программы, которые когда-то входили в состав SSP, теперь распространяются в различных коммерческих продуктах типа MathCAD, MatLab, Statistica, Mathematica и т.п.