Классическим
языком
логического
программирования
считается
Пролог. Построение логической программы вообще не требует алго-
ритмического мышления, программа описывает статические отноше-
ния объектов, а динамика находится в механизме перебора и скрыта
от
программиста.
Можно выделить еще один класс языков программирования –
объектно-
ориентированные языки высокого уровня. На таких язы-
ках не описывают подробной последовательности действий для ре-
шения задачи, хотя они содержат элементы процедурного програм-
мирования.
Объектно-ориентированные
языки,
благодаря
богатому
пользовательскому
интерфейсу,
предлагают
человеку
решить
задачу
в удобной для него форме. Примером такого языка может служить
язык
программирования
визуального
общения
ObjectPascal.
Языки описания сценариев, такие как
Perl,
Python,
Rexx,
Tcl и
языки оболочек
UNIX, предназначаются не для написания приложе-
ния с нуля, а для комбинирования компонентов, набор которых соз-
дается заранее при помощи других языков. Развитие и рост популяр-
ности Internet также способствовали распространению языков описа-
ния сценариев. Так, для написания сценариев широко употребляется
язык
Perl,
а
среди
разработчиков
Web-страниц
популярен
JavaScript.
-
1 ... 21 22 23 24 25 26 27 28 ... 45
Прикладное ПО – это программы, предназначенные для реше-
ния индивидуальных задач пользователя или классов задач
в кон-
кретной
области
применения
информационных
технологий
(
про-блемнойобласти).
Программы
этого
типа
можно
разбить
на
три
группы.
Индивидуальное прикладное ПО:
-
игровые и развлекательные пакеты;
Программы,
разрабатываемые
для
отдельного
пользователя
или
организации.
Стандартное прикладное ПО:
-
текстовые редакторы и процессоры;
-
графические редакторы;
-
программы электронных презентаций;
-
электронные таблицы;
-
системы управления базами данных;
-
бухгалтерские и финансовые пакеты;
-
системы автоматизированного проектирования;
-
издательские системы;
-
системы документооборота;
-
программы-переводчики;
–поддержка
электронной
почты;
-
образовательные, обучающие программы, мультимедийные энциклопедии;
-
мультимедийные программы для воспроизводства, создания и редактирования звуко- и видеозаписей;
-
и т. п.
Интегрированные пакеты программ:
-
MS Office, Open Office, Corel Word Perfect Office, Star Office и т. п. Такие пакеты представляют собой совокупность разных стан- дартных прикладных программ, охватывающих все типы деятельно- сти в той предметной области, для которой он создан, обладающих однотипным интерфейсом и средствами передачи информации между различными компонентами пакета. Пример: интегрированный пакет
«издательская
система»
должен содержать:
-
текстовый редактор;
-
орфографический корректор;
-
программу слияния текстов;
-
программу формирования оглавлений и составления указате-
лей;
-
автоматический поиск и замену слов и фраз;
-
средства телекоммуникаций;
-
электронную таблицу;
-
СУБД;
-
модули графического оформления;
-
графический редактор;
-
набор разных шрифтов;
-
и т. п.
-
Общие сведения о графических редакторах
В
настоящее время существует
несколько
технологий
создания
рисунка в ЭВМ:
-
растровая;
-
векторная;
-
фрактальная;
-
flash-графика.
Характеристики растровой графики. Изображение передаѐтся
последовательной записью цвета всех пикселей рисунка. Растровыми
являются все сканированные изображения и цифровая фотография.
Основные редакторы: Paint, Adobe Photoshop, FotoEditor.
Основныеформаты:
bmp,
gif,
jpg,
png,
tif,
pdf
–
описаны
в
п.
3.2 табл.
3.1.
Характерныеособенностирастровойграфики:
-
самое точное воспроизведение цвета;
-
в пределах одного замкнутого контура можно создать только один тип заливки, но в дальнейшем его можно корректировать;
-
при увеличении изображения появляется лестничный эф-
фект;
-
при уменьшении изображения может теряться чѐткость и ко-
личество
цветов;
-
можно корректировать часть контура, создавать любые ком- позиции из шаблонных и индивидуальных контуров, которые после их закрепления уже нельзя разложить на составляющие;
-
возможна трансформация (растянуть, сжать, отразить, увели- чить, уменьшить, сдвинуть, скрутить и т. д.) только прямоугольного выделенного фрагмента изображения;
-
можно использовать фильтры для изменения тональности изображения и достижения различных спецэффектов (туман, морская рябь, просмотр через мокрое стекло и т. п.);
-
можно вводить в рисунки тексты.
Характеристики векторной графики. Изображение составля-
ется, как мозаика, из отдельных
графических примитивов (
автофи-гур), которые строятся на указанном месте с помощью формул. Такая
графика удобна для создания диаграмм, блок-схем,
Основные редак-торы: графика MS Word, Adobe Illustrator, Corel Draw. 3DStudioMax,
3D Canvas, Lightwave, Maya Большинство векторных редакторов мо-
гут работать и с растровой графикой.
Основные форматы: wmf, cdr,
ps,
eps – описаны
в
п.
3.2 табл.
3.1.
Характерныеособенностивекторнойграфики:
-
файлы рисунков имеют существенно меньший объем по сравнению с аналогичными файлами растровой графики;
-
допускается масштабирование рисунка без искажений;
-
объединение и разделение ранее объединѐнных фигур на ис- ходные графические примитивы;
-
деформирование, перемещение как отдельных графических примитивов, так и их объединѐнных блоков;
-
команды форматирования действуют на фигуру в целом, а не на отдельные еѐ части;
-
– в пределах одного замкнутого контура можно создать только один тип заливки, но в дальнейшем его можно корректиро- вать;
-
нельзя корректировать часть графического примитива;
-
можно использовать эффекты тени для любых и объѐма – для замкнутых контуров;
-
можно вводить в рисунки тексты.
Разновидность
векторной
графики
–
трѐхмерная
графика.
Характеристики фрактальной графики. Удобна для визуали-
зации
моделей
всевозможных
трѐхмерных
объектов,
природных
ландшафтов и т. п. Формирование изображений целиком основано на
формулах и уравнениях, описывающих эти объекты.
Основной ре-дактор: Brass.
Характеристикиflash-графики.Используется
для
высококаче-
ственных
анимационных
изображений