
- •2.Основные операции с данными
- •3.Системы счисления
- •4.Кодирование целых чисел
- •5.Кодир-ие веществ-х чисел
- •6.Кодирование звуковых данных
- •7. Типы и кодирование графических данных
- •8.Основные структуры данных
- •9.Файловая структура
- •10.Единицы измерения и хранения данных
- •11. История развития эвм
- •12.Методы классификации компьютеров
- •13. Программное обеспечение; уровни программного обеспечения.
- •14.Классификация прикладного по.
- •15. Операционные системы и их основные функции
- •17.Организация файловой системы и обслуживание файловой структуры ос
- •18. Установка и удаление аппаратных и программных средств
- •19.Дополнительные функции операционных систем
- •20.Основы и уровни языков программирования
- •21.Поколения языков программирования
- •22.Интегрированные и rad системы программирования
- •23.Основные элементы программирования языка делфи
- •25.Элементы интерфейса в делфи
- •26.Этапы разработки и структура программы в делфи
8.Основные структуры данных
Работа с большими наборами данных автоматизируется проще, когда данные упорядочены, то есть образуют заданную структуру. Существует три основных типа структур данных: линейная, иерархическая и табличная. Линейные структуры представляют собой списки. Список — это простейшая структура данных, отличающаяся тем, что каждый элемент данных однозначно определяется своим номером в массиве. Разделителем может являться конец строки или специальный знак. Если разделитель это какой-либо знак, то в этом случае для розыска элемента с номером n надо просмотреть список, начиная с самого начала и пересчитать встретившиеся разделители. Когда будет отсчитано n - 1 разделителей, начнется нужный элемент. Табличные структуры отличаются от списочных тем, что элементы данных определяются адресом ячейки, который состоит не из одного параметра, как в списках, а из нескольких: номер ячейки и номер столбца.
Нерегулярные данные, которые трудно представить в виде списка или таблицы, часто представляют в виде иерархических структур. В иерархической структуре адрес каждого элемента определяется путем доступа (маршрутом), ведущим от вершины структуры к данному элементу. Вот, например, как выглядит путь доступа к команде, запускающей программу Калькулятор.
Пуск ► Программы ► Стандартные ► Калькулятор
9.Файловая структура
Файл – это последовательность произвольного числа байтов, обладающая уникальным собственным именем.
Поскольку в определении файла нет ограничений на его размер, то можно представить себе файл, имеющий 0 байтов (пустой файл), и файл, имеющий любое число байтов. В определении файла особое внимание уделяется имени. Имя файла фактически несёт в себе адресные данные, без которых, данные, хранящиеся в файле, не станут информацией из-за отсутствия методов доступа к ним. Кроме адресных функций, имя файла может хранить сведения о типе данных, заключённых в нём.Требование уникальности имени файла в вычислительной технике обеспечивается автоматически – создать файл с именем, тождественным уже существующему, не может ни пользователь, ни автоматика. Уникальность имени файла обеспечивается тем, что полным именем файла считается собственное имя файла вместе с путём доступа к нему. Хранение файлов организуется в иерархической структуре, которая называется файловой структурой, В качестве вершины структуры служит имя носителя, на котором сохраняются файлы. Далее файлы группируются в каталоги (папки), внутри которых могут быть созданы вложенные каталоги (папки). Путь доступа к файлу начинается с имени устройства и включает все имена каталогов (папок), через которые проходит. В качестве разделителя используется символ “\“ (обратная косая черта).
Синтаксис записи полного имени файла: Имя носителя \ Имя каталога 1 \ Имя каталога N \ Собственное имя файла . Собственное имя файла может содержать любые символы, кроме \/:*?«.<>|
10.Единицы измерения и хранения данных
Разные типы данных имеют универсальное двоичное представление => Наименьшей ед. измерения является байт. Одним байтом, как правило, кодируется один символ текстовой информации, для текстовых документов размер в байтах соответствует лексическому объему в символах (кроме кодировки UNICODE).
1 Кбайт = 1024 байт = 210 байт; 1 Мбайт = 1024 Кбайт = 1020 байт; 1 Гбайт = 1024 Мбайт = 1030 байт; 1 Тбайт = 1024 Гбайт = 1040 байт
Хранение: компактность + удобный и быстрый доступ. Необходимо, чтобы данные имели упорядоченную структуру, но образуется «паразитная нагрузка» в виде адресных данных, которые тоже имеют размер и тоже подлежат хранению. Хранить данные в виде мелких единиц, таких как байты, неудобно. Их неудобно хранить и в более крупных единицах (килобайтах, мегабайтах и т. п.), поскольку неполное заполнение одной единицы хранения приводит к неэффективности хранения. В качестве единицы хранения данных принят объект переменной длины, называемый файлом. Файл - последовательность произвольного числа байтов, обладающая уникальным собственным именем, которое несет в себе адресные данные и сведения о типе данных, заключенных в файле.