Растровая, векторная и 3D графика Файлы и их форматы

Содержание

Слайд 2

Дмитрий Владимирович Курбатский старший преподаватель каф. ихтиологии и гидробиологии, научный сотрудник

Дмитрий Владимирович Курбатский старший преподаватель каф. ихтиологии и гидробиологии, научный сотрудник ЛМБ БИ

ТГУ, магистр биологии

Зоологический музей (к. 123)
Компьютерный класс (к. 028)
Группа ВКонтатике «Курсы "Информатика" и "Информационные технологии"»:
vk.com/i_it_bi_tsu
Персональный раздел:
zoo.tsu.ru/kdv
Рейтинг на сайте Professorrating.ru

Главный корпус

Слайд 3

Блок 1 Растровая графика и цифровая фотография

Блок 1

Растровая графика и цифровая фотография

Слайд 4

Варианты представления растровая графика векторная графика 3D графика

Варианты представления

растровая графика
векторная графика
3D графика

Слайд 5

Растры

Растры

Слайд 6

Псевдополутоны

Псевдополутоны

Слайд 7

Пикселы Пи́ксель, пи́ксел, иногда пэл, pixel, pel сокращение от pix element,

Пикселы

Пи́ксель, пи́ксел, иногда пэл, pixel, pel
сокращение от pix element, также piсture

cell — элемент изображений или элиз (редко используемый русский вариант термина)
наименьший логический элемент двумерного цифрового изображения в растровой графике
или
элемент светочувствительной матрицы (иногда называемый сенсель — от sensor element) и элемент матрицы дисплеев, формирующих изображение
Слайд 8

Пиксел

Пиксел

Слайд 9

Варианты представления цвета однобитное оттенки серого (gray scale) цветное 16 цветов

Варианты представления цвета

однобитное
оттенки серого (gray scale)
цветное
16 цветов
8 бит
Truecolor

24 бит
R G B (A)
8b 8b 8b (8b)

Слайд 10

Глубина цвета 4 бита 16 цветов 8 бит 256 цветов 24 бита 16 777 216 цветов

Глубина цвета

4 бита 16 цветов
8 бит 256 цветов
24 бита 16

777 216 цветов
Слайд 11

Вокселы во́ксел, во́ксель, voxel объёмный (volumetric) пиксел (pixel) элемент объёмного изображения,

Вокселы

во́ксел, во́ксель, voxel
объёмный (volumetric) пиксел (pixel)
элемент объёмного изображения, содержащий значение

элемента растра в трёхмерном пространстве
аналог пикселов для трехмёрного пространства.
Слайд 12

Сравнение

Сравнение

Слайд 13

Тексел минимальная единица текстуры трёхмерного объекта =>

Тексел

минимальная единица текстуры трёхмерного объекта

=>

Слайд 14

Разре- шение

Разре- шение

Слайд 15

Разрешение

Разрешение

Слайд 16

Достоинства растровой графики Реалистичность и сложность рисунка. Высокая скорость обработки сложных

Достоинства растровой графики

Реалистичность и сложность рисунка.
Высокая скорость обработки сложных изображений (если

не нужно масштабирование).
Растровое представление изображения естественно для большинства устройств ввода-вывода графической информации.
Простота как программной, так и человеческой обработки растровых изображений.
Слайд 17

Проблемы растровой графики плохая масштабируемость неквадратный пиксел большой размер данных ширина

Проблемы растровой графики

плохая масштабируемость
неквадратный пиксел
большой размер данных
ширина * высота * разрядность

цвета
1920 * 1024 * 32b = 62914560b = 60 MiB (!)
=> часто используется сжатие
Слайд 18

Форматы файлов растровой графики Со сжатием без потерь BMP (также Windows

Форматы файлов растровой графики

Со сжатием без потерь
BMP (также Windows Bitmap)
ICO
GIF (Graphics

Interchange Format)
не более 256 цветов одновременно
анимация
PCX (PCExchange)
PNG (Portable Network Graphics)
свободен, в отличие от GIF
полноцветный (глубина до 48 бит)
прозрачность
- плохо с анимацией
Слайд 19

Форматы файлов растровой графики Со сжатием с потерями JPEG (Joint Photographic Experts Group) нет прозрачности :(

Форматы файлов растровой графики

Со сжатием с потерями
JPEG (Joint Photographic Experts Group)

нет

прозрачности :(
Слайд 20

Форматы файлов растровой графики TIFF – очень многообразен по свойствам GeoTIFF

Форматы файлов растровой графики

TIFF – очень многообразен по свойствам
GeoTIFF – для

хранения геоданных
Raw
хранит также настройки камеры и момента съёмки
индивидуален для разных камер
Слайд 21

GeoTIFF

GeoTIFF

Слайд 22

Сравнение форматов

Сравнение форматов

Слайд 23

Графические растровые редакторы Shareware Adobe Photoshop Freeware GIMP Paint.Net

Графические растровые редакторы

Shareware
Adobe Photoshop
Freeware
GIMP
Paint.Net

Слайд 24

Мегапиксели Fuji SuperCCD RGB

Мегапиксели

Fuji SuperCCD

RGB

Слайд 25

Цифровой шум Причины Чёрные дефекты Светлые дефекты (темновой ток) Случайность Битые

Цифровой шум

Причины
Чёрные дефекты
Светлые дефекты (темновой ток)
Случайность
Битые пикселы
Зависимость
Плотность пикселей
Время экспонирования

Слайд 26

Чувствительность ISO

Чувствительность ISO

Слайд 27

Цветовая температура это характеристика хода интенсивности излучения источника света как функции

Цветовая температура

это характеристика хода интенсивности излучения источника света как функции длины

волны в оптическом диапазоне
характеризует спектральный состав излучения источника света
является основой объективности впечатления от цвета отражающих объектов и источников света
измеряется в кельвинах и миредах
Слайд 28

Цветовая температура

Цветовая температура

Слайд 29

Баланс белого

Баланс белого

Слайд 30

Гамма-коррекция реальность сенсор глаз

Гамма-коррекция

реальность
сенсор
глаз

Слайд 31

Гамма-коррекция

Гамма-коррекция

Слайд 32

Гамма-коррекция 1.0 1.8 2.2 4.0

Гамма-коррекция

1.0 1.8 2.2 4.0

Слайд 33

Кривые (curves)

Кривые (curves)

Слайд 34

Кривые (curves)

Кривые (curves)

Слайд 35

Постеризация

Постеризация

Слайд 36

Блок 2 Векторная графика

Блок 2

Векторная графика

Слайд 37

Векторная графика точки линии сплайны многоугольники текст Состоит из: контур цвет стиль заливка цвет

Векторная графика

точки
линии
сплайны
многоугольники
текст
Состоит из:
контур
цвет
стиль
заливка
цвет

Слайд 38

Слайд 39

Свойства Координаты Центр искажения Размер Поворот Параллелограмм (skew) Толщина Стиль Маркеры

Свойства

Координаты
Центр искажения
Размер
Поворот
Параллелограмм (skew)
Толщина
Стиль
Маркеры
начала
середины
конца
Цвет
(отсутствие)
Градиент

2

4

5

Слайд 40

Градиент Тип линейный круговой Центр Опорные точки цвет прозрачность Рычаги

Градиент

Тип
линейный
круговой
Центр
Опорные точки
цвет
прозрачность
Рычаги

Слайд 41

Кривые

Кривые

Слайд 42

Кривые Безье 2-го порядка

Кривые Безье

2-го порядка

Слайд 43

Кривые Безье 4-го порядка

Кривые Безье

4-го порядка

Слайд 44

Узлы и рычаги

Узлы и рычаги

Слайд 45

NURBS Non-Uniform Rational B-Spline Метод Чайкина

NURBS

Non-Uniform Rational B-Spline
Метод Чайкина

Слайд 46

NURBS

NURBS

Слайд 47

Векторная графика Преимущества: небольшой объём данных масштабируемость параметрируемость независимость свойств от

Векторная графика

Преимущества:
небольшой объём данных
масштабируемость
параметрируемость
независимость свойств от размера
Недостатки:
затруднена передача сложных изображений
уменьшение быстродействия
затруднённость

перевода из растра
ухудшение качества для мелких объектов
Слайд 48

Сравнение векторной и растровой графики X, Y rX, rY color, background

Сравнение векторной и растровой графики

X, Y
rX, rY
color, background
thickness, style
* 2 байта
*

4 объекта
= 64 байт

32 * 32 пикс.
* 2 байта (цвет)
= 2048 байт

Слайд 49

Взаимодействие Растровая графика Контуры Трансформация Произвольное выделение Векторная графика Вставка Текстуры Трассировка Экспорт

Взаимодействие

Растровая графика
Контуры
Трансформация
Произвольное выделение

Векторная графика
Вставка
Текстуры

Трассировка Экспорт

Слайд 50

Редакторы векторной графики Shareware CorelDraw Adobe Illustrator Freeware Inkscape OpenOffice Draw Формат SVG

Редакторы векторной графики

Shareware
CorelDraw
Adobe Illustrator
Freeware
Inkscape
OpenOffice Draw
Формат SVG

Слайд 51

Блок 3 Трёхмерная компьютерная графика

Блок 3

Трёхмерная компьютерная графика

Слайд 52

3D графика меш (polygon mesh) рендеринг рендер-ферма

3D графика

меш (polygon mesh)
рендеринг
рендер-ферма

Слайд 53

Меш

Меш

Слайд 54

Элементы

Элементы

Слайд 55

Варианты

Варианты

Слайд 56

Задание гладких поверхностей Билинейный лоскут Линейчатая поверхность Лоскут Кунса

Задание гладких поверхностей

Билинейный лоскут
Линейчатая поверхность
Лоскут Кунса

Слайд 57

Поверхность Безье

Поверхность Безье

Слайд 58

Поверхности подразделения

Поверхности подразделения

Слайд 59

T-сплайн

T-сплайн

Слайд 60

Текстурирование + =

Текстурирование

+

=

Слайд 61

UV преобразование

UV преобразование

Слайд 62

Рельефное текстурирование (Bump mapping)

Рельефное текстурирование (Bump mapping)

Слайд 63

Слайд 64

Нормали

Нормали

Слайд 65

Карта нормалей Baking Подробности

Карта нормалей

Baking
Подробности

Слайд 66

Слайд 67

Освещение Shading Плоская модель По Гуро По Фонгу

Освещение

Shading
Плоская модель
По Гуро
По Фонгу

Слайд 68

Модель Фонга фоновое (ambient) рассеянное (diffuse) глянцевые блики (specular)

Модель Фонга

фоновое (ambient)
рассеянное (diffuse)
глянцевые блики (specular)

Слайд 69

Поверхность

Поверхность

Слайд 70

Сложный случай

Сложный случай

Слайд 71

Шейдеры Shader – программа для одной из ступеней графического конвейера, используемая

Шейдеры

Shader
– программа для одной из ступеней графического конвейера, используемая в

трёхмерной графике для определения окончательных параметров объекта или изображения.
шейдерный язык
Слайд 72

Шейдеры поглощение и рассеяние света произвольной сложности наложение текстуры отражение и

Шейдеры

поглощение и рассеяние света произвольной сложности
наложение текстуры
отражение и преломление
затемнение
смещение поверхности
эффекты пост-обработки

Слайд 73

Шейдеры вершинные шейдеры (vertex shader) геометрические шейдеры (geometry shader) пиксельные шейдеры (pixel shader)

Шейдеры

вершинные шейдеры (vertex shader)
геометрические шейдеры (geometry shader)
пиксельные шейдеры (pixel shader)

Слайд 74

Трассировка лучей Ray tracing

Трассировка лучей

Ray tracing

Слайд 75

Слайд 76

Трассировка лучей

Трассировка лучей

Слайд 77

Трассировка путей path tracing Сэмплирование Стрелять лучами (Shooting rays) Собирать лучи (Gathering rays)

Трассировка путей

path tracing
Сэмплирование
Стрелять лучами (Shooting rays)
Собирать лучи (Gathering rays)

Слайд 78

Unbiased rendering 1 5

Unbiased rendering

1

5

Слайд 79

Сложность

Сложность

Слайд 80

Пример

Пример

Слайд 81

Редакторы 3D Shareware Autodesk 3ds Max Maya Bryce Freeware Blender Google SketchUp

Редакторы 3D

Shareware
Autodesk 3ds Max
Maya
Bryce
Freeware
Blender
Google SketchUp

Слайд 82

Блок 4 Файлы и файловые системы

Блок 4

Файлы и файловые системы

Слайд 83

Файл «именованная область на диске» (уст.) блок информации имеет определённую структуру

Файл

«именованная область на диске» (уст.)
блок информации
имеет определённую структуру (формат)
имеет имя
располагается на

внешнем ЗУ
или является иным объектом
поддерживает операции работы с собой
может иметь расширение и атрибуты
может иметь владельца и разрешения
Слайд 84

Файловая система ФС, FS = file system - порядок, определяющий способ

Файловая система

ФС, FS = file system
- порядок, определяющий способ организации, хранения

и именования данных на носителях информации.
Определяет формат содержимого и способ физического хранения информации (в виде файлов)
Определяет
размер имени файла (папки)
максимальный возможный размер файла и раздела
набор атрибутов файла/папки
Может предоставлять
разграничение доступа
шифрование
журналирование
Слайд 85

Пример имени файла IMG0132-новый.копия . jpeg имя разделитель расширение

Пример имени файла

IMG0132-новый.копия . jpeg
имя разделитель расширение

Слайд 86

☝ Студенту на заметку В M$ Windows в именах запрещены: >

☝ Студенту на заметку

В M$ Windows
в именах запрещены: > < |

? * / \ : "
условно запрещены имена: con, nul, com, lpt
имя диска отделяется двоеточием :
разделитель папок: \
разделитель аргументов команд: /
имя файла с пробелами берётся в кавычки
del "C:\Program Files\Common\Sample Data\" /Y
В POSIX-совместимых ОС:
в именах запрещены знаки: / и 0x00
точка в начале = атрибут «скрытый»
разделитель папок: /
разделитель аргументов команд: - или --
пробелы отделяются: \
ls -la /home/user/Мои\ документы/smb/.config.old
Слайд 87

Какие бывают файлы области данных на диске в ОЗУ / ПЗУ

Какие бывают файлы

области данных
на диске
в ОЗУ / ПЗУ
псевдофайлы
Windows (порты, принтеры)
copy nomer1.txt

com3
Linux / UNIX (/dev/null, /dev/random)
copy /dev/urandom /dev/snd1
виртуальные (/proc/)
cat /proc/net
потоки данных (именованный канал, пайп, pipe)
ifconfig | grep eth
eth0 IP 192..168.98.85 mask 255.255.255.0 …
сетевые ресурсы, сокеты
прочие объекты операционной системы
ссылки
версии
потоки
Слайд 88

Атрибуты файла в M$ Windows READ ONLY только для чтения SYSTEM системный HIDDEN скрытый ARCHIVE архивный

Атрибуты файла в M$ Windows

READ ONLY только для чтения
SYSTEM системный
HIDDEN скрытый
ARCHIVE

архивный
Слайд 89

Восстановление скрытых файлов и папок в Windows attrib * -r -a -s -h /S /D

Восстановление скрытых файлов и папок в Windows

attrib * -r -a -s

-h /S /D
Слайд 90

Права доступа к файлам под Windows

Права доступа к файлам под Windows

Слайд 91

Атрибуты файла в Linux (ext2) SUID пользовательский ID SGID групповой ID

Атрибуты файла в Linux (ext2)

SUID пользовательский ID
SGID групповой ID
Sticky Bit липкий бит
спецификация файла
обычный файл -
каталог d
файл

байт-ориентированного устройства b
файл блочно-ориентированного устройства c
именованный канал p
символическая ссылка l
сокет s
Слайд 92

Прочие свойства файла Дата и время создания последнего доступа последнего изменения

Прочие свойства файла

Дата и время
создания
последнего доступа
последнего изменения
последнего удаления
Права доступа
drwxrwxrwx
владелец и группа
ACL

Слайд 93

Пример под Linux

Пример под Linux

Слайд 94

Права доступа в POSIX d rwx rwx rwx (папка или иная

Права доступа в POSIX

d rwx rwx rwx
(папка или иная спецификация)
права владельца
права

пользователей группы-владельца
права всех остальных пользователей
команда chmod
chmod 0666 /etc/nano.conf
4 = r = чтение
2 = w = запись
1 = x = выполнение или вход в каталог

Примеры:
0777 – полный доступ
0755 – только чтение

Слайд 95

Пользователи и группы chown user:home /etc/samba/smbd.conf

Пользователи и группы

chown user:home /etc/samba/smbd.conf

Слайд 96

Объекты ФС Типы объектов ФС: файл (file) каталог (папка; directory) жёсткая

Объекты ФС

Типы объектов ФС:
файл (file)
каталог (папка; directory)
жёсткая ссылка (hardlink)
символьная ссылка (симлинк;

symbolic link)
Дополнительные объекты ФС:
именованные каналы
mkfifo pipe
gzip -9 -c < pipe > out
cat file > pipe
версии
потоки файлов
Слайд 97

\Мои фотографии \Выгрузка \Canon IMG04031.JPG IMG04032.JPG IMG04033.JPG IMG04034.JPG \По дате \Июль

\Мои фотографии
\Выгрузка
\Canon
IMG04031.JPG
IMG04032.JPG
IMG04033.JPG
IMG04034.JPG
\По дате
\Июль
\Август
деньрожденья1.jpg
деньрожденья2.jpg
деньрожденья3.jpg
\По теме

смешная_рожа.jpg
с_котом.jpg
\Учёба
\Запостить
\Одноклассники
хорошее.jpg
\ВКонтакт
аватарка,jpg

Ссылки

Ссылка

Ярлык
!

Слайд 98

Типы ФС Для носителей с произвольным доступом (например, жёсткий диск) FAT32,

Типы ФС

Для носителей с произвольным доступом (например, жёсткий диск)
FAT32, HPFS, ext2,

ext3, ReiserFS, JFS, NTFS, XFS
Для носителей с последовательным доступом (например, магнитные ленты):
QIC
Для оптических носителей:
ISO9660, HFS, UDF и др.
Виртуальные файловые системы:
AEFS
Сетевые файловые системы:
NFS, CIFS, SSHFS, GmailFS и др.
Для флэш-памяти:
YAFFS, ExtremeFFS, exFAT.
Специализированные файловые системы
ZFS, VMFS

FAT32 – не более 4 ГБ ☹

Слайд 99

Структура ФС Одноуровневые Иерархические логические диски единственный корневой каталог

Структура ФС

Одноуровневые
Иерархические
логические диски
единственный корневой каталог

Слайд 100

Структура ФС Linux / UNIX

Структура ФС Linux / UNIX

Слайд 101

Разметка диска C – Сектор от 512 до 4096 Б D

Разметка диска

C – Сектор
от 512 до 4096 Б
D – Кластер
1..128 секторов
Цепочка

кластеров
Блок
Главная загрузочная запись (master boot record, MBR)
Цилиндр
Слайд 102

Структура ФС на примере FAT32

Структура ФС на примере FAT32

Слайд 103

Разделы таблица разделов (partition table) загрузочный сектор (boot sector) основные (до

Разделы

таблица разделов (partition table)
загрузочный сектор (boot sector)
основные (до 4) (primary)
дополнительные (extended)
логические

(logical)
Слайд 104

Разделы

Разделы

Слайд 105

Дефрагментация

Дефрагментация

Слайд 106

Определение формата файла по расширению по сигнатуре («магическое число») MZ у

Определение формата файла

по расширению
по сигнатуре («магическое число»)
MZ у файлов EXE
JFIF у

файлов JPEG
PK у архивов ZIP и файлов MS Office 2007+
по заголовку
#!/usr/bin/perl
по структуре
метаданные ФС
по типу MIME
Content-type: text/plain;
Слайд 107

Удаление и восстановление файлов Снятие атрибута Поиск по сигнатурам Тщательная очистка (wipe)

Удаление и восстановление файлов

Снятие атрибута
Поиск по сигнатурам
Тщательная очистка (wipe)

Слайд 108

Блок 5 Некоторые форматы файлов

Блок 5

Некоторые форматы файлов

Слайд 109

Форматы файлов Мультимедиа 3D объекты Аудио Фонограммы (звукозаписи) Синтезируемые фонограммы Изображения

Форматы файлов

Мультимедиа
3D объекты
Аудио
Фонограммы (звукозаписи)
Синтезируемые фонограммы
Изображения
Растровые изображения
Векторные изображения
Анимация
Видео
Документы
Простой текст
Форматированный текст
Свёрстанный текст

и книги
Разметка Интернет (Web-страницы)
Библиотечные
Программирование

Смешанные данные
Электронные таблицы
Базы данных
Форматы обмена
Системные файлы
Исполнимые
Библиотеки
Временные
Промежуточные
Настройки
Логи
Флаги
Архивы
Архивы
Инсталляционные
Образы
Прочие

Слайд 110

Простой текст (plain text) находится в той или иной кодировке =>

Простой текст (plain text)

находится в той или иной кодировке
=> 1-6 байт

на символ
может включать BOM
включает переносы строк и табуляцию
\n ~ LF ~ 0Ah (UNIX)
\r\n ~ CR/LF ~ 0D0Ah (Micro$oft)
CR – в MacOS (уст.)
\t ~ TAB ~ 09h
иногда включает маркер конца файла
расширение:
часто .txt
.log, .ini, .cfg
по языку программирования
без расширения
Слайд 111

Характеристики Плюсы: размер универсальность устойчивость простота Недостатки размер необходимость приведения типов

Характеристики

Плюсы:
размер
универсальность
устойчивость
простота
Недостатки
размер
необходимость приведения типов

Слайд 112

Использование общее хранение информации CSV и другие разделители программирование сетевые протоколы

Использование

общее
хранение информации
CSV и другие разделители
программирование
сетевые протоколы
командная строка (консоль)
конфигурация (настройки) ПО
основа для

некоторых способов форматирования
Слайд 113

CSV comma separated values разделитель (запятая, точка с запятой) ограничитель (кавычки,

CSV

comma separated values
разделитель (запятая, точка с запятой)
ограничитель (кавычки, апострофы)
пример:

date;time;db_id;C;Ch;Cl;Cm;dd;E;ff;G;h;N;P;O
01.02.2000;3:00;1;7;;;;229;;1;;450;10;1012,23;Без осадков
01.02.2000;6:00;1;0;;;;198;;1;;3000;10;1013,34;”Пасмурно, облачность;

слабый дождь”
01.02.2000;9:00;1;0;;;;186;;1;;3000;10;1014,39;Дождь
01.02.2000;12:00;1;4;;;;186;;1;;450;10;1015,18;Облачность
01.02.2000;15:00;1;;;;;186;;1;;250;10;1015,24;”Осадки; на юге прояснение”
Слайд 114

Форматированный текст Вариабельность размер цвет заливка граница и обрамление Текст шрифт

Форматированный текст

Вариабельность
размер
цвет
заливка
граница и обрамление
Текст
шрифт
абзац
страница
документ
колонтитулы
Служебная информация
поля
история
защита
связь

Объекты
таблица
список
нумерованный
ненумерованный
структура
раздел
оглавление
примечание
список литературы
ссылка
внутренняя
гиперссылка
нетекстовые
изображение
документ
другой объект
формула

Слайд 115

Формат RTF Rich Text Format {\rtf1 Привет! \par {\i Это} некий

Формат RTF

Rich Text Format

{\rtf1
Привет!
\par
{\i Это} некий
отформатированный {\b

текст}.\par
End
}

Привет!
Это некий отформатированный текст.
End

Слайд 116

Вёрстка Вёрстка — процесс формирования страниц (полос) издания путём компоновки текстовых

Вёрстка

Вёрстка — процесс формирования страниц (полос) издания путём компоновки текстовых и

графических элементов.
Макет – то, что получается в результате вёрстки.
Требует отдельной работы (и ПО).
Слайд 117

«Книжные» форматы PDF виртуальный принтер DjVu

«Книжные» форматы

PDF
виртуальный принтер
DjVu

Слайд 118

Ещё о разметке PostScript SVG

Ещё о разметке

PostScript
SVG

Слайд 119

TeX TeX и LaTeX произносится как «тех» (от греч. τέχνη —

TeX TeX и LaTeX

произносится как «тех» (от греч. τέχνη — «искусство»,

«мастерство»)
Свободное ПО для вёрстки.
Слайд 120

Некоторые возможности расстановка переносов, определение междусловных пробелов, балансировка текста в абзацах

Некоторые возможности

расстановка переносов, определение междусловных пробелов, балансировка текста в абзацах
автоматическая генерация

содержания, списка иллюстраций, таблиц и т. д.
механизм работы с перекрёстными ссылками на формулы, таблицы, иллюстрации, их номер или страницу
механизм цитирования библиографических источников, работы с библиографическими картотеками
размещение иллюстраций (иллюстрации, таблицы и подписи к ним автоматически размещаются на странице и нумеруются)
оформление математических формул, возможность набирать многострочные формулы, большой выбор математических символов
оформление химических формул и структурных схем молекул органической и неорганической химии
оформление графов, схем, диаграмм, синтаксических графов
оформление алгоритмов, исходных текстов программ (которые могут включаться в текст непосредственно из своих файлов) с синтаксической подсветкой
разбивка документа на отдельные части
Слайд 121

Пример \frac{1}{\sigma\sqrt{2\pi}} \exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)

Пример

\frac{1}{\sigma\sqrt{2\pi}}
\exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)

Слайд 122

Ещё пример \documentclass[12pt]{article} % Эта строка — комментарий, она не будет

Ещё пример

\documentclass[12pt]{article}
% Эта строка — комментарий, она не будет показана в

выходном файле
\usepackage{ucs}
\usepackage[utf8x]{inputenc} % Включаем поддержку UTF8
\usepackage[russian]{babel} % Включаем пакет для поддержки русского языка
\title{\LaTeX}
\date{}
\author{}
\begin{document}
\maketitle
\LaTeX{} "--- это своего рода препроцессор текста для \TeX{} "---
программы компьютерной вёрстки. \LaTeX{} является программируемым и
расширяемым, что позволяет автоматизировать большую часть аспектов
набора, включая нумерацию, перекрёстные ссылки, таблицы и изображения
(их размещение и подписи к ним), общий вид страницы, библиографию и
многое-многое другое. \LaTeX{} был первоначально написан Лэсли Лампортом
в 1984-м году и стал наиболее популярным способом использования \TeX{}а;
очень мало людей сегодня пишут на оригинальном \TeX{}е. Текущей
версией является \LaTeXe.
\newline
\begin{eqnarray}
E &=& mc^2\\
m &=& \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}}
\end{eqnarray}
\end{document}
Слайд 123

Формат XML eXtensible Markup Language критерии Правильно построенный (well-formed) Действительный (valid)

Формат XML

eXtensible Markup Language
критерии
Правильно построенный (well-formed)
Действительный (valid)
Состоит из:
объявление
тэги
атрибуты
значения
открывающие и закрывающие

поиск

Слайд 124

Пример XML Простой хлеб Мука Дрожжи Тёплая вода Соль Смешать все

Пример XML



Простой хлеб

amount="3" unit="стакан">Мука
Дрожжи
Тёплая вода
Соль


Смешать все ингредиенты и тщательно замесить.
Закрыть тканью и оставить на один час в тёплом помещении.

Замесить ещё раз, положить на противень и поставить в духовку.


Слайд 125

XML достоинства принцип устройства простота самодокументируемость свободность платформонезависимость простота обработки недостатки

XML

достоинства
принцип устройства
простота
самодокументируемость
свободность
платформонезависимость
простота обработки
недостатки
избыточность
неоднозначность
иерархичность
нетипизируемость
сложность обработки

Слайд 126

Связанные понятия XSLT HTML

Связанные понятия

XSLT
HTML

Слайд 127

Исполняемые файлы Скомпилированные EXE Сигнатура MZ DLL /bin/, /lib/ Интерпретируемые .vbs .pl .cmd .jar .sh

Исполняемые файлы

Скомпилированные
EXE
Сигнатура MZ
DLL
/bin/, /lib/
Интерпретируемые
.vbs
.pl
.cmd
.jar
.sh

Слайд 128

Системные файлы Временные файлы .tmp .bak ~$имя_файла.doc Логи и журналы .log

Системные файлы

Временные файлы
.tmp
.bak
~$имя_файла.doc
Логи и журналы
.log
/var/log/
Настройки
.cfg, .conf
.ini
Флаги
.lock

Слайд 129

Установочные файлы Microsoft Installer setup.exe autorun.exe Linux .deb .rpm .apk .tar.gz

Установочные файлы

Microsoft Installer
setup.exe
autorun.exe
Linux
.deb
.rpm
.apk
.tar.gz

Слайд 130

Проверка целостности Хэш, MD5 5b4ac407e566076bb726ba91e067d313 CRC32

Проверка целостности

Хэш, MD5
5b4ac407e566076bb726ba91e067d313
CRC32