Logo GenDocs.ru

Поиск по сайту:  


Загрузка...

Краткий справочник по информатике - файл 1.doc


Краткий справочник по информатике
скачать (1263.5 kb.)

Доступные файлы (1):

1.doc1264kb.17.11.2011 21:47скачать

содержание
Загрузка...

1.doc

1   2   3   4   5   6   7   8   9   10   11
Реклама MarketGid:
Загрузка...

Программирование, технология работы

Адрес (address)


Путь к объекту, документу, файлу или странице. Адресом может являться URL (адрес в интернете) или путь UNC (сетевой адрес). Адрес может также указывать на определенное место внутри файла, как, например, закладка в Word или диапазон ячеек в Excel.

Адрес URL


Сокращение от Universal Resource Locator. Адрес ресурса в Интернет. Адреса URL используются веб-браузерами для нахождения Интернет-ресурсов. В адресе URL указывается протокол, который нужно использовать для доступа к ресурсу (например, http: для страницы World Wide Web или ftp: для FTP-сайта), имя сервера, на котором находится ресурс (например, //www.whitehouse.gov) и, в качестве дополнения, путь к ресурсу (например, документ HTML или файл на сервере).

Алгоритм


  1. Заранее определенное, точное предписание, которое задает дискретный (пошаговый) процесс, начинающийся определенным образом и приводящий к результату за конечное число шагов.

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

Каждый алгоритм, в общем случае, должен задаваться:

  • множеством допустимых исходных данных,

  • начальным состоянием,

  • множеством допустимых промежуточных состояний,

  • правилами перехода из одного состояния в другое,

  • множеством конечных результатов,

  • конечным состоянием.

В зависимости от конкретного задания этих параметров, определяются классы алгоритмов. Например, алгоритмы линейные, циклические, сортировки и т.д.

При разработке алгоритма всегда должен предполагаться его исполнитель.

Слово “алгоритм” является производным от имени среднеазиатского ученого Аль Хорезми, уроженца Хивы, жившего в IX веке нашей эры.

  1. Математическое определение алгоритма есть уточнение понятия алгоритма в интуитивном смысле, и представляется в виде машины Тьюринга, машины Поста, нормального алгоритма Маркова и пр.

Алфавит


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

Анимация


От англ. animate - оживлять.

Процесс создания движущихся графических изображений на экране дисплея.

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

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

Арифметическое выражение


Выражение, где операндами являются объекты, над которыми выполняются арифметические операции.

Каждый язык программирования задает свои правила образования выражений и свои обозначения операций (синтаксис).

Архивация


Процесс сохранения временно ненужных данных, либо создания резервных копий данных.

При архивации файлы обычно записывают в более плотном виде для экономии памяти.

Часто архивацией называют сам процесс упаковки, или сжатия данных.

Архитектура


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

Архитектура “клиент-сервер”


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

Сервер обеспечивает хранение основных данных и выполняет задания клиента.

Иногда под архитектурой “клиент-сервер” понимают архитектуру технических средств, с теми же функциями.

Архитектура открытая


Архитектура, разработанная фирмой IBM для персональных компьютеров. Ее основные характеристики:

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

  2. модульное построение компьютера;

  3. совместимость всех новых устройств и программных средств с предыдущими версиями по принципу “сверху-вниз”, т.е. последующие разработки должны поддерживать более ранние.

Бурное развитие компьютеров и их широкое внедрение в большой степени, по-видимому, связано с использованием открытой архитектуры как открытой системы.

База данных (БД)


  1. Совокупность взаимосвязанных данных на машинных носителях, организованная определенным способом. Является информационной моделью предметной области.
    В соответствии с моделями описания данных, базы данных определяют как иерархические, сетевые, реляционные. В связи с наличием полного математического описания реляционной модели, универсальностью модели и простотой реализации наибольшее развитие получили реляционные базы данных.
    Создание БД состоит из нескольких этапов:

  • разработка концептуальной модели данных;

  • разработка логической модели БД;

  • конкретное конструирование.

Инструментом для всех возможных действий с БД является система управления базой данных (СУБД). Когда говорят о базе данных в общем случае, имеют в виду базу данных вместе с системой управления, если специально не оговорено противное.

Различают однопользовательские и многопользовательские, распределенные и централизованные базы данных

  1. Набор файлов, относящихся к одному информационному объекту.

База данных архитектуры “клиент-сервер”


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

Пользователь и база данных связаны каналами связи.

База данных реляционного типа


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

Реляционная база создается и затем управляется с помощью специальных средств - реляционных систем управления базами данных (РСУБД).

Буфер обмена Windows (Windows Clipboard)


Область в операционной системе Microsoft Windows, в которой хранится один или несколько объектов или фрагментов текста, которые были вырезаны или скопированы из документа и могут быть вставлены в какой-либо документ.

Веб-обозреватель (Web browser)


Программа-клиент, обрабатывающая HTML-файлы и выводящее их на экран в виде веб-страниц. Веб-обозреватель, такой как Microsoft Internet Explorer, может выполнять переходы по гиперссылкам, передавать файлы, а также воспроизводить звуковые и видеофайлы, внедренные в веб-страницы.

Вирус (Virus)


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

Внедренный объект (embedded object)


Любой объект, такой как рисунок, диаграмма или формулы, размещенный в документе, но созданный в другом приложении. При внедрении объекта его данные становятся частью документа. Все изменения, вносимые в объект, отражаются в документе.

Гиперссылка (Hyperlink)


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

Гипертекст


Однозначного определения гипертекста пока не существует. Приведем два наиболее часто употребляемых:

  1. Гипертекст позволяет связывать текст, аудио, фотографии, чертежи, карты, движущиеся картинки и другие формы информации в осмысленное целое, к которому может осуществляться доступ при помощи системы индексации, ориентированной на конкретные идеи, а не на конкретные слова в тексте;

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

Гипертекстовые ссылки на Web-страницах и поисковые системы


Средства реализации телекоммуникационной Internet-технологии поиска необходимой экономической информации.

Данные


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

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

Человек работает с данными, чтобы получить информацию. Поэтому неправильно отождествлять данные и информацию.

Информация это интерпретация данных. Компьютер собирает и обрабатывает данные для того, чтобы пользователь получил информацию.

Задача (task)


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

  2. Отдельное приложение или подпрограмма, выполняющаяся независимо.

Знак (symbol)


Буква, цифра, знак препинания или специальный символ.

Идентификатор


Или имя - набор символов, приписываемый объекту в системе или языке программирования, предназначенный для выделения объекта из ему подобных.

Импорт (import)


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

Источник


Человек, устройство или система, от которых поступают сообщения в виде данных.

Кодировка (encoding)


Байт (или последовательность байтов), используемый для представления каждого знака в тексте HTML или в обычном тексте. Кодировка Юникод поддерживает все знаки всех языков и пригодна для чтения в Microsoft Internet Explorer, начиная с версии 4.0

Коммуникационный узел


Узел, через который производится передача данных.

Макрокоманда


Команда в некотором языке, создаваемая пользователем из известных стандартных команд.

Для создания макрокоманд необходимо иметь соответствующее средство - макроязык.

Макрос (macro)


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

Мастер (Wizard)


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

Объект


  1. Элемент системы или среды.

  2. Понятие объектно-ориентированного программирования, программный модуль, который объединяет в единое целое данные и программы, манипулирующие данными.

Объект характеризуется:

  • свойствами, которые являются параметрами объекта;

  • методами, которые позволяют воздействовать на объект и его свойства.

Пакет прикладных программ


Совокупность программ, предназначенная для решения задач определенного класса и объединенная в систему. В настоящее время принято называть системой.

Например, пакет прикладных программ для решения задач бухгалтерского учета "1С-Бухгалтерия".

Пакетная обработка


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

Панель инструментов (toolbar)


Панель с кнопками и параметрами, которые используются для выполнения команд. Для отображения панелей инструментов щелкните правой кнопкой на любой из панелей, затем выберите из списка нужную панель. Для просмотра дополнительных кнопок нажмите кнопку Параметры панелей инструментов (Toolbar Options) в конце панели инструментов.

Параллельная обработка (многозадачность)


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

Параметр


Переменная величина, значение которой передается подпрограмме (процедуре, функции ) из внешней среды. Таким образом, внешняя среда определяет результат выполнения подпрограммы. Параметры разделяются на формальные и фактические. Формальными параметрами называются переменные, представленные своими именами. Над ними производятся в общем виде все необходимые действия при написании подпрограммы. Фактическими параметрами называются переменные или их значения, подставленные при использовании подпрограмм вместо формальных параметров.

Параметр цикла


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

Пароль


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

Паскаль


Язык программирования высокого уровня, процедурно-ориентирован, предназначен для широкого класса задач. Первоначально был задуман как структурный язык для обучения программированию, но очень быстро перерос в универсальный, очень мощный язык. Существует много версий, последние представляют объектно-ориентированные версии в среде Windows. Разработан Н. Виртом в 70-х годах и назван в честь знаменитого французского ученого Блеза Паскаля (1623 - 1662).

Перебор


Способ поиска нужного элемента в некотором множестве. Методы полного перебора в реальных задачах требуют очень много машинного времени, поэтому целесообразно использовать, если это возможно, методы направленного поиска.

Перевод машинный


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

Переменная


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

Пиктограмма


От лат. pictus - нарисованный и греч. gramma - запись.

Графическое изображение какого-либо действия, предупреждения, объекта (программа, файл) или понятия. Используется в графических интерфейсах для быстрого понимания и освоения, причем, подбираются наиболее общие, понятные образы. Например, появление рисунка песочных часов в системе Windows означает, что идет некоторый процесс в компьютере и следует подождать, пока он не закончится. Иногда называется значком или иконкой.

Плагин (Plug-In)


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

Подкаталог


Каталог файлов, который входит в другой каталог.

Подпрограмма


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

Подсказка


Сообщение пользователю компьютера или системы о том, чего ждет от него выполняемая в данный момент программа. Это сообщение должно быть кратким и понятным, иногда оно может быть условным.

Позиционная система счисления


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

  1. цифра в каждой позиции умножается на основание в степени на 1 меньшую, чем номер позиции;

  2. полученные таким образом значения складываются.

Например:

    • 123 в десятичной системе представляет число, равное
      1 · 102 + 2 · 101 + 3 · 100 = 123;

    • 123 в восьмеричной системе представляет число, равное
      1 · 82 + 2 · 81 + 3 · 80 = 83 в десятичной системе;

    • 101 в двоичной системе представляет число, равное
      1 · 22+ 0 · 21 + 1 · 20 = 5 в десятичной системе;

    • 1E3 в шестнадцатеричной системе представляет число, равное
      1 · 162 + 14 · 161 + 3 · 160 = 483 в десятичной системе.

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

Поле


  1. Область памяти компьютера.

  2. Элемент записи, имеет имя, тип и место в памяти, может обрабатываться отдельно от записи, но записывается и считывается на внешний носитель, как правило, в составе записи.

Полиморфизм


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

Полиморфизм широко используется в объектно-ориентированном программировании.

Получатель информации


Человек, устройство или система, к которым поступают сообщения в виде данных. Иногда говорят: приемник данных (информации), адресат.

Пользователь (User)


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

Помощь


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

Предикат


Функция, имеющая своими аргументами высказывания и возвращающая логическое значение ("истину" или "ложь"). Предикат - предложение, похожее на высказывание, но им не являющееся, т.к. в нем находится переменная. Предикат становится высказыванием, если вместо переменной подставляется конкретное значение. Например, 2+х = 5 - предикат, который принимает значение "истина" или "ложь" в зависимости от значения х.

Представление данных


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

Представление чисел с плавающей точкой (запятой)


Представление вещественного числа в виде произведения: N = M ( Kp, где M - мантисса числа; К - основание системы счисления ; р - целое число в данной системе счисления, называемое порядком. Например, число 25 = 0.25Е2, где 25 - десятичное число, 0.25 - мантисса, Е - основание десятичной системы (Е - вводится для того, чтобы не сливались 10 и порядок), 2 - порядок.

Представление чисел с фиксированной точкой (запятой)


Представление вещественного числа с постоянным положением точки, разделяющей целую и дробную части. Положение точки показывает степень точности вычисления данного числа. Например, число 0.7564 при представлении его с фиксированной точкой - два знака после точки - будет иметь вид 0.76.

Препроцессор


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

Прерывание


Временное прекращение выполнения текущей программы для переключения на выполнения ввода/вывода или другой программы. Прерывания бывают аппаратные и программные. Прерываниями управляет операционная система. Для управления прерываниями существует специальный контроллер прерываний. Между прерываниями устанавливают приоритеты, для определения очередности прерываний.

Приемник информации


То же, что и ^ Получатель информации.

Прикладная программа


Программа, решающая проблему конечного пользователя. Вспомогательные программы, не относящиеся к системному программному обеспечению, тоже считаются прикладными.

Последнее время употребляют термин "приложение".

Прикладной программный комплекс (ППК) -


Объединенные в единый комплекс приложения. Каждое входящее в ППК приложение может работать самостоятельно. Объединение их в единый комплекс означает наличие единообразных интерфейсов между ними и пользователем. Например, широко известен ППК Microsoft Office. В его состав входят приложения: Word - текстовый процессор, Excel - электронные таблицы, Access - база данных, PowerPoint - презентация, и пр. Отличие от интегрированных систем состоит в том, что каждый элемент ППК более мощный по своим возможностям, чем его аналог в интегрированных системах, и у ППК отсутствует специальная общая среда. Средой, в которой работает каждое приложение, является Windows.

Приложение


Программа или комплекс программ, решающие задачи одного или многих конечных пользователей. Например, системы Excel, Word являются приложениями в операционной среде Windows.

Существуют специфические приложения в сети Internet, называемые апплетами (от англ. application - применение).

Принцип WYSIWYG


Принцип полного соответствия того, что набирается на экране дисплея, с тем, что будет напечатано принтером. Используется в редакторах текста и издательских системах. От англ. WYSIWYG - What You See Is What You Get - "что вы видите, то и получаете".

Проблемно-ориентированный язык программирования


Язык программирования, у которого само построение языка и/или структура данных отражают особенности разрабатываемых задач. Практически все широкоизвестные универсальные языки программирования разрабатывались как специализированные, проблемно-ориентированные. Например, язык Фортран - разрабатывался как язык для научных расчетов, Паскаль - для обучения, Си - для разработки системных программ, Кобол - для решения экономических задач, ЛИСП - для решения задач искусственного интеллекта и т.д. На каждом из них что-то делается лучше, проще, понятнее, но здесь ситуация очень похожа на ситуации с естественными языками: человек использует тот язык, который знает, и чем большим количеством языков он владеет, тем лучше.

Провайдер


От англ. provider - поставщик.

Фирма, предоставляющая услуги по подсоединению к некоторой глобальной компьютерной сети, в частности к Internet. У провайдера имеется компьютер, являющийся узлом сети, и пользователь работает с сетью через этот узел. Пользователь получает электронный адрес и программное обеспечение для работы в сети.

Программа


Упорядоченная совокупность указаний некоторой вычислительной системе, в результате выполнения которой получается требуемый результат. В то же время, программа - это формализованная запись алгоритма на конкретном языке программирования. В конечном счете, программу должен понять исполнитель - процессор. Можно сразу написать программу на языке процессора, это будет программа в машинных командах. На заре программирования так и делали, в настоящее время программу обычно пишут на языках высокого уровня, а затем переводят (транслируют) ее в машинные команды. Программа на языке высокого уровня - это обычный текст, оформленный в соответствии с требованиями языка. Программа может работать только в той операционной среде, для которой она разработана или в нескольких, если в операционных системах предусмотрены соответствующие режимы. Например, программа, разработанная для DOS, будет нормально работать под управлением Windows, но не наоборот.

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

Программа оптического распознавания символов (ОРС)


Программа, ставящая в соответствие графический образ символа (машинописный или рукописный) с кодом символа в компьютере. Используется обычно совместно со сканерами или при обработке текста, введенного с помощью пера. Точность интерпретации машинописного текста в настоящее время составляет более 95%.

Программирование


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

Программист


Специалист, занимающийся программированием. Различают системных и прикладных программистов.

Программное обеспечение


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

Программный продукт


Программный комплекс в совокупности с сопровождающими документами, готовый к непосредственному использованию. Продуктом такой комплекс называется по аналогии с любым производственным товаром, полностью готовым для потребления.

Производительность


Показатель мощности вычислительной системы, может выражаться в количестве выполняемых в единицу времени операций. Например, производительность персонального компьютера на базе микропроцессора Pentium с тактовой частотой 66 Мгц - около 100 млн. операций в секунду.

Пропускная способность канала связи


Максимально возможное количество данных, передаваемое по данному каналу в единицу времени. Единица измерения - бит/с, или бод.

Протокол


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

  2. Список событий, с указанием продолжительности, упорядоченный по времени. Обычно ведется протокол связи, протокол работы системы.

Процедура


Часть программы для выполнения некоторых стандартных действий, зависящих, в общем случае, от входных параметров. Процедуру можно считать подпрограммой. Процедуры разделяются на стандартные и пользовательские, внешние и внутренние относительно программы. Стандартная процедура входит в состав языка программирования и поставляется в составе соответствующей библиотеки, а пользовательскую процедуру создает каждый разработчик самостоятельно. Внешняя процедура хранится независимо от программы, в которой имеется обращение к этой процедуре, а внутренняя входит в состав программы.

Процедурно-ориентированный язык программирования


Язык программирования высокого уровня, в основу которого положен принцип действий: "что надо сделать, чтобы решить задачу". Действия записываются и выполняются операторами. Набирается последовательность операторов, которые необходимо выполнить для получения конечного результата. Такая последовательность называется программой. Процедурные языки можно разделить на простые - типа Бейсик, Фортран, Кобол - и блочные (модульные) - типа Паскаль, Модула-2 и Си. Процедурные языки называют также операторными, или императивными (от лат. imperativus - повелительный). В отличие от процедурных языков существуют декларативные языки программирования.

Процесс


Упорядоченная совокупность действий, приводящая к некоторому результату. Если действия выстраиваются в последовательность, то говорят о линейном процессе, если действия выполняются одновременно, то это параллельный процесс.

Процессор


  1. Устройство, выполняющее некоторые действия. В информатике процессор - это устройство, выполняющее определенные действия с данными.
    В каждом компьютере существует центральный процессор (или процессоры), который координирует работу остальных частей системы и осуществляет обработку данных. Центральный процессор представляет собой арифметико-логическое устройство (АЛУ), устройство управления и набор регистров. АЛУ обеспечивает выполнение вычислительных действий. Устройство управления обеспечивает порядок выполнения операций и прерывания. Регистры играют роль памяти.
    В настоящее время принято считать, что микропроцессор и процессор означают одно и тоже, функции у них одинаковы. Современные требования к скорости обработки данных заставляют процессоры быть миниатюрными, т.к. приходится учитывать расстояния между элементами. Самые распространенные центральные процессоры фирмы Intel относятся к классу процессоров со сложным набором команд (Complex Instruction-set Computing - CISC ). В настоящее время все большее распространение приобретают процессоры класса RISC (Reduced Instruction-set Computing) - процессоры с сокращенным набором команд. RISC-процессор имеет не больше 128 команд. Сокращенное количество команд позволяет увеличить скорость обработки данных. Кроме центрального процессора, в компьютере могут быть и другие процессоры, обеспечивающие ввод/вывод, а также сопроцессоры и т.п.

  2. Программный продукт для выполнения специальных функций. Например, говорят: текстовый процессор, имея ввиду текстовый редактор; табличный процессор, имея ввиду программы обработки электронных таблиц.

Псевдослучайные числа


Числа, которые получены по некоторому алгоритму, а используются как случайные.

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

Пул


От англ. pool - объединение.

Множество однородных объектов, объединенных по общему признаку. Например, буферный пул, пул задач.

Путь


При иерархической организации хранения файлов путь к файлу - это имя устройства, на котором находится файл и последовательный список каталогов, которые надо открыть, чтобы достичь заданный файл. Например, выражение а:\dos\syst1\work3.txt, означает, что файл с именем work3.txt находится на дисководе А, в главном каталоге (\), в подкаталоге dos, в подподкаталоге syst1.

Рабочая станция


Терминал или компьютер, как правило, работающие в составе компьютерной сети.

Рабочий стол


Используется в качестве метафоры. В информатике рабочий стол относится к таким программным продуктам, которые позволяют работать с компьютером так, как человек работает за своим рабочим столом: так же комфортно.

Например, Windows - одна из систем, которые обеспечивают работу с компьютером как с рабочим столом.

Разделение времени


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

Разделение времени осуществляется операционной системой. Этот режим используется для многопрограммной "одновременной" работы. Все действия процессор выполняет последовательно, но очень быстро, поэтому если каждой задаче выделять на очень короткое время ресурсы процессора, то пользователю будет казаться, что работы выполняются параллельно.

Режим разделения времени хорошо реализован в системах UNIX и Windows.

Например, в режиме разделения времени можно одновременно работать с текстовым редактором, выводить на печать какой-либо файл и принимать данные по сети.

Распределенная база данных


^ База данных, которая размещается на двух или более компьютерах и понимается пользователем как целая единая база данных.

Распределенная сеть


Компьютерная сеть, у которой управление распределено между всеми серверами, ресурсы (аппаратные, программные и данные) и пользователи не закреплены за отдельными серверами, а принадлежат всей сети.

Растровая графика


Графика, изображение в которой представляется в виде набора точек.

Каждая точка называется элементом растра и ее описание хранится в специальных растровых файлах.

Существует несколько форматов растровых файлов, например, DIB (Device-Independent Bitmap - аппаратно-независимый растровый формат), используемый в Windows.

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

Режим реального времени


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

Резервная копия (Backup)


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

Робот


Электронно-механическое устройство, предназначенное для замены человека в сложных условиях труда (монотонная работа, тяжелые внешние факторы, недоступные человеку места).

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

Сайт


От англ. site - местоположение, участок.

Понятие сети Internet. Специальным образом оформленные данные о каком-либо предмете или явлении и хранящиеся на WWW-сервере, т.е. это программа, которая интерпретируется как текст, графика, анимация, звук.

Оформление сайта производится с помощью языков HTML, Java и др.

Просмотр сайта осуществляется браузером.

Сайт состоит из страниц. Одна страница тоже является сайтом.

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

Связанный объект (linked object)


Объект, созданный в файле-источнике и вставленный в файл назначения с поддержанием связи между этими двумя файлами. Связанный объект в файле назначения может быть обновлен при обновлении файла-источника.

Сервер


От англ. serve - обслуживать.

  1. Компьютер в составе компьютерной сети, осуществляющий управление этой сетью или ее частью.
    Сервер предоставляет свои ресурсы (память, принтеры, модемы, программы, данные и пр.) в коллективное пользование.

  2. Программа, управляющая каким-либо приложением (см. ^ Архитектура клиент-сервер).

Сеть


Структура организации технических средств, данных, программ.

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

Сеть Internet


Глобальная компьютерная сеть или объединение сетей.

В настоящее время, одна из самых больших по количеству включенных в нее компьютеров сеть. Имеет отлично развитый спектр сетевых услуг, в т.ч. телеконференции и электронную почту. Работает в режимах "off-line" и "on-line".

Основой сети Internet является протокол TCP/IP. Год утверждения этого протокола - 1983, можно считать годом создания сети Internet.

Среди сетевых услуг предлагаемых Internet, самыми распространенными являются: передача файлов (по протоколу FTP), работа с гипертекстовыми документами (WWW) и электронная почта.

Си


Универсальный язык программирования процедурного типа.

Язык Си успешно применяется при решении самых разных задач: планирование, написание трансляторов, управления реальными объектами.

Язык эффективен, поскольку в нем сочетаются достоинства языков высокого и низкого уровней. Си - структурированный язык программирования.

Язык разработан в 1972 г. Д. Ричи (Dennis M. Ritche) и опубликован фирмой Bell Laboratories в 1974 г.

Обычно используется название С (произносится Си).

Символ


Элемент алфавита, имеющий определенное значение.

Как правило, записывается в памяти компьютера 8 битами или байтом.

Синхронизация (synchronization)


Процесс обмена файлами между двумя компьютерами: «клиентом» (как переносной или клиент в сети), а другой — «сервером» (настольный или сервер сети), в результате которого на каждый из них копируются обновленные, самые последние версии.

Система


Множество объектов, с взаимными связями и отношениями, рассматриваемое как единое целое.

Объединение объектов в систему приводит к появлению новых, целостных свойств, которые оказывают влияние на сами объекты.

Как правило, системы, которые рассматриваются в информатике, являются моделями реальных систем.

Системное программное обеспечение


Программное обеспечение, которое дает пользователям возможность работать с компьютером и облегчает эту работу.

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

Сообщение


Совокупность данных, представляющая смысл для пользователя как целое.

С помощью сообщения передается информация.

Например, в операционных системах сообщения бывают пяти типов: ошибка, справка, информация, подсказка, предупреждение.

Спрайт


От англ. sprite - эльф (сказочный персонаж).

Изображаемый объект, определяемый пользователем, может двигаться по экрану дисплея, независимо от других элементов экрана (текста, графики) под управлением команд программы.

Супервизор


От англ. supervisor - контролер.

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

  2. Главный администратор сети - пользователь, несущий ответственность за функционирование всей сети; устанавливает права доступа всех остальных пользователей.

Таблица


Способ представления данных, при котором данные располагаются на пересечении строк и колонок.

Таблица состоит из двух частей:

  1. строки заголовков колонок;

  2. некоторого количества строк со значениями данных в каждой колонке.

В колонках могут быть любые типы, но в одной колонке всегда находятся или отсутствуют однотипные данные.

Каждая строка имеет идентификатор.

Строки таблицы соответствуют записям, а элементы столбцов - полям в этих записях.

Таблицы являются основой реляционных баз данных.

Тело


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

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

В тело цикла входят все повторяемые операторы, за исключением операторов начала и конца цикла.

Аналогично определяется тело процедуры и блока.

Терабайт


Единица измерения количества данных или объема памяти, равная 240 = 1 099 511 627 776 байт.

Иногда считается, что 1 Тбайт = 1012 = 1 000 000 000 000 байт.

Расхождение составляет около 10%.

Технология "Drag-and-Drop"


От англ. drag - тащить и drop - опускать.

Технология, позволяющая выделять объект в документе и перемещать его в этом же документе или в другой.

Эта технология поддерживается системой Windows и практически всеми приложениями фирмы Microsoft. Упрощает работу с документами.

Технология OLE


Технология работы с объектами, при которой объект выделяется и переносится из одного приложения в другое и при этом сохраняет все свои свойства.

Технология OLE предполагает наличие:

  • OLE-сервера. Это приложение, в котором разрабатывается объект;

  • OLE-клиента. Это приложение, в которое вставляется объект.

Технология OLE обеспечивает либо связь между OLE-сервером и OLE-клиентом, либо включение объекта, разработанного в OLE-сервере, в приложение, являющееся OLE-клиентом.

Например, электронная таблица, разработанная в Excel, может быть включена в документ, разработанный в Word.

Технология "Plug-and-Play"


От англ. Plug-and-Play (PnP) - вставь-и-играй (вставь-и-работай, подключил-и-пользуйся).

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

Данная технология предъявляет требования к аппаратуре и программному обеспечению.

Трафик


Поток данных в сети передачи данных, в том числе в компьютерных сетях.

Управление


Процесс воздействия на объект для обеспечения конкретной цели.

В управлении участвуют:

  • объект, которым управляют;

  • блок, который осуществляет управление;

  • данные, поступающие от объекта управления к управляющему блоку - осуществляющие обратную связь;

  • данные или сигналы, обеспечивающие собственно управление.

Управлением как наукой занимается кибернетика. Проблемами передачи, хранения и переработки данных в процессах управления занимается информатика.

Файл


От англ. file - досье.

Часть внешней памяти компьютера, имеющая идентификатор (имя) и содержащая данные.

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

Управление файлами обеспечивает файловая система, являющаяся частью операционной системы компьютера.

На гибких и жестких магнитных дисках файл хранится в виде наборов кластеров, как правило, не расположенных рядом.

Файл-сервер


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

Существуют компьютерные сети, имеющие в своем составе несколько файл-серверов.

Основные требования, предъявляемые к файл-серверам: расширяемость (модернизируемость), надежность (отказоустойчивость), быстродействие и простота управления.

Флопс


От англ. Floating-point Operation Per Second (FLOPS).

Единица измерения скорости компьютера, означающая количество производимых процессором операций с плавающей точкой (запятой) в секунду.

Хакер


От англ. hack - разбивать, кромсать.

Компьютерный фанатик. Существуют разные мнения о его профессиональной подготовки, от весьма критических (нет глубоких и систематизированных знаний о компьютерах и программном обеспечении) до самых похвальных: "цвет сообщества программистов" (Е.К. Масловский).

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

В некоторых источниках пишут "хэкер".

Цвет


Средство повышения качества передаваемого сообщения.

По данным Гарвардского университета (США) внесение цвета в документ увеличивает интерес к нему на 40%, понимание изложенных фактов возрастает на 73%, убедительность изложенных идей увеличивается на 85%.

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

Самый распространенный способ - это смешение трех цветов: красного, зеленого и синего. Такая модель создания цвета называется RGB-моделью (от Red - красный, Green - зеленый, Blue - синий).

Шестнадцатеричная система счисления


Позиционная система счисления с основанием 16.

Для записи чисел используются цифры - 0, 1, 2, ..., 9 и буквы A, B, C, D, E, F. Буквы обозначают цифры после 9: A = 10, B = 11, C = 12, D = 13, E = 14 и F = 15.

Система широко применяется в информатике, т.к. основание системы является степенью двух.

Например, 25F в шестнадцатеричной системе счисления равно числу 2  162 + 5  161 + 15  160=607 в десятичной системе.

Шифрование данных


Изменение передаваемого сообщения с целью предотвращения похищения данных.

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

Общепринятым стандартом является стандарт IBM DES (Data Encryption Standard - стандарт шифрования данных), который предполагает наличие одинакового ключа как у передающего сообщение, так и у принимающего его.

Электронная подпись


Компьютерный эквивалент обычной подписи под документом.

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

Ядро операционной системы


Часть операционной системы компьютера, постоянно находящаяся в оперативной памяти и управляющая всей операционной системой.

Язык


Система обозначений и правил для передачи сообщений.

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

Формальный язык задается алфавитом, синтаксисом и семантикой.

Язык структурированных запросов (SQL)


По англ. Structured Query Language (SQL).

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

Позволяет модифицировать данные, составлять и выполнять запросы, выводить результаты в виде отчетов. Разработан фирмой IBM в начале 80 годов. В настоящее время является общепринятым стандартом для систем управления базами данных реляционного типа.

1   2   3   4   5   6   7   8   9   10   11



Скачать файл (1263.5 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru