
- •1. Введение в информатику
- •1.1. Информатика как научная дисциплина
- •1.2. Понятие информации
- •1.3. Основные свойства информации
- •1.4. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •2. Количество информации. Формы представления информации
- •2.1. Количество информации
- •2.2. Единицы измерения количества информации
- •2.3. Формы представления информации
- •2.3.1. Язык как знаковая система
- •2.3.2. Кодирование информации
- •2.3.3. Двоичная система счисления
- •2.3.4. Двоичное кодирование информации в компьютере
- •3. Технические средства реализации информационных процессов. Персональный компьютер
- •3.1. Архитектура персональных компьютеров
- •3.2. Функциональная схема компьютера
- •4. Состав аппаратного обеспечения персонального компьютера
- •4.3. Устройства ввода информации
- •4.4. Устройства вывода информации
- •5. Принципы построения вычислительных сетей
- •5.1. Программные и аппаратные компоненты вычислительной сети
- •5.2. Локальные и глобальные сети эвм
- •6. Программные средства реализации информационных процессов
- •6.1. Системное и прикладное программное обеспечение
- •6.2. Операционные системы
- •6.2.1. Понятие, основные функции и составные части операционной системы
- •6.2.2. Классификация операционных систем
- •6.2.3. Операционная система ms dos
- •6.2.4. Командный процессор Command.Com
- •6.2.5. Операционные системы Windows
- •7. Файловые системы
- •7.1. Основные функции файловой системы
- •7.2. Файлы и каталоги
- •7.3. Физическая организация данных на носителе
- •Текстовые редакторы, процессоры
- •4.2.2. Текстовый npoцeccop WordPad
- •4.2.3. Текстовый npoцeccop Word
- •4.3.1. Общие сведения о табличном процессоре Excel
- •4.3.2. Создание таблиц
- •4.3.3. Работа с формулами, диаграммами, списками
- •10. Базы данных
- •10.1. Понятие базы данных
- •10.2. Модели организации данных
- •11. Основы защиты информации и сведений, составляющих государственную тайну. Методы защиты информации
- •Библиографический список
7.3. Физическая организация данных на носителе
Физическая организация данных описывает расположение файлов на носителе. Расположение файла описывается расположением принадлежащих ему блоков.
Блоком называется наименьшая единица данных, которой устройство ввода/вывода может обмениваться с памятью.
Простейший способ расположения файла – непрерывная последовательность блоков (рисунок 5.1.а). Такой способ наряду с основным своим достоинством – простотой, которая позволяет адресовать файл всего лишь адресом его первого блока, имеет ряд существенных недостатков:
● во-первых, во время создания файла системе может быть не известен его размер, то есть система не знает, сколько места на носителе надо зарезервировать;
● во-вторых, неизбежна сильная фрагментация носителя.
Для устранения этих недостатков могут использоваться связанные блоки (рисунок 5.1.б). В таком случае блок, помимо данных, содержит ссылку на следующий блок. Основным недостатком такого способа является то, что программа не может непосредственно обратиться к произвольному участку файла, и чтобы прочитать, например, последний блок, необходимо последовательно обратиться ко всем блокам файла. Недостатком такого способа организации данных является также то, что информация, хранящаяся в блоке данных, теряет однородность, так как содержит не только данные файла, но и служебную информацию.
Решить эти проблемы может использование связанного списка индексов, что делается, например, в MS DOS (рисунок 4в). При такой организации данных нет необходимости просматривать все данные для чтения последнего блока файлов, достаточно просмотреть таблицу индексов. При этом сохраняется однородность данных, хранящихся в блоке, так как служебная информация хранится в отдельной области, располагающейся в случае жесткого диска, на внутренних дорожках, что обеспечивает быстрый доступ к ней.
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Файл
Рис. 5.1.а. Непрерывная последовательность блоков.
1 | |
2 |
4 |
3 | |
4 |
6 |
5 | |
6 |
8 |
7 |
|
8 |
|
Рис. 5.1.б. Связанные блоки.
3 |
|
5 |
|
|
|
|
|
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 |
Область индексов
Рис. 5.1.в. Связанные список индексов.
Лекция 6.
Текстовые редакторы, процессоры
Со времен изобретения письменности текстовые документы используются для хранения и передачи данных. В современном понимании текстовым документом является и короткая записка, и толстая иллюстрированная книга.
Важным
элементом в текстовых документах
является выделение смысловых
фрагментов, таких как слово,
предложение, абзац, колонтитул,
колонцифра, колонки, стили оформления.
Кратко
опишем их.
Символ — это отдельный знак (литера) в тексте, ему в соответствие ставится код; для буквенных символов указывается национальная принадлежность.
Словом назовем часть текста между двумя пробелами. Чтобы подчеркнуть важную мысль, высказываемую в тексте, слово или несколько слов могут выделяться шрифтом.
Предложение — часть текста между двумя точками. Мелкие структурные элементы разбиваются на предложения. Чтобы передать оттенки настроения в предложениях, используют знаки препинания.
Абзац — часть текста между двумя символами перевод строки (в редакторах это соответствует нажатию клавиши Enter).
Если документ большой и предназначен для печати, то используются средства структурирования текста: главы, параграфы. Названия их могут выноситься в колонтитулы. Колонтитулы — это надписи, появляющиеся на каждой странице текстового документа вверху или внизу (например, на каждой левой странице книги в колонтитуле может быть название главы, на каждой правой — название параграфа). Номер страницы — это разновидность колонтитула, называемая колонцифрой. В печатных документах вышеописанные приемы оформления текста называются форматированием.
Примечание — пояснение к отдельному слову или предложению, размещаемое в нижней части страницы.
Сноска — комментарий, содержащий ссылку на другой литературный источник.
Кадр - рамка, служащая для размещения текста, рисунка, таблицы; может обтекаться текстом.
Стиль — набор способов оформления фрагментов документа.
Раздел — отдельная часть документа, в пределах которой можно установить поля, колонтитулы.
Научные тексты, как правило, сопровождаются таблицами, формулами, диаграммами. Современные информационные технологии предоставляют возможность создания текстового документа, ориентированного не на печатную страницу, а на просмотр документа с экрана монитора. Такие документы называются электронными, они могут включать в себя кроме текстовых данных, таблиц, диаграмм, фотографий еще и различные анимационные картинки, звуковые файлы, гиперссылки (т.е. ссылки на файл в собственном компьютере или в Интернете)
В связи с многообразием возможностей создания и оформления текстовых документов, пользователю предоставляется многообразие программных продуктов по работе с этими документами. Условно их можно разбить на текстовые редакторы и текстовые процессоры.
Текстовые редакторы — это программы для создания и редактирования текстовых документов. Редактирование текста — это комплекс операций по внутренней (смысловой) и внешней (оформительской) работе над текстом. Каждый текст можно «кроить», т.е. вырезать из него куски, «склеивать» их, вставлять в рабочий материал части из других текстов, менять их местами и пр. Можно изменять расположение текста на странице, формат шрифта отдельных символов, слов и целых абзацев, вставлять в текст иллюстрации (рисунки, графики, схемы и пр.).
Текстовые редакторы обеспечивают основные возможности по подготовке небольших и несложных документов. Сюда входят следующие простые операции:
ввод алфавитно-цифровой информации;
перемещение по набранному тексту;
вставка или удаление символов.
А также более сложные операции по работе с блоками (фрагментами) текста:
выделение блока;
удаление блока;
копирование, перемещение, вставка блока;
дополнительные удобства (возможность поиска фрагмента, поиск с заменой, печать документа и т.д.).
Большинство текстовых редакторов ориентировано на работу с чисто текстовыми файлами, среди которых могут быть тексты программ, написанные на различных языках, конфигурационные файлы, файлы настройки и др. Ярким представителем таких программных продуктов является MultiEdit (начиная с версий 5.0). Этот текстовый процессор имеет мощную систему контекстной замены, встроенный язык макрокоманд на уровне Visual Basic, средства поддержки внутренней среды, средства помощи при наборе ключевых слов.
Текстовые процессоры — это программы, предоставляющие более широкий круг (в сравнении с редакторами) возможностей форматирования (шрифты, таблицы, формулы), создания документов, содержащих данные разных типов (вставка графических, звуковых данных), создания электронных документов. Типичным представителем этой группы является текстовый процессор Word.
Существует еще одна отдельная группа текстовых процессоров — это настольные издательские системы. В чем-то они похожи на обычные текстовые процессоры, позволяют набирать и форматировать документ, но, как правило, используются для верстки. Издательские системы имеют широкий спектр читаемых форматов, т.е. возможность работать с файлами, созданными во многих других программах: текстовых, графических, чертежных. Текст легко можно вставить внутрь любого рисунка, и рисунок можно вставить в текст; кроме того, имеются средства для рисования простых фигур внутри самой программы. В цветных изданиях есть возможность поработать с цветовой гаммой, в полиграфии это называют разложением цвета на отдельные составляющие.
Следует отметить, что растущие возможности текстовых процессоров постепенно приближают их к издательским системам, и такие процессоры, как Word, в состоянии обеспечить набор и распечатку не очень больших изданий.
4.2.1. Программа блокнот (NotePad)
Общие функции редактирования рассмотрим на примере редактора NotePad (блокнот), программы, встраиваемой в операционные системы серии Windows.
Блокнот предназначен для создания небольших, объемом до 50 килобайт, неформатированных текстов. Создаваемые файлы имеют текстовый формат *.txt. Перечисленные скромные возможности определяют область применения программы как редактора для создания коротких записок, текстов управляющих и системных файлов.
Программа запускается из меню ПУСК ► ПРОГРАММЫ ► СТАНДАРТНЫЕ ► БЛОКНОТ.
Набор и редактирование текста. На рабочем поле редактора присутствует вертикальная мигающая черта — курсор. Курсор — это точка ввода текста, т.е. нажатие клавиши на алфавитно-цифровой клавиатуре приводит к появлению литеры слева от курсора. Заполненная строка переводится автоматически в соответствии с размерами страницы
Курсор перемещается клавишами управления курсора или щелчком мыши в точку, где требуется внести исправление. Набор нового текста раздвигает и вставляет новый текст в ранее написанный. Удаление символа слева от курсора производится клавишей Backspace, справа - клавишей del. Если необходимо редактировать несколько слов или предложений, они сначала выделяются как блок, для чего по выделяемому блоку перемещают курсор с нажатой клавишей Shift или перемещают по тексту указатель мыши с нажатой левой кнопкой. При этом выделенный блок отображается белыми символами на черном фоне (говорят «в инверсных цветах»). Затем вызывается контекстное меню (щелчком правой кнопкой мыши) или меню ПРАВКА и выбирается необходимый пункт (рис. 4.2), например, удалить, копировать или вырезать выделенный блок.
Копирование блока производится в буфер обмена. Далее, в любом месте, где будет установлен курсор, можно сделать вставку содержимого буфера посредством, например, обращения к контекстному меню.
Сохранение документа на диске и доступ к нему, поиск. Всякий раз, создавая документ, следует тут же его сохранить, т.е. обратиться к меню ФАЙЛ ► СОХРАНИТЬ КАК; в дальнейшем, внося изменения в документ, следует обращаться к меню ФАЙЛ ► СОХРАНИТЬ. Оба эти меню вызывают стандартный файлер сохранения (рис 4.3).
В
окне «Папка» (раскрыв список)
надо
выбрать папку, в которую
будет происходить сохранение. В окне
«Имя файла» — указать имя
файла, затем щелкнуть на кнопке
«Сохранить». По мере изменения
документа, его следует сохранять вновь
со старым именем (меню
ФАЙЛ ► СОХРАНИТЬ). По умолчанию сохранение
происходит
по старому адресу, без вызова диалогового
окна. Сохранение документа
происходит в файловой системе Windows.
Она, как известно,
является иерархической структурой, а
это дает большие удобства для
упорядоченного ведения архива документов.
Доступ к документу осуществляется через меню ФАЙЛ ► ОТКРЫТЬ, вызывающий диалоговое окно, аналогичное окну сохранения. При этом необходимо выбрать загружаемый файл и нажать кнопку «Открыть».
Меню ПОИСК ► НАЙТИ вызывает окно, в котором можно набрать искомое слово или сочетание слов в окне ОБРАЗЕЦ и указать направление поиска вверх или вниз. Поиск с заменой в «блокноте» отсутствует.
Элементы форматирования текста
Отдельные части текста в «Блокноте» не форматируются, но имеется возможность отобразить весь текст в одном из перечисленных в меню ПРАВКА ► ШРИФТ шрифтов.
Шрифты по способу создания изображения бывают растровые и векторные. Растровый шрифт получается на основе некоторой матрицы пикселей (экранных точек), векторный - на основе координат точек, элементарных векторов, уравнений линий. Набор из четырех основных шрифтов — обычный, курсив, полужирный, полужирный курсив — в совокупности называется гарнитурой шрифта. Каждая гарнитура имеет свое наименование, например, Arial, Times New Roman, Tahoma и другие. Каждой гарнитуре в системной папке Windows\Fonts соответствует один файл для векторного шрифта или несколько файлов (по числу размеров) для растрового шрифта. Растровые шрифты обычно бывают моноширинными, т.е. все буквы одной высоты имеют одинаковую ширину, как в пишущей машинке. Например, русская буква «Щ» и латинская буква «I» будут иметь в написании одинаковую ширину, что не улучшает внешний вид текста. Этот недостаток исправлен в векторных шрифтах, которые обычно являются пропорциональными, т.е. ширина определяется начертанием. На печати текст, выполненный пропорциональными шрифтами, выглядит лучше моноширинных, но выравнивание текста пробелами становится невозможным.
Вертикальный размер шрифта (именно он понимается под размером шрифта) измеряется в пунктах, один пункт равен 1/72 дюйма — примерно 0,353 мм. Шрифт размером 10 пунктов, его называют десятый кегль, часто используется в книгах. Четырнадцатым кеглем писала пишущая машинка, и этот размер шрифта часто применяется сейчас при составлении различных документов. Еще одно преимущество векторных шрифтов — это их масштабируемость, т.е. все размеры и формы символов шрифта указанной гарнитуры каждый раз пересчитываются из некоторой единой математической заготовки, которой сообщается вертикальный размер.
Печать. Готовый документ можно распечатать на принтере. Для этого предварительно необходимо указать параметры печатной страницы. Меню ФАЙЛ ► МАКЕТ СТРАНИЦЫ.
В
появившемся диалоговом окне следует
указать размер бумажного листа
(формат), ориентацию
(книжную —
текст вдоль страницы илиальбомную
— текст
поперек страницы), размеры полей,
при
необходимости
колонтитулы, после чего нажать кнопку
«Принтер» того же
окна. Произойдет печать листа. Если
макет страницы не изменяется, то
достаточно выполнить команду меню ФАЙЛ
► ПЕЧАТЬ.