- •Информатика
- •Введение
- •1. Общие сведения об информатике
- •1.1. Информатика как наука
- •1.2 Определения информации
- •1.3. Виды информации
- •1.4. Структура информации
- •1.5. Требования, предъявляемые к социальной информации
- •Контрольные вопросы и задания:
- •2. История развития вычислительной техники
- •2.1. Ручной период вычислений или период абака
- •2.2. Механический период
- •2.3. Электромеханический период
- •2.4. Электронный период
- •Контрольные вопросы и задания
- •3. Поколения эвм
- •Контрольные вопросы и задания:
- •4. Сферы использования эвм
- •Контрольные вопросы и задания
- •5. Принципы построения эвм. Структура эвм, назначение основных блоков
- •5.1. Структура машины фон-неймановского типа
- •5.2. Назначение основных блоков эвм
- •5.2.1 Процессор
- •5.2.1 Устройства ввода-вывода
- •Контрольные вопросы и задания:
- •6. Персональные компьютеры
- •6.1. Современный настольный персональный компьютер
- •Контрольные вопросы и задания:
- •7. Двоичная система счисления
- •Контрольные вопросы и задания:
- •8. Память, ее характеристики
- •8.1. Определения. Единицы емкости памяти
- •8.2. Принципы устройства памяти
- •8.3. Виды памяти.
- •8.4. Внешние запоминающие устройства
- •Контрольные вопросы и задания:
- •9. Языки программирования современных эвм. Этапы разработки программ
- •9.1. Понятие программы
- •9.2. Машинный язык и языки программирования высокого уровня
- •9.3. Компиляторы и интерпретаторы языков программирования
- •9.4. Лингвистическое обеспечение современных эвм.
- •9.5. Этапы разработки программ для эвм
- •Контрольные вопросы и задания:
- •10. Программное обеспечение современных эвм
- •10.1. Роль программного обеспечения
- •10.2. Понятие об операционной системе
- •10.3. Основные задачи, решаемые ос пэвм
- •10.4. Современные операционные системы
- •10.5. Понятие интерфейса ос
- •10.6. Классификация операционных систем. Современные операционные системы
- •10.7. Оболочки операционных систем
- •Наиболее распространенные оболочки
- •10.8. Прикладное программное обеспечение
- •10.8.1.Текстовые редакторы
- •10.8.2. Табличные процессоры
- •10.8.3. Базы данных и субд
- •Контрольные вопросы и задания:
- •11. Алгоритмы
- •11.1. Понятие алгоритма
- •11.2. Свойства и состав алгоритмов
- •11.3. Способы записи алгоритмов. Блок-схемы
- •11.4. Базовые структуры алгоритмов: следование, ветвление, цикл
- •Контрольные вопросы и задания:
- •12. Информационные системы. Основные понятия и классификация
- •12.1. Классификация информационных систем
- •12.1.1. Классификация по масштабу
- •12.1.2. .Классификация по целям.
- •12.1.3. Классификация по способу организации
- •12.2. Архитектуры информационных систем
- •Контрольные вопросы и задания:
- •13. Понятие программного продукта. Качество и жизненный цикл программного продукта
- •13.1. Программный продукт. Особенности разработки программного обеспечения
- •Характеристики качества программного обеспечения
- •13.2. Качество программных продуктов
- •13.3. Показатели эффективности разработки программного обеспечения
- •13.4. Жизненный цикл программного обеспечения информационных систем
- •13.4.1.Основные этапы жизненного цикла по
- •13.4.2. Структура жизненного цикла по
- •13.4.3. Модели жизненного цикла по
- •Контрольные вопросы и задания:
- •14. Методология и технология разработки программного обеспечения
- •14.1. Методологии и инструменты проектирования
- •14.2. Методы и средства структурного анализа и проектирования
- •14.3. Диаграммы потоков данных
- •14.3.1. Основные символы
- •Основные элементы dfd диаграммы
- •14.3.2. Контекстная диаграмма и детализация процессов
- •14.3.3.Спецификация процесса (описание операций)
- •14.3.4. Диаграммы сущность связь
- •14.4. Методология rad
- •Контрольные вопросы и задания:
- •15. Тестирование и отладка программ
- •15.1.Понятие тестирования и отладки программ
- •15.2. Классификация ошибок, способы их выявления и устранения
- •Контрольные вопросы и задания:
- •16. Передача информации. Компьютерные сети основные понятия
- •16.1. Формы передачи информации на большие расстояния
- •16.2. Передача информации между компьютерами
- •16.3. Компьютерные сети
- •16.4. Классификация сетей
- •16.5. Локальные сети. Общие понятия
- •16.6. Глобальная сеть Internet. Общие понятия
- •Контрольные вопросы и задания:
- •17. Основы защиты информации
- •17.1. Способы несанкционированного доступа к компьютерной информации
- •17.2. Компьютерные вирусы и защита от них
- •17.2.1. Способы проявления компьютерных вирусов
- •17.2.2. Защита от поражения компьютерными вирусами
- •17.3. Нормативно правовая база защиты информации
- •Контрольные вопросы и задания:
- •18. Современная вычислительная техника (аналоговая и дискретная)
- •18.1. Аналоговая вычислительная техника
- •18.2. Основные характеристики авм
- •18.3. Гибридная вычислительная техника
- •18.4. Сравнительные характеристики аналоговой и дискретной техники
- •Контрольные вопросы и задания:
- •Библиография
- •Оглавление
10.7. Оболочки операционных систем
Оболочкой называется программа, являющаяся надстройкой над другой программой или «прослойкой» между какой-либо программой и пользователем.
Оболочки ОС существенно облегчают работу пользователя и предоставляют ему ряд дополнительных сервисных услуг.
Оболочки ОС обеспечивают:
создание, переименование, копирование, пересылку, удаление и быстрый поиск файла в текущем каталоге диска или на всех дисках компьютера;
просмотр, создание и сравнение каталогов;
просмотр, создание и редактирование текстовых файлов;
архивацию, обновление и разархивацию архивных файлов и просмотр архивов;
синхронизацию каталогов, расщепление и слияние файлов;
поддержку связи двух компьютеров через последовательный или параллельный порты;
форматирование и копирование дискет, смену метки дискеты и метки тома для жестких дисков, а также чистку дисков от ненужных файлов;
запуск программ.
Таблица 10.2
Наиболее распространенные оболочки
Наименование
|
Среда функционирования |
Командные оболочки общего назначения |
|
Norton Commander |
DOS |
DOS Navigator |
DOS, Windows, OS/2, UNIX |
PC Shell |
DOS |
Norton Commander for Windows 95 |
Windows 95 |
Командные оболочки специального назначения |
|
Оболочки управления программами |
|
DASH Board for Windows |
Windows |
DASH Board for Windows 95 |
Windows 95 |
Desk Bar for Windows 95 |
Windows 95 |
Оболочки архиваторов |
|
Shez |
DOS |
RAR |
DOS, OS/2 |
WinRAR |
Windows |
WinZip |
Windows |
WinZip 6.0 |
Windows 95 |
Утилиты |
|
Norton Utilities |
DOS |
Norton Desk Top for Windows |
Windows |
Команды оболочки − предписания на исполнение определенного действия, могут производиться несколькими способами:
в режиме меню;
комбинацией клавиш (клавиш-акселераторов);
щелчком мышью соответствующей кнопки в строке подсказок экрана NC;
перемещением мышью объектов панелей оболочки;
щелчком мышью соответствующей пиктограммы
10.8. Прикладное программное обеспечение
10.8.1.Текстовые редакторы
В настоящее время редко где можно встретить еще недавно обязательный атрибут любой конторы, отдела или как теперь говорят, офиса − пишущую машинку Всю нагрузку по созданию документации взяли на себя персональные компьютеры – идеальные пишущие машинки. Теперь, допустив ошибку, не надо вынимать пять листов с копиркой из машинки и заправлять ее новыми. Корректировать текст можно всегда и в любом месте текста. Не надо также от руки вписывать символы и текст на иностранном языке. Все это стало возможным благодаря редакторам текста. Другое не менее часто используемое ППО – это табличные редакторы и системы управления базами данных.
Современные текстовые редакторы представляют собой программный продукт, обеспечивающий пользователя ПК средствами создания, обработки и хранения документов различной природы. В последнее время текстовые редакторы заменяются текстовыми процессорами, которые предоставляют пользователю широкий круг возможностей оформления текстового материала.
Текстовые редакторы обеспечивают основные возможности по подготовке несложных документов (Write для Windows).
Текстовые процессоры обладают возможностями создания документов любой сложности, (Word 6.0 и 7.0, Лексикон 2.0 и 97, Ami Pro 3.1),
Основными понятиями для большинства текстовых процессоров являются:
Символ представляет собой минимальный элемент текста. Внешне воспринимается как один знак. Для кодового представления символов в Windows используется стандарт ANSI.
Абзацем является оформленный определенным образом фрагмент текста. Абзацы отделяются друг от друга символом конца абзаца, вставляемым клавишей <Enter>.
Колонтитул представляет собой область страницы, в которой размещается справочный текст. Обычно это номер страницы, название документа, раздела или главы. Колонтитулы бывают верхними и нижними и могут использоваться совместно.
Примечание - это пояснение к отдельному слову или предложению, размещаемое вне основного текста внизу страницы или в конце документа.
Сноска представляет собой комментарий, вынесенный за пределы основного текста и обычно содержащий ссылку на текст из другого источника.
Кадр представляет собой видимую или невидимую рамку, служащую для размещения рисунков или таблиц.
Система стилей документа представляет собой набор определенных способов оформления абзацев различных элементов документа (заголовков, названий, колонтитулов и др.) и символов*
Раздел есть отдельная часть документа, в пределах которой можно установить свои параметры страницы и колонтитулов.
Шаблон документа представляет собой текстовое содержимое заготовки документов, выполненное в соответствии с определенным набором стилей и предназначенное для отображения структуры документа в целях облегчения его подготовки.
Современные текстовые процессоры работают в режиме WYSIWYG (What You See Is You Get − что вы видите, то получите).
Создаваемый в текстовом редакторе документ может включать в себя совершенно разные объекты кроме текста- таблицы, рисунки, диаграммы, графики.
Текстовые процессоры делятся на предназначенные для массового использования (Word, Лексикон) специального назначения, например для набора научных текстов (ТЕХ, Chiwriter).
Современные текстовые редакторы предоставляют пользователям большие возможности для исправления текста, проверки правописания, содержат большой набор шрифтов, позволяют создавать простые рисунки, поддерживают национальные языки и т.д. Т.е. о текстовых процессорах можно сказать, что это идеальная пишущая машинка. Оценить то, насколько они облегчили работу по созданию документов, могут в полной мере те, кто работал раньше на пишущих машинках.
