- •2.2. Представлений данных.
- •2.2.1. Виды знаний и моделей их представления.
- •2.2.1.1. Логическая модель
- •2.2.1.1.1 Основные особенности.
- •2.2.1.1.2. Синтаксис и семантика языка предикатов
- •2.2.1.1.3 Правила вывода.
- •2.2.1.2. Продукционная модель
- •2.2.1.3. Семантическая сеть
- •Бинарная семантическая сеть
- •2.2.4.1. Фреймовая модель.
- •Алгоритмы
- •Основные понятия
- •2.2.5.3. Словесно-формульное описание алгоритмов
- •Структурное описание алгоритма
- •2.2.5.5. Требования к алгоритмам
- •3. Программные средства информатики
- •3.1. Виды и особенности программных средств
- •3.2. Системное по
- •3.2.1. Операционные системы.
- •3.2.1.1. Поколения ос
- •3.2.1.2. Основные особенности ос
- •3.2.1.3. Основные особенности операционной системы.
- •3.2.1.4. Состав операционных систем
- •2.2. Вспомогательные (сервисные) программы (утилиты)
- •2.2.1. Программы-упаковщики (архиваторы).
- •2.2.2. Вирусы и антивирусные программы
- •Системы программирования
- •3.1 Основные особенности языков программирования
- •Состав системы программирования
- •Уровни языков программирования
- •Принципы программирования.
- •Алгоритмическое программирование.
- •Структурное программирование.
- •Событийно-ориентированное программирование
- •Объектно-ориентированное программирование.
- •Специализированные языки программирования
- •4 Прикладное программное обеспечение (ппо)
- •Текстовые процессоры.
- •4.3 Табличные процессоры
- •4.4. Графические редакторы
- •4.4 Системы создания презентаций.
- •4.5 Системы мультимедиа.
- •4.6 Системы управления бд (субд)
Специализированные языки программирования
Специализированные языки программирования предназначены для решения задач в предметных областях какого-либо определенного типа. Среди них наиболее распространены:
1 Декларативные. Используют для создания интеллектуальных систем. При использовании такого языка указываются исходные структуры, взаимосвязи между ними и свойства, которым должен обладать результат. При этом процедуру получения результата (алгоритма) программист не описывает – это формируется автоматически СП. В этих языках отсутствует понятия оператор, команда и т.п. Среди таких языков наиболее популярны:
- логические (PROLOG);
-фреймовые (FRL,KRL);
-продукционные (OPS);
-функциональные (LISP).
2 Языки программирования базы данных. Это специальные языки, предназначенные для описания запросов и последующих запросов к СУБД на выполнение операций с данными, находящиеся в БД. В каждой современной СУБД имеется свой уникальный язык, ориентированный на особенности конкретной СУБД и непереносимой в другие системы. Кроме этого существуют универсальный языковой запрос SQL, поддерживаемый большинством современных СУБД. Этот язык позволяет описывать обработку БД в разных СУБД.
3 Языки разметки. Предназначены для описания документов с указанием, как особенностей оформления фрагментов, так и связей фрагментов с различными объектами. Для вывода таких доказательств используются специальные интерпретаторы, которые показывают эти документы в соответствии с имеющейся в них разметкой. Языковые разметки используются везде, где требуется вывод форматированного текста со ссылками:
В типографии Tex, PostScript;
В пользовательском интерфейсах Microsof Office, Open Office;
Для описания веб-страниц HTML,XTL
4) Языки программирования для Интернет. Такие языки называются языками сценариев, скриптовыми языками. Такие языки разработаны для записи сценариев, т.е. последователей операций, которые пользователь может выполнять на компьютере. В прикладной программе сценарий (скрипт) – это программа, которая автоматизирует решение какой-либо задачи, без которого пользователь решал бы вручную, используя интерфейс – программы в некоторых прикладных программах. Такие сценарии называются макросами. Тексты, написанные на таких языках используются интерпретаторами. Наиболее используемые скриптовыми языками являются: Perl- предназначен для обработки больших текстовых файлов, генерации текстовых отчетов и управления задачами, VRML – предназначена для создания 3-х мерных интерфейсов в Интернет, позволяет описывать в текстовом виде различные 3-х мерные цены, освещение и тени, текстуры, создавать свои меры, путешествовать по ним, облетать со всех сторон, вращать в любых направлениях и т.д.PHP- широко используемый языковой сценарий общего назначения. Создавался специально для ведения VEB-разработок и могут использоваться непосредственно в программе, исписанной на языковые разметки.
4 Прикладное программное обеспечение (ппо)
ППО предназначено для решения задач определенной программной области. К наиболее используемым ПП системам относятся:
Текстовые процессоры;
Табличные процессоры;
Системы создания презентаций;
Графические редакторы;
Системы мультимедиа;
Системы управления БД.