
- •1. Информационное общество.
- •1.1. Роль и значение информационных революций
- •1.2. Роль и значение информационных технологий
- •1.3. Роль информатизации в развитии общества
- •1.4. Роль информационной культуры в развитии общества
- •2. Информатика – предмет и задачи
- •2.1. Появление и развитие информатики
- •2.2. Задачи информатики
- •3. Информация и кодирование
- •3.1. Сигналы, данные, методы
- •3.2. Понятие об информации
- •3.3. Свойства информации
- •3.4. Носители данных. Преобразование данных.
- •3.5. Кодирование данных двоичным кодом
- •3.6. Кодирование текстовых данных
- •3.7. Кодирование графических данных
- •3.8. Кодирование звуковой информации
- •4. Структуры данных
- •4.1. Основные структуры данных
- •4.2. Файлы и файловая структура
- •5. Вычислительная техника и программное обеспечение
- •5.1. Аппаратное обеспечение
- •5.2. Программное обеспечение
- •5.3. Классификация прикладных программных средств
- •5.4. Классификация служебных программных средств
- •6. Основные функции операционных систем
- •6.1. Обеспечение интерфейса пользователя
- •6.2. Организация файловой системы
- •6.3. Обслуживание файловой структуры
- •6.3.1. Создание и именование файлов
- •6.3.2. Создание каталогов (папок)
- •6.3.3. Копирование, переименование и перемещение файлов
- •6.3.4. Удаление файлов и каталогов (папок)
- •6.3.5. Навигация по файловой структуре
- •6.3.6. Управление атрибутами файлов
- •6.4. Управление установкой, исполнением и удалением приложений
- •6.4.1. Многозадачность
- •6.4.2. Установка приложений
- •6.4.3. Удаление приложений
- •6.5. Обеспечение взаимодействия с аппаратным обеспечением
- •6.6. Обслуживание компьютера
- •6.6.1. Средства проверки дисков
- •6.6.2. Средства управления виртуальной памятью
- •6.6.3. Средства кэширования дисков
- •6.7. Прочие функции операционных систем
- •7. Понятие алгоритма и программы
- •Программа Множество данных Множество результатов
- •8. Языки программирования.
- •2) Структуры данных;
- •4) Выражения;
- •9. Основные конструкции языка turbo-pascal
- •9.1. Алфавит языка
- •9.2. Cтруктура программы
- •9.3. Концепция и классификация типов данных
- •9.4. Простые типы данных
- •Логический тип;
- •Символьный тип;
- •Перечисляемый тип;
- •9.4.1. Целые типы
- •9.4.2. Вещественные типы
- •10. Управление вычислениями в языке turbo-pascal
- •10.1. Выражения
- •10.2. Операторы языка Turbo-Pascal
- •10.2.1. Оператор присваивания
- •10.2.2. Метки операторов. Оператор безусловного перехода goto
- •10.2.3. Пустой оператор
- •10.2.4. Составной оператор
- •10.2.5. Условный оператор If-Then-Else
- •10.2.6. Условный оператор case (оператор варианта)
- •10.2.7. Оператор цикла с предусловием
- •10.2.8. Оператор цикла с постусловием
- •10.2.9. Операторы цикла с параметром
- •11. Структурированные типы данных
- •12. Организация ввода/вывода в языке turbo-pascal
- •13. Модули в языке turbo - pascal
- •14. Cтандартные модули в языке turbo - pascal
3.8. Кодирование звуковой информации
Среди методов кодирования звуковой информации двоичным кодом можно выделить два основных направления.
Метод FM (Frequency Modulation) основан на том, что любой сложный звук можно разложить на последовательность простейших гармонических сигналов разных частот – синусоид и описать числовыми параметрами, то есть кодом. Естественные звуковые сигналы (аналоговые) имеют непрерывный спектр. Их разложение в гармонические ряды и представление в виде дискретных цифровых сигналов выполняют специальные устройства – аналогово-цифровые преобразователи (АЦП). Обратное преобразование (воспроизведение закодированного звука) выполняют цифро-аналоговые преобразователи (ЦАП). При таких преобразованиях неизбежны потери информации, связанные с методом кодирования. Поэтому качество звукозаписи соответствует качеству звучания простейших электромузыкальных инструментов.
Более высокое качество звука дает метод таблично-волнового (Wave-Table) синтеза. Здесь в заранее подготовленных таблицах хранятся образцы звуков (сэмплы) для множества различных музыкальных инструментов (и не только для них). Числовые коды выражают тип инструмента, номер его модели, высоту тона, продолжительность и интенсивность звука, динамику его изменения, некоторые параметры среды, в которой происходит звучание, а также прочие параметры, характеризующие особенности звука. Поскольку в качестве образцов используются «реальные» звуки, то качество звука, полученного в результате синтеза, получается очень высоким и приближается к качеству звучания реальных музыкальных инструментов.
4. Структуры данных
4.1. Основные структуры данных
Работа с большими наборами данных легко автоматизируется, когда данные упорядочены и образуют заданную структуру. Существует три основных типа структур данных:
линейная,
табличная.
иерархическая
Примером простой линейной структуры является список (фамилий, товаров и т.д.). Здесь адрес элемента однозначно определяется его номером.
В табличных структурах элементы данных определяются адресом ячейки. Здесь адрес элемента определяется номером строки и номером столбца, на пересечении которых находится ячейка. В некоторых случаях удобно рассматривать многомерные таблицы.
Нерегулярные данные, которые трудно представить в виде списка или таблицы, часто представляют в виде иерархических структур. Иерархическую структуру имеет система почтовых адресов. Здесь адрес каждого элемента определяется путем доступа (маршрутом), ведущим от вершины структуры к данному элементу. Например, путь доступа к команде, запускающей программу Калькулятор имеет вид:
Пуск > Программы > Стандартные > Калькулятор.
4.2. Файлы и файловая структура
Наименьшей единицей представления информации является бит. Совокупность восьми битов называется байтом. Всего существует 256 байтов. Они используются в информатике для измерения данных.
Более крупные единицы измерения:
1 Кбайт = 1024 байт = 210 байт (килобайт);
1 Мбайт = 1024 Кбайт = 220 байт (мегабайт),
1 Гбайт = 1024 Мбайт = 230 байт (гигабайт),
1 Тбайт = 1024 Гбайт = 240 байт (террабайт).
При создании набора данных возникают две проблемы:
как сохранить набор данных в наиболее компактном виде,
как обеспечить к нему удобный и быстрый доступ.
В качестве единицы хранения данных принят объект переменной длины, называемый файлом. Файл – это поименованный набор данных.
Требование уникальности имени файла – гарантия однозначности доступа к данным. Это требование обеспечивается автоматически – создать файл с уже имеющемуся именем, не может ни пользователь, ни компьютер.
Хранение файлов организуется в иерархической структуре, которая называется файловой структурой. В качестве вершины структуры служит имя носителя, на котором сохраняются файлы. Далее файлы группируются в каталоги (папки), внутри которых могут быть созданы вложенные каталоги (папки). Путь доступа к файлу начинается с имени устройства и включает все имена каталогов (папок), через которые проходит. В качестве разделителя используется символ «\» (обратная косая черта). Таким образом каталог (папка) – это поименованный набор файлов.
Полным именем файла считается собственное имя файла вместе с путем доступа к нему.