Глоссарий
Специальные | А | Б | В | Г | Д | Е | Ё | Ж | З | И | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Э | Ю | Я | Все
А |
---|
Автоматизированные обучающие системы (АОС)Комплексы программно-технических и учебно-методических средств, обеспечивающих активную учебную деятельность: обучение конкретным знаниям, проверку ответов учащихся, возможность подсказки, занимательность изучаемого материала. | |
Автоматизированные системы научных исследований (АСНИ).Предназначены для автоматизации научных экспериментов, а также для осуществления моделирования исследуемых объектов, явлений и процессов, изучение которых традиционными средствами затруднено или невозможно. | |
АдаптерУстройство связи компьютера с периферийными устройствами. | |
АлгоpитмЗаранее заданное понятное и точное предписание возможному исполнителю совершить определенную последовательность действий для получения решения задачи за конечное число шагов. | |
АлфавитФиксированный для данного языка набор основных символов, т.е. "букв алфавита", из которых должен состоять любой текст на этом языке. Никакие другие символы в тексте не допускаются. | |
Антивирусные программыПрограммы, предотвращающие заражение компьютерным вирусом и ликвидирующие последствия заражения. | |
Ассе́мблер (от англ. assembler — сборщик)транслятор исходного текста программы, написанной на языке ассемблера, в программу на машинном языке. | |
Б |
---|
База данныхОдин или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации. | |
Бесплатное программное обеспечение (Freeware) свободно распространяемое программное обеспечение: | |
Библиотека стандартных подпрограммСовокупность подпрограмм, составленных на одном из языков программирования и удовлетворяющих единым требованиям к структуре, организации их входов и выходов, описаниям подпрограмм. | |
В |
---|
Вирус компьютерныйСпециально написанная небольшая программа, которая может "приписывать" себя к другим программам для выполнения каких-либо вредных действий — портит файлы, "засоряет" оперативную память. | |
Выполнимость алгоритма- конечность действий алгоритма решения задач, позволяющая получить желаемый результат при допустимых исходных данных за конечное число шагов. | |
Г |
---|
Графический редакторПрограмма или комплекс программ, позволяющих создавать и редактировать изображения на экране компьютера: рисовать линии, раскрашивать области экрана, создавать надписи различными шрифтами, обрабатывать изображения, полученные с помощью сканеров. Некоторые редакторы обеспечивают возможность получения изображений трёхмерных объектов, их сечений и разворотов. | |
Д |
---|
Дискретностьразбиение процесса обработки информации на более простые этапы (шаги выполнения), выполнение которых компьютером или человеком не вызвав затруднений; | |
З |
---|
Задача (problem, task)проблема, подлежащая решению.
| |
И |
---|
Инструментальные программные средстваПрограммы, используемые в ходе разработки, корректировки или развития других программ: редакторы, отладчики, вспомогательные системные программы, графические пакеты и др. По назначению близки системам программирования. | |
Интегрированные пакеты программПакеты программ, выполняющие ряд функций, для которых ранее создавались специализированные программы — в частности, текстовые редакторы, электронные таблицы, системы управления базами данных, программы построения графиков и диаграмм. | |
ИнтернетГигантская всемирная компьютерная сеть, объединяющая десятки тысяч сетей всего мира. Её назначение — обеспечить любому желающему постоянный доступ к любой информации. Интернет предлагает практически неограниченные информационные ресурсы, полезные сведения, учёбу, развлечения, возможность общения с компетентными людьми, услуги удалённого доступа, передачи файлов, электронной почты и многое другое. Интернет обеспечивает принципиально новый способ общения людей, не имеющий аналогов в мире. | |
ИнтерпретаторРазновидность транслятора. Переводит и выполняет программу с языка высокого уровня в машинный код строка за строкой. | |
Информатизация обществаОрганизованный социально-экономический и научно-технический процесс создания оптимальных условий для удовлетворения информационных потребностей и реализации прав граждан, органов государственной власти, органов местного самоуправления организаций, общественных объединений на основе формирования и использования информационных ресурсов. | |
Информационно-поисковая система (ИПС)Система, выполняющая функции хранения большого объёма информации, быстрого поиска требуемой информации, добавления, удаления и изменения хранимой информации, вывода её в удобном для человека виде. | |
Искусственный интеллект (ИИ).Дисциплина, изучающая возможность создания программ для решения задач, которые требуют опредёленных интеллектуальных усилий при выполнении их человеком. Примерами областей использования ИИ являются: игры, логический вывод, обучение, понимание естественных языков, формирование планов, понимание речи, доказательство теорем и визуальное восприятие. | |
Исполнитель алгоритма.Человек или автомат (в частности, процессор компьютера), умеющий выполнять определённый набор действий. Исполнителя хаpактеpизуютсpеда, элементаpные действия, система команд, отказы. | |
К |
---|
КомпиляторРазновидность транслятора. Читает всю программу целиком, делает её перевод и создаёт законченный вариант программы на машинном языке, который затем и выполняется. | |
Компоновщик(также редактор связей, от англ. link editor, linker) — инструментальная программа, которая производит компоновку («линковку»): принимает на вход один или несколько объектных модулей и собирает по ним исполнимый модуль. | |
М |
---|
Массовость алгоритма- пригодность алгоритма для решения определенного класса задач. | |
Машинный языкСовокупность машинных команд компьютера, отличающаяся количеством адресов в команде, назначением информации, задаваемой в адресах, набором операций, которые может выполнить машина, и др. | |
О |
---|
ОболочкиПрограммы, создаваемые для упрощения работы со сложными программными системами, такими, например, как операционная система DOS. Они преобразуют неудобный командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги. | |
Операционная системаКомплекс взаимосвязанных программ, предназначенных для автоматизации планирования и организации процесса обработки программ, ввода-вывода и управления данными, распределения ресурсов, подготовки и отладки программ, других вспомогательных операций обслуживания. Важнейшая часть программного обеспечения. | |
Определенность алгоритма- однозначность выполнения каждого отдельного шага преобразования информации. | |
Отладка (англ. debugging)Этап компьютерного решения задачи, при котором происходит устранение явных ошибок в программе. Часто производится с использованием специальных программных средств — отладчиков. | |
Отладка программыэтап разработки компьютерной программы, в процессе которого происходят обнаружение, локализация и устранение явных ошибок в программе. Обычно отладка выполняется на контрольных примерах с известными результатами. | |
Отладчик (англ. debugger)Программа, позволяющая исследовать внутреннее поведение разрабатываемой программы. Обеспечивает пошаговое исполнение программы с остановкой после каждой оператора, просмотр текущего значения переменной, нахождение значения любого выражения и др. | |
П |
---|
Пакеты прикладных программ (ППП)Специальным образом организованные программные комплексы, рассчитанные на общее применение в определённой проблемной области и дополненные соответствующей технической документацией. | |
Постановка задачи (Problem definition)Постановка задачи - в программировании - точная формулировка решения задачи на компьютере с описанием входной и выходной информации. | |
Предметная (прикладная) область (application domain)- совокупность связанных между собой функций, задач управления, с помощью которых достигается выполнение поставленных целей. | |
Прикладная программаЛюбая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области. | |
Прикладной программистПрикладной программист - специалист, осуществляют разработку и отладку программ для решения различных прикладных задач. | |
Прикладной программист (application programmer)осуществляет разработку и отладку программ для решения функциональных задач. | |
Приложение (application)- программная реализация на компьютере решения задачи. | |
Программа (program, routine)- упорядоченная последовательность команд (инструкций) компьютера для решения задачи. | |
Программа (program, routine)упорядоченная последовательность команд (инструкций) компьютера для решения задачи. | |
Программирование (programming)- теоретическая и практическая деятельность, связанная с созданием программ. | |
Программное обеспечение (Soft Ware)Совокупность программ, выполняемых компьютером, а также вся область деятельности по проектированию и разработке программ. | |
Программные продукты (изделия)предназначены для удовлетворения потребностей пользователей, широкого распространения и продажи. | |
ПсевдокодСистема обозначений и правил, предназначенная для единообразной записи алгоритмов. Занимает промежуточное место между естественным и формальным языками. | |
С |
---|
СемантикаСистема правил истолкования отдельных языковых конструкций. Определяет смысловое значение предложений языка. Устанавливает, какие последовательности действий описываются теми или иными фразами языка и какой алгоритм определён данным текстом на алгоритмическом языке. | |
СинтаксисНабор правил построения фраз языка, позволяющий определить, какие комбинации символов являются осмысленными предложениями в этом языке. | |
Система командСовокупность операций, выполняемых некоторым компьютером. | |
Система программированияСистема для разработки новых программ на конкретном языке программирования. Предоставляет пользователю мощные и удобные средства разработки программ: транслятор, редактор текстов программ, библиотеки стандартных программ, отладчик и др. | |
Система телеконференцийОснованная на использовании компьютерной техники система, позволяющая пользователям, несмотря на их взаимную удалённость в пространстве, а иногда, и во времени, участвовать в совместных мероприятиях, таких, как организация и управление сложными проектами. | |
Система управления базами данных (СУБД)Система программного обеспечения, позволяющая обрабатывать обращения к базе данных, поступающие от прикладных программ конечных пользователей. | |
Системные программыПрограммы общего пользования, выполняемые вместе с прикладными и служащие для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом. | |
Системы автоматизированного проектирования (САПР)Комплексные программно-технические системы, предназначеные для выполнения проектных работ с применением математических методов. Широко используются в архитектуре, электронике, механике и др. В качестве входной информации в САПР используются технические знания специалистов, которые вводят проектные требования, уточняют результаты, проверяют полученную конструкцию, изменяют ее и т.д. В САПР накапливается информация, поступающая из библиотек стандартов (данные о типовых элементах конструкций, их размерах, стоимости и др.). | |
Системы деловой графикиПрограммные системы, позволяющие создавать различные виды графиков и диаграмм: гистограммы, круговые и секторные диаграммы и т.д. | |
Системы научной и инженерной графикиПрограммные системы, позволяющие в цвете и в заданном масштабе отображать на экране графики двумерных и трехмерных функций, заданных в табличном или аналитическом виде, системы изолиний, в том числе и нанесенные на поверхность объекта, сечения, проекции, карты и др. | |
Сопровождение программРаботы, связанные с обслуживанием программ в процессе их эксплуатации. | |
Сопровождение программного изделия (Program product maintenance)- процесс модификации существующей программы для ЭВМ, обусловленный необходимостью устранения выявленных в ней ошибок и/или изменения ее функциональных возможностей. | |
Структурное программированиеМетод разработки программ, в частности, требующий разбиения программы на небольшие независимые части (модули). Обеспечивает возможность проведения строгого доказательства правильности программ, повышает уверенность в правильности конечной программы. | |
Т |
---|
Текстовый редакторПрограмма для ввода и изменения текстовых данных (документов, книг, программ). Обеспечивает редактирование строк текста, контекстный поиск и замену частей текста, автоматическую нумерацию страниц, обработку и нумерацию сносок, выравнивание краёв абзаца, проверку правописания слов и подбор синонимов, построение оглавлений, распечатку текста на принтере и др. | |
ТестированиеЭтап решения задачи на компьютере, в процессе которого проверяется работоспособность программы, не содержащей явных ошибок. | |
Трансля́ция програ́ммыпреобразование программы, представленной на одном из языков программирования, в программу на другом языке. Транслятор обычно выполняет также диагностику ошибок, формирует словари идентификаторов, выдаёт для печати текст программы и т. д. | |
ТрансляторПрограмма-переводчик. Преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. | |
У |
---|
Упаковщики (архиваторы)Программы, позволяющие записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл. | |
Утилитарные программы("программы для себя") предназначены для удовлетворения нужд их разработчиков. | |
Э |
---|
Экспертная системаКомплекс компьютерного программного обеспечения, помогающий человеку принимать обоснованные решения. Использует информацию, полученную заранее от экспертов — людей, которые в какой-либо области являются лучшими специалистами. Хранит знания об определённой предметной области. Обладает комплексом логических средств для выведения новых знаний, выявления закономерностей, обнаружения противоречий и др. | |
Электронная почтаСистема пересылки сообщений между пользователями вычислительных систем, в которой компьютер берёт на себя все функции по хранению и пересылке сообщений. | |
Электронная таблицаПрограмма, обрабатывающая таблицы, состоящие из строк и граф, на пересечении которых располагаются клетки. В клетках содержится числовая информация, формулы или текст. Значение в числовой клетке таблицы либо записано, либо рассчитано по формуле. В формуле могут присутствовать обращения к другим клеткам. | |
Я |
---|
Язык ассемблераСистема обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Перевод программы с языка ассемблера на машинный язык осуществляется специальной программой, которая называется ассемблером и является, по сути, простейшим транслятором. | |
Язык высокого уровняЯзык программирования, более близкий к естественному языку, чем машинный код или язык ассемблера. Каждый оператор в нём соответствует нескольким командам машинного кода или языка ассемблера. | |