Основы визуальной алгоритмизации


Основы визуальной алгоритмизации

Введение
Анализ постановки задачи и ее предметной области
Формальное решение задачи
Основы алгоритмизации 
Основные средства представления алгоритмов

Визуальные алгоритмы
Разветвленные алгоритмы
Задания для самостоятельного выполнения
Циклические алгоритмы
Алгоритмы обработки последовательностей чисел



Алгоритмы обработки одномерных числовых массивов
Алгоритмы сортировки одномерных массивов

Сортировка модифицированным методом простого выбора
Сортировка методом парных перестановок
Алгоритмы обработки упорядоченных массивов
Поиск элементов в упорядоченном массиве
Алгоритмы обработки одномерных символьных массивов

Алгоритмы обработки двумерных массивов
Заключение
Приложение тестовый самоконтроль
Наименование
Приложение таблица соответствия алгоритмических и программных фрагментов
Словарь основных понятий и терминов

Литература
Ответы и решения

Введение в цифровую графику

Внедрение компьютерных технологий сместило все ранее стабильные границы профессиональной деятельности. Теперь обычная средняя школа может издавать свой цветной журнал, а "простой" сантехник может продвигать сайт со своими собственными фотографиями. Поэтому повсеместный интерес к автоматическим фотокамерам ("мыльницам"), недорогим сканерам и Интернету и большой поток желающих обучаться "компьютерному дизайну" не дает возможности строго очертить круг предполагаемых читателей.
Программы и аппаратные устройства, предназначенные для графики и дизайна, вынуждены использовать не только специалисты "с техническим образованием", но и люди, которые в основной своей массе испытывают трудности с точными науками (они и ушли-то в гуманитарную область, чтобы не иметь дела с законом Бойля—Мариотта, дифференциальным исчислением и т. д.), но прогресс их обогнал. Вместе с тем, эти люди обладают несомненным достоинством: они открыты для образного мышления, который как раз и оперирует сравнениями, примерами и метафорами.
Поэтому можно уверенно сказать, что этот сайт ориентирован на тех, кто начинает знакомиться с областью цифровой графики и для кого представляет трудность освоение математических и естественно-научных основ, т. е. широкие слои гуманитарных и художественных специалистов.
Немаловажным при создании сайта представлялось следующее соображение. Имеющиеся по данной тематике статьи и главы в книгах являются очень короткими, тезисными. А зачастую хочется не просто сухой информации, а как бы неторопливого рассказа (который возможен за чашкой чая). Хочется, чтобы ценные витамины были не в строгой аптечной пилюле, а во вкусном и аппетитном натуральном яблоке или апельсине.
То, что в наше время пищу (fast food) и информацию (fast information) надо "потреблять" быстро, имеет некоторое основание. Но если беречь здоровье и желать долгой и плодотворной работы в этой области, то жалеть времени не стоит, а посему полезно почитать не спеша, "пережевывая" естественный (натуральный) продукт, все тщательно обдумать и во всем разобраться.

Предисловие
Конфигурирование настольных издательских систем
Особенности графической информации и способы ее кодирования
Аналоговый и импульсный сигналы
Системы счисления

Бит и кодовая таблица
Преобразование аналогового сигнала в цифровые коды
Дискретизация, квантование и кодирование графических изображений
Разрешение пиксельной графики
Глубина цвета пиксельной графики
Объем файла пиксельной графики

Трансформирование пиксельной графики
Принципы векторной графики
Трехмерная графика
Достоинства и недостатки пиксельной и векторной графики
Взаимные преобразования пиксельной и векторной графики
Анализ и синтез цвета

Цветовые модели
Понятие коррекции
Этапы тоновой и цветовой коррекции
Прочие команды коррекции

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