Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1111.docx
Скачиваний:
11
Добавлен:
15.04.2019
Размер:
166.22 Кб
Скачать

Служебная программа Проверка диска. Назначение

 

В процессе работы ПК иногда могут возникать сбои в работе как программного обеспечения (включая операционную систему), так и аппаратуры (например, при отключении электропитания). В результате могут возникать ошибки в файловой системе – это когда информация о том или ином файле или каталоге перестает соответствовать действительности. Для решения подобных проблем служит программа проверки диска.

Цветовая модель RGB.

Цветовой моделью называется совокупность абсолютных или относительных параметров цвета, которые позволяют однозначно описать данный цвет в используемом цветовом пространстве. Название модели складывается из первых букв основных цветов, которые ее составляют: красного (Red), зеленого (Green), синего (Blue). Любой цвет в модели RGB образуется путем смешения в различных пропорциях этих трех базовых цветов. Цвет в данной модели описывается тремя цифровыми значениями от 0 до 255.

Дополнительным цветом назвывается цвет, находящийся на пересечении цветовых областей.

Единицей хранения данных является файл. Файл - это последовательность произвольного числа байтов, обладающая уникальным собственным именем. Обычно в отдельном файле хранят данные, относящиеся к одному типу. В этом случае тип данных определяет тип файла.

Формат файла

Расширение имени файла

Фонограммы (аудиозаписи)

waf, .mp3, .wma, .toc, .ac3

Растровые изображения

.bmp, .tif, .gif, .jpg, .cdr

Видео

.avi, .mpeg, .mov, .mp4, .flv

Тексты

.txt,.doc, .rtf, .docx

Электронные таблицы

.xls, .xlsx

Архивы

.7z, .zip, .rar, .arj

Базы данных

mdb, .accbd

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

exe, com, bat

3. Программные средства реализаци информационных процессов. История развития ВТ

Принцип «открытой архитектуры» заключается в следующем:

Регламентируются и стандартизируются только описание принципа действия компьютера и его конфигурация (определенная совокупность аппаратных средств и соединений между ними). Таким образом, компьютер можно собирать из отдельных узлов и деталей, разработанных и изготовленных независимыми фирмами–изготовителями.

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

Классификация языков программирования:

  • язык программирования низкого уровня – язык программирования, близкий к программированию непосредственно в машинных кодах, т. е. в кодах конкретной вычислительной машины, которая интерпретируется непосредственно микропроцессором или микропрограммами данной вычислительной машины. Поэтому является платформенно-зависимым языком. Используется для написания небольших системных приложений, драйверов устройств (Ассемблер, Макроассемблер)

  • язык программирования высоко уровня - язык, понятный человеку; язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания. Языки программирования высокого уровня - ALGOL (англ. Algol от англ. algorithmic  - алгоритмический и англ. Language – язык) – название ряда языков программирования, применяемых при составлении программ для решения научно-технических задач на ЭВМ. Разработан комитетом по языку высокого уровня IFIP в 1958 - 1960 гг. (Алгол–58, Алгол–60); усовершенствован в 1964 - 1968 гг. (Алгол-68). Алгол относится к языкам высокого уровня и позволяет переводить алгебраические формулы в программные коды (команда создателей: Джон Бэкус, Джозеф Уэгстен, Джон Маккарти, Петер Наур, Эдсгер Дейкстра).

  • АДА (Ada) — язык программирования, созданный в 1979—1980 годах в результате проекта, предпринятого Министерством обороны США с целью разработать единый язык программирования для встраиваемых систем (то есть систем управления автоматизированными комплексами, работающими в реальном времени). Имелись в виду, прежде всего, бортовые системы управления военными объектами (кораблями, самолётами, танками, ракетами, снарядами и т. п.). Язык назван в честь Ады Лавлэйс.)

  • языки представления онтологий RDFS, OWL RDF – язык описания метаданных в Сети; OWL язык представления онтологий в Web. Фактически это словарь расширяющий набор терминов определенных RDFS.

  • декларативные языки программирования - это языки программирования высокого уровня, в которых программистом не задается пошаговый алгоритм решения задачи ("как" решить задачу), а описывается, "что" требуется получить в качестве результата. Механизм обработки сопоставления с образцом декларативных утверждений уже реализован в устройстве языка. Типичным примером таких языков являются языки логического программирования (языки, основанные на системе правил). Наиболее распространённым языком логического программирования является язык Пролог, функционального программирования - Lisp.

  • процедурные (императивные) языки программирования. Программа на процедурном языке программирования состоит из последовательности операторов (инструкций), задающих процедуру решения задачи. Основным является оператор присваивания, служащий для изменения содержимого областей памяти. Концепция памяти как хранилища значений, содержимое которого может обновляться операторами программы, является фундаментальной в процедурных языках. Такой подход предоставляет возможность программисту определять каждый шаг в процессе решения задачи. Особенность таких языков программирования состоит в том, что задачи разбиваются на шаги и решаются шаг за шагом. Используя процедурный язык, программист определяет языковые конструкции для выполнения последовательности алгоритмических шагов. Примеры императивного языка: Pasсal, Basic, Фортран, Си.

  • веб-ориентированнный язык программирования (языки сценариев или скриптовые языки) – язык программирования, разработанный для записи «сценариев», последовательностей операций, которые пользователь может выполнять на компьютере. Сценарий (скрипт) - это программа, которая автоматизирует некоторую задачу, которую без сценария пользователь делал бы вручную, используя интерфейс программы. В язык встроены все основные инструменты программирования, например, возможность сортировки данных, избавляет от необходимости создавать их самостоятельно и означает, что для решения конкретной проблемы нужно писать меньше кода. Примеры: Lua, PHP, Java Script.

  • PHP («Инструменты для создания персональных веб-страниц») - скриптовый язык программирования общего назначения, интенсивно применяемый для разработки серверных веб-приложений. В отличие от программ, написанных на JAVA SCRIPT, выполняются на стороне сервера, а не на компьютере клиента.

  • PERL (Practical Extraction and Report Language  - «практический язык для извлечения данных и составления отчётов») – высокоуровневый интерпретируемый динамический язык программирования общего назначения. Основной особенностью языка считаются его богатые возможности для работы с текстом (Ларри Уолл, 1987г.).

  • JAVA SCRIPT – объектно-ориентированный скриптовый язык программирования. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

языки разметки гипертекста (HTML) - НЕ является языком алгоритмическим языком программирования. Стандартный язык разметки документов во Всемирной паутине. Большинство веб–страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме. Это язык гипертекстовой разметки, используемый для кодирования документов. Язык HTML представляет собой набор команд, в соответствии с которыми браузер отображает содержимое документа, команды HTML не отображаются. В языке HTML реализован механизм гипертекстовых ссылок, который обеспечивает связь одного документа с другими. Эти документы могут находиться на том же сервере, что и страница, с которой на них делается ссылка, а могут быть размещены на другом сервере.

Экспертные системы

– это системы обработки знаний в узкоспециализированной области подготовки решений пользователей на уровне профессиональных экспертов. Основу экспертных систем составляет база знаний, в которую закладывается информация о данной предметной области. Экспертные системы выдают советы, проводят анализ, выполняют классификацию, дают консультации и ставят диагноз. Они ориентированы на решение задач, обычно требующих проведения экспертизы человеком–специалистом.

 

 Экспертные системы могут быть реализованы на различных алгоритмических и декларативных языках программирования.

Состав экспертных систем:

  • базы знаний (в составе рабочей памяти и базы правил), предназначенной для хранения исходных и промежуточных фактов в рабочей памяти (ее еще называют базой данных) и хранения моделей и правил манипулирования моделями в базе правил;

  • решателя задач (интерпретатора), который обеспечивает реализацию последовательности правил для решения конкретной задачи на основе фактов и правил, хранящейся в базах данных и базах знаний;

  • подсистемы пояснения, позволяет пользователю получить ответы на вопрос: «Почему система приняла такое решение?»

  • подсистемы приобретения знаний, предназначенной как для добавления в базу знаний новых правил, так и модификации имеющихся правил.интерфейса пользователя, комплекса программ, реализующих диалог пользователя с системой на стадии ввода информации, и получения результатов.

 

Основные классы экспертных систем.

По степени сложности решаемых задач экспертные системы можно классифицировать следующим образом:

  • По способу формирования решения: аналитические и синтетические.

  • По способу учета временного признака: статические и динамические.

  • По видам используемых данных и знаний: системы с детерминированными (четко определенными) знаниями и неопределенными знаниями.

  • По числу используемых источников знаний: могут быть построены с использованием одного или множества источников знаний.

ЭС могут быть классифицированы несколькими путями. Одним из них является классификация по основным проблемным областям, на которые они ориентированы.  Например, диагностика может быть определена как "выявление неисправностей системы через наблюдения". Диагностика является общей по своей сути деятельностью, совершаемой в медицине, организационных исследованиях, компьютерных операциях, контроле за оборудованием.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]