Электронная библиотека » Федор Новиков » » онлайн чтение - страница 36


  • Текст добавлен: 14 ноября 2013, 04:57


Автор книги: Федор Новиков


Жанр: Словари, Справочники


сообщить о неприемлемом содержимом

Текущая страница: 36 (всего у книги 46 страниц)

Шрифт:
- 100% +

ТРАНЗАКЦИЯ [transaction]. Совокупность операций с базой данных, которые должны быть выполнены обязательно до конца, чтобы база данных оказалась в непротиворечивом состоянии. Например, в финансовой базе данных при переводе денег с одного счета на другой должны быть выполнены по меньшей мере две операции: увеличение суммы на одном счете и соответствующее уменьшение суммы на другом. Если по какой-либо причине одна из этих операций будет выполнена, а другая – не будет, то база данных окажется в неправильном, противоречивом состоянии, т. е. окажется нарушенной целостность данных. На время выполнения Т. данные, с которыми производятся операции, блокируются, с тем чтобы другие программы не могли получить доступ к данным, находящимся в противоречивом состоянии. По завершении Т. блокировка снимается. Если же успешно завершить Т. не удается, то СУБД производит откат Т., возвращая базу данных в исходное непротиворечивое состояние. См. захват записи, обработка транзакций

ТРАНСЛЯТОР [translator]. Программа или техническое устройство, выполняющее трансляцию программы. Т. является одним из основных средств автоматизации программирования. Применение Т. не только облегчает составление отдельной программы, но и позволяет использовать для разных компьютеров один и тот же алгоритм, написанный на некотором языке программирования. Различают два вида Т.: интерпретатор, который одновременно и транслирует, и выполняет заданную программу, делая это покомандно или пооператорно, и компилятор, который преобразует исходную программу, составленную на языке программирования высокого уровня, в программу на машинном языке или языке, близком к машинному (объектная программа), не участвуя в ее исполнении. Т. являются неотъемлемой частью систем программирования. Многие Т. выполняют оптимизацию объектной программы, улучшая некоторые ее характеристики, например, сокращая время выполнения программы. Такие Т. называются оптимизирующими. См. интерпретация, компиляция, система разработки программ

ТРАНСЛЯЦИЯ ПРОГРАММЫ [program translation]. Перевод программы с одного языка программирования на другой. Обычно Т. п. является преобразованием программы, написанной на машинно-независимом языке, в эквивалентную программу на машинном языке конкретной ЭВМ. Т. п. осуществляется самим компьютером по специальной программе, называемой транслятором. См. компиляция, интерпретация

ТРАНСПОРТНЫЙ ПРОТОКОЛ, протокол транспортного уровня [transport protocol]. Сетевой протокол, регламентирующий передачу (транспортировку) сообщений по сети. Т. п. устанавливает способы разделения сообщений на пакеты для передачи и соединения их при приеме, а также правила задания приоритета сообщений и управления их потоком между узлами сети. См. транспортный уровень, сетевой уровень

ТРАНСПОРТНЫЙ УРОВЕНЬ [transport layer]. Четвертый из семи уровней модели ISO/OSI, регламентирующий межкомпьютерную связь. Т. у. отвечает за распознавание и коррекцию ошибок, а также гарантирует надежную доставку сообщений, создаваемых на уровне приложений. Т. у. переупаковывает сообщения (подобно тому, как сетевой уровень обрабатывает фреймы данных), разрезая на несколько пакетов длинные сообщения и объединяя короткие. На принимающем компьютере Т. у. выполняет распаковку сообщений, сборку исходных сообщений и отправляет уведомление о приеме

ТРАНСПЬЮТЕР [transputer]. Сверхбольшая интегральная схема, содержащая все основные элементы компьютера: микропроцессор, собственную оперативную память и средства доступа к внешней памяти. Кроме того, Т. имеет каналы межпроцессорной связи, которые позволяют монтировать несколько Т. на одной плате, создавая многопроцессорные ЭВМ. Т. применяются в качестве плат-ускорителей для повышения производительности существующих персональных компьютеров; в качестве встроенных компьютеров, например, в многопроцессорных ЭВМ общего назначения для организации параллельных вычислительных процессов и в лазерных принтерах

ТРАНСФОРМАЦИЯ [transformation]. Изменение положения и формы объекта на экране (перемещение, вращение, наклон, отражение и т. д.) с помощью команд или инструментами машинной графики

ТРАССИРОВКА ПРОГРАММЫ [program trace]. Выполнение программы или ее участка, сопровождающееся выводом на экран, принтер или другой регистрацией в хронологической последовательности информации о событиях, связанных с выполнением программы. Т. п. применяется при отладке или тестировании программы, когда программа пользователя или ее отлаживаемый участок выполняются под управлением специальной программы-трассировщика. При этом, например, можно выводить на экран или в некоторый регистрирующий файл все встретившиеся при выполнении программы помеченные операторы в той последовательности, в которой они фактически выполняются. Таким образом может отслеживаться программная логика. При Т. п. можно контролировать и значения переменных, важных для поиска ошибки, и т. д. Информация об отладочных действиях задается трассировщику, который изменяет объектную программу в оперативной памяти, размещая в точках трассировки команды перехода на программу трассировки, выполняющую требуемую регистрацию. Более сложные трассировщики могут также изменять объектную программу, исключать и вставлять операторы, позволяя таким образом программисту в течение одного и того же прогона программы не только локализовать ошибки, но и попытаться исключить их и посмотреть на результат этого исключения

ТРАФИК [traffic]. Поток данных по линии связи или в сети передачи данных

ТРЕБОВАНИЕ [requirement]. Черта, свойство или поведение, которое желательно иметь в системе. См. анализ требований

ТРЕКБОЛ, шаровой манипулятор [track ball]. Указательное устройство, которое отличается от мыши тем, что его шарик находится сверху и вращается пальцами (рис. Т.1). Обычно применяется в портативных компьютерах


Рис. Т.1. Конструкции трекбола


ТУПИК [deadlock]. To же, что тупиковая ситуация

ТУПИКОВАЯ СИТУАЦИЯ, взаимная блокировка, тупик [deadlock]. Ситуация, возникающая при параллельной обработке, когда несколько проц7ессов, использующих общие ресурсы, не позволяют друг другу продолжать работу. Например, пусть есть два процесса, А и Б, которым требуются ресурсы X и Y. Предположим, процесс А сначала запрашивает ресурс X и захватывает его, а процесс Б параллельно захватывает ресурс Y, который в это время еще свободен. В результате возникает ситуация, когда ни один из двух процессов не может продолжать работу: процесс А ждет, когда процесс Б закончит свою работу и освободит ресурс Y, а процесс Б ждет, когда процесс А закончит свою работу и освободит ресурс X. Т. с. может возникнуть при работе операционной системы, системы управления базой данных и др. Известны различные методы предотвращения Т. с. и выхода из Т. с. Например, если СУБД обнаруживает, что возникла Т. с. при работе двух транзакций из-за взаимной блокировки записей, то СУБД выбирает одну из транзакций и производит ее откат, в результате чего записи освобождаются и вторая транзакция завершает свою работу. После этого СУБД повторно запускает первую транзакцию

ТФЛОПС [TFLOPS]. То же, что терафлопс

У

УДАЛЕНИЕ [delete]. Применительно к программному обеспечению У. означает такое изменение состояния объекта, что его дальнейшее использование становится невозможным. У., как правило, не подразумевает физического уничтожения объекта, поэтому в некоторых случаях удаленный объект может быть восстановлен, т. е. переведен в такое состояние, в котором возможно его использование. См. удаление каталога, удаление файла, Корзина. Ср. стирание

УДАЛЕНИЕ КАТАЛОГА [directory delete]. Процедура исключения каталога. У. к. выполняется с помощью стандартных средств операционной системы. Например, в оболочке Norton Commander У. к. удобно выполнять с помощью горячих клавиш. Чтобы удалить каталог, необходимо в активной панели NC установить цветовой маркер на строку с именем нужного каталога и нажать клавишу <F8>. В операционной системе Windows У. к. удобно выполнять с помощью программы Проводник Windows. Для этого следует выделить удаляемый каталог или группу каталогов и нажать клавишу <Delete> (или щелкнуть правой кнопкой мыши и выбрать соответствующую команду из контекстного меню). См. удаление файла, Корзина. Ср. копирование каталога, перенос каталога, создание каталога

УДАЛЕНИЕ ФАЙЛА [file delete]. Процедура исключения файла из каталога. У. ф. выполняется с помощью стандартных средств операционной системы. Например, в оболочке Norton Commander У. ф. удобно выполнять с помощью горячих клавиш. Чтобы удалить файл, необходимо в активной панели NC установить цветовой маркер на строку с именем нужного файла и нажать клавишу <F8>. В операционной системе Windows У. ф. удобно выполнять с помощью программы Проводник Windows. Для этого следует выделить удаляемый файл или группу файлов и нажать клавишу <Delete> (или щелкнуть правой кнопкой мыши и выбрать соответствующую команду из контекстного меню). У. ф. не означает его физическое стирание с носителя данных. В момент У. ф. стирается только информация о нем в каталоге диска. Поэтому, если вы какой-либо файл удалили случайно и сразу заметили это, файл можно восстановить. См. восстановление файла, Корзина

УДАЛЕННЫЙ ВЫЗОВ ПРОЦЕДУР [remote procedure call (RPC)]. Средство, позволяющее вызывать функции и обрабатывать данные, расположенные на другом компьютере, так, как если бы они были расположены локально. У. в. п. обычно применяется в распределенных приложениях. У. в. п. существенным образом используется в распределенной компонентной модели объектов и технологии CORBA

УДАЛЕННЫЙ ДОСТУП [remote access]. Доступ к программам и данным, осуществляемый с терминала, удаленного на значительное расстояние и соединенного с вычислительной системой линией связи. У. д. производится с помощью программных средств У. д. и позволяет, сидя за клавиатурой одного компьютера, входить по линиям связи в удаленную (другую) вычислительную систему. Связь может устанавливаться с компьютером, стоящим в этой же комнате, этом же городе или (например, с помощью сети Интернет) в отдаленном уголке земного шара. Когда связь установлена, вы можете работать так, как будто ваши клавиатура и монитор подключены непосредственно к удаленному компьютеру

УЗЕЛ [node]. 1. То же, что узел сети. 2. То же, что вычислительный узел

УЗЕЛ СЕТИ, узел [network node, node]. 1. Специальный компьютер с установленным на нем сетевым программным обеспечением, предназначенный для диспетчерского управления или коммутации линий связи в компьютерной сети или сети передачи данных. 2. То же, что вычислительный узел

УКАЗАТЕЛЬ [indicator, pointer]. 1. То же, что ссылка. Если в структуре данных поле некоторого элемента А содержит адрес элемента В, то говорят, что в А содержится У. на В, или А указывает на В. 2. Переменная в программе, значениями которой являются адреса. В некоторых языках программирования (например, в Си) имеется тип данных У. Значениями переменных типа У. служат адреса переменных, массивов и т. п. объектов программы. С У. связаны операции получения адреса и операция косвенной адресации. В Си операция получения адреса обозначается символом &. Если за этим символом стоит имя переменной, результатом такой операции является адрес указанной переменной. Например, ptr = &summ; присваивает У. ptr адрес переменной summ. Операция косвенной адресации обозначается символом *. Если за этим знаком следует У. на переменную, то результатом операции будет величина, помещенная в память по адресу, содержащемуся в У. Например, если после оператора ptr = *sum; поместить оператор х = *ptr;, то переменная х получит то же значение, что и переменная summ. Существуют и другие операции над У., аналогичные арифметическим операциям. У. открывают большие возможности при программировании передачи данных в подпрограммы, работе с многомерными массивами и т. п.

УКАЗАТЕЛЬ ВЫЗЫВАЮЩЕГО НОМЕРА [caller number delivery(CND)]. Сервисная услуга телефонных компаний США и некоторых других стран, с помощью которой телефонные станции вместе с вызывным сигналом передают информацию о вызывающем абоненте. Основной частью этой информации является телефонный номер звонящего абонента или его идентификатор. Некоторые модемы могут принимать эту информацию для последующего анализа программным обеспечением и выводить на экран терминала. Отличие от российских АОНов состоит в том, что информация присылается в другом формате, автоматически и до того, как модем ответит на вызов

УКАЗАТЕЛЬ МЫШИ [mouse cursor]. Значок на экране дисплея, передвигающийся при движении мыши по плоскости. В графическом режиме работы экрана У. м. обычно представляет собой яркую, ограниченную четким контуром стрелку. В текстовом режиме У. м. имеет вид яркого прямоугольника, подсвечивающего одно знакоместо. В приложениях Windows для персональных компьютеров вид У. м. может изменяться в зависимости от режима работы и выполняемых функций. В табл. У.1 приведены разновидности У. м. и его функции, принятые в приложениях Windows. См. мышь


Таблица У.1. Вид указателя мыши и его функции, принятые в приложениях Windows




УКАЗАТЕЛЬНОЕ УСТРОЙСТВО [pointing device]. Устройство ввода координатной информации. Различаются относительные и абсолютные У. у. Например, относительным У. у. является мышь, поскольку положение курсора на экране связано с ее перемещением относительно исходного положения. Если перенести мышь в другое место на столе, то положение курсора не изменится. Сенсорный экран является примером абсолютного У. у., поскольку прикосновение указки к экрану определяет абсолютные координаты точки на экране. См. джойстик, трекбол, графический планшет

УЛЕЙ [hive]. Часть реестра, хранящаяся в виде файла на жестком диске. Дерево реестра подразделяется на У. (названные так по аналогии с сотовой структурой пчелиного улья). У. представляет собой множество ключей и значений, берущее начало в вершине иерархии реестра

УНАРНАЯ ОПЕРАЦИЯ [unary operation]. To же, что одноместная операция

УНАСЛЕДОВАННЫЙ [legacy]. Термин, которым обозначают программное и аппаратное обеспечение, разработанное ранее, но по-прежнему используемое, причем требуется обеспечить совместимость с вновь устанавливаемым программным или аппаратным обеспечением. В паре «новое – прежнее» термин «У.» применяют к прежнему программному или аппаратному обеспечению в том случае, когда по тем или иным причинам оно не может быть изменено и должно использоваться «как есть», а совместимость достигается за счет приспособления нового программного и аппаратного обеспечения

УНИВЕРСАЛЬНАЯ ПОСЛЕДОВАТЕЛЬНАЯ ШИНА, стандарт USB [universal serial bus (USB)]. Разработанный корпорацией Intel стандарт обмена данными по недорогой шине между компьютером и периферийными устройствами, такими как клавиатура, монитор, указательные устройства, внешние запоминающие устройства и т. п. С. USB поддерживает скорость передачи данных до 12 Мбайт/с. При этом периферийные устройства соединяются посредством порта, кабелей и соединителей, имеющих единый С. USB, что обеспечивает быструю их замену

УНИВЕРСАЛЬНЫЙ АСИНХРОННЫЙ ПРИЕМОПЕРЕДАТЧИК (УАПП) [universal asynchronous receiver-transmitter (UART)]. Микросхема, преобразующая данные, поступающие по параллельным линиям связи, в данные, передаваемые последовательно, и наоборот. УАПП содержит цепи приема и передачи, требуемые для асинхронной связи. Два компьютера, каждый из которых имеет УАПП, могут связываться простым проводным соединением. УАПП – самая распространенная схема, используемая в модемах персональных компьютеров

УНИВЕРСАЛЬНЫЙ ДРАЙВЕР ПРИНТЕРА [universal printer driver, unidriver]. Драйвер принтера, способный работать с большинством типов принтеров. Каждый поставщик печатающего устройства предоставляет для своего устройства специальный файл – т. н. мини-драйвер, работающий совместно с У. д. п. для обеспечения взаимодействия с поставляемым устройством. У. д. п. иногда называется растровым драйвером, поскольку он поддерживает печать растровой графики

УНИВЕРСАЛЬНЫЙ ЛОКАТОР РЕСУРСА [Uniform Resource Locator (URL)]. To же, что универсальный указатель ресурса

УНИВЕРСАЛЬНЫЙ УКАЗАТЕЛЬ РЕСУРСА, универсальный локатор ресурса [Uniform Resource Locator (URL)]. Строка символов, обозначающая документ или ресурс, запрашиваемый пользователем Всемирной паутины. Чтобы получить доступ к нужному ресурсу, достаточно ввести У. у. р. в поле ввода программы просмотра WWW. Форматы У. у. р. стандартизованы, поэтому они распознаются всеми программами просмотра и другими инструментальными программными средствами системы WWW. Структура У. у. р. имеет следующий вид:

<Тип ресурса или протокол>://<Имя в Интернете>/<Путь доступа>,

где <Тип ресурса или протокол> определяет метод доступа к ресурсу, <Имя в Интернете> представляет собой сетевое имя компьютера, на котором находятся искомые данные (см. доменная система имен), <Путь доступа> может обозначать полное имя файла, порт, с которым необходимо соединиться, либо текст, по которому должен производиться поиск в базе данных. Например, У. у. р. для гипертекстовой страницы информационного агентства CNN: http://www.cnn.com/cnnsi/basketball/nba/news/1999

УНИФИЦИРОВАННЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ, язык UML [Unified Modeling Language (UML)]. Формальный язык визуального моделирования, предназначенный для проектирования и построения моделей сложных систем, в т. ч. и прежде всего программных систем. Модель в UML отображается графически в виде совокупности диаграмм, описывающих различные аспекты структуры и поведения сложной системы. Будучи наглядными и лаконичными, модели UML являются в то же время строго определенными и даже допускают автоматическую генерацию программного кода. См. элемент модели

УПАКОВАННЫЙ ФОРМАТ POSTSCRIPT-ФАЙЛОВ, формат EPS [encapsulated PostScript (EPS)]. Набор команд языка PostScript, который можно использовать как независимый объект, представляющий графическое изображение. Изображение в Ф. EPS может быть отправлено по линии связи и распечатано на принтере, снабженном интерпретатором PostScript

УПАКОВЫВАТЬ [pack]. Выполнять сжатие данных. См. архивирование

УПЛОТНЕНИЕ ДАННЫХ [data compaction]. To же, что сжатие данных

УПЛОТНЕНИЕ ШРИФТА [condensed font]. Уменьшение интервалов между буквами по сравнению с нормальными интервалами. У. ш. на значительную величину (сравнимую с шириной букв) может использоваться для создания текстовых эффектов от наложения букв. У. ш. на небольшую величину используется при верстке страниц для уменьшения общей длины текста, что позволяет вместить его в нужные границы. В настоящее время этот прием форматирования текста используется сравнительно редко. Противоп. разрядка. Ср. кернинг

УПОРЯДОЧЕНИЕ [sort]. To же, что сортировка данных

УПРАВЛЕНИЕ ГОЛОСОВЫМ КАНАЛОМ [media control]. Часть интерфейса прикладного программирования, относящаяся к записи, воспроизведению и анализу звука в голосовом канале. Обычно противопоставляется управлению соединениями, поскольку требует высокоскоростного соединения компьютера с управляемой телефонной системой. К У. г. к. относятся также анализ и синтез речи. Примером интерфейса прикладного программирования, поддерживающего У. г. к., является интерфейс TAPI

УПРАВЛЕНИЕ ДОСТУПОМ [access control]. Методы и алгоритмы ограничения доступа к определенным элементам данных или средствам на основе учетных записей пользователей и их участия в различных предопределенных группах. У. д. обычно используется системными администраторами для разграничения доступа пользователей к ресурсам сети, таким как серверы, каталоги и файлы, и реализуется в виде системы разрешений, предоставляемых пользователям и группам для работы с конкретными объектами

УПРАВЛЕНИЕ ДОСТУПОМ К СРЕДЕ, подуровень MAC [media access control (MAC)]. Второй из двух подуровней, на которые делят уровень канала стандарты IEEE 802. Обеспечивает доступ к сети и обнаружение конфликтов

УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ [configuration management]. Процесс, регламентирующий управление версиями и сопровождение различных артефактов проекта по разработке программы

УПРАВЛЕНИЕ ЛОГИЧЕСКОЙ СВЯЗЬЮ, подуровень LLC [logical link control (LLC)]. Высший из двух подуровней, на которые делят уровень канала стандарты IEEE 802. У. л. с. охватывает связи «станция – станция», генерацию кадров и контроль ошибок

УПРАВЛЕНИЕ ПАМЯТЬЮ [memory management]. Учет и распределение между программами имеющейся памяти, а также обеспечение к ней доступа. При этом может подразумеваться управление как всей совокупностью запоминающих устройств (ЗУ) вычислительной системы, так и отдельными компонентами памяти, например, управление оперативной памятью. Целью У. п. является как обеспечение максимальной эффективности обращений к ЗУ каждого типа, так и обеспечение рационального распределения между программами имеющейся памяти. В первом случае примером может служить кэширование диска, при котором организуется хранение в оперативной памяти наиболее часто используемых секторов диска. Во втором – организация виртуальной памяти со страничным обменом между диском и оперативной памятью. У. п. может осуществляться аппаратными и программными средствами, а также действиями пользователя. Например, перемещение данных из оперативной памяти в кэш-память выполняется аппаратно, а кэшированием дисков управляет резидентная программа, называемая администратором или диспетчером кэша. Указание на организацию кэширования дисков (если оно предусмотрено в операционной системе) дается пользователем. Программы, выполняющие функцию У. п., обычно называются супервизорами и входят в состав операционной системы. Например, учетом и распределением оперативной памяти между программами управляет супервизор основной памяти. См. распределение памяти, супервизор, виртуальная память

УПРАВЛЕНИЕ ПРОПУСКНОЙ СПОСОБНОСТЬЮ [bandwidth control]. Определение текущей пропускной способности и возможное ее изменение. Так, пропускная способность сервера в сети Интернет может быть сделана меньше его фактической пропускной способности, чтобы зарезервировать часть ресурсов этого компьютера для других целей, например, для электронной почты

УПРАВЛЕНИЕ СОЕДИНЕНИЯМИ [call control]. Часть интерфейса прикладного программирования, относящаяся к созданию, приему и коммутации звонков, а также контролю их параметров и управлению состоянием линий связи. Обычно противопоставляется управлению голосовым каналом. Примером интерфейса прикладного программирования, поддерживающего У. с, является интерфейс TAPI

УПРАВЛЯЮЩАЯ КЛАВИША [control key]. Клавиша <Ctrl>. Клавиша, которая, будучи нажатой в сочетании с другой клавишей, придает последней альтернативный смысл. См. клавиши быстрого вызова

УПРАВЛЯЮЩАЯ ПЕРЕМЕННАЯ ЦИКЛА [loop variable]. To же, что параметр цикла

УПРАВЛЯЮЩИЙ ОПЕРАТОР [control statement]. Оператор, влияющий на порядок выполнения других операторов. Например, оператор перехода, условный оператор

УПРАВЛЯЮЩИЙ СИГНАЛ [control signal]. Сигнал, поступающий на объект управления для выполнения определенных действий

УПРАВЛЯЮЩИЙ СИМВОЛ [control character]. Символ, который при вводе с клавиатуры или передаче внешнему устройству вызывает выполнение вполне определенной функции. Например, если при наборе текста нажимается клавиша <Enter>, то в текстовый файл заносится невидимый на экране У. с. (точнее, код У. с.) перевода строки, который при передаче текста на принтер вызовет перемещение бумаги в печатающем устройстве на одну строку вперед. Другой пример: при вводе символа с кодом 07 подается звуковой сигнал, а на экране ничего не отображается. См. код ASCII. Ср. графический символ

УРОВЕНЬ КАНАЛА, канальный уровень [data link layer]. Второй из семи уровней модели ISO/OSI, применяемой в целях стандартизации межкомпьютерной связи. У. к. расположен непосредственно над физическим уровнем. Он участвует в упаковке информации в кадры, формировании адресов, а также в управлении потоком отдельных передач по линиям связи. Это самый низкий из трех уровней (канала, сетевой, транспортный), занимающихся фактической пересылкой информации из одного устройства в другое. Имеет два подуровня: управление логической связью и управление доступом к среде

УРОВЕНЬ ПРИЛОЖЕНИЙ, прикладной уровень [application layer]. Уровень сетевых стандартов, который связан с предоставлением сервиса пользователям сети, работающим с приложениями. Это седьмой, самый высший уровень модели ISO/OSI. Он базируется на возможностях стандартов более низких уровней, но принимает самое минимальное участие в работе аппаратного обеспечения сети. Круг выполняемых на У. п. задач зависит от характера использования сети; это могут быть процедуры регистрации в сети, электронная почта, эмуляция терминалов, управление базами данных и функционирование файл-серверов и серверов печати

УСЛОВИЕ ВЫХОДА ИЗ ЦИКЛА, условие завершения цикла [truncation condition]. Условие, в зависимости от выполнения которого происходит или повторение выполнения тела цикла, или выход из цикла. Если проверка этого условия осуществляется после выполнения тела цикла, то У. в. и. ц. называют условием окончания цикла, или постусловием. Если же проверка У. в. и. ц. производится перед выполнением тела цикла, то его называют условием продолжения цикла или предусловием. См. цикл с верхним окончанием, цикл с нижним окончанием

УСЛОВИЕ ЗАВЕРШЕНИЯ ЦИКЛА [truncation condition]. To же, что условие выхода из цикла

УСЛОВНО БЕСПЛАТНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ [Shareware]. Программы, которые доступны в Интернете. Такую программу можно скачать бесплатно и опробовать. Если программа понравилась и принята в эксплуатацию, то пользователь добровольно принимает на себя обязательство послать плату ее автору. Размер платы, имя и адрес автора находятся в специальном файле, распространяемом вместе с самой программой. Ср. бесплатное программное обеспечение

УСЛОВНЫЙ ОПЕРАТОР [conditional statement]. Оператор, определяющий условие и действия, выполняемые в зависимости от истинности или ложности условия. Таким образом, У. о. реализует выбор вариантов действий при ветвлении программы. На блок-схемах программ такой оператор изображается символом «Решение» (см. элементы блок-схем). Основным элементом У. о. является синтаксическая конструкция, состоящая из ключевого слова if (если), за которым находится проверяемое условие в форме логического выражения. Ниже приводятся простейшие формы записи У. о. на языках Фортран, Паскаль и Си. 1) На Фортране: IF (L) S, где L – логическое выражение, S – любой исполняемый оператор, кроме оператора цикла или другого У. о. Оператор действует следующим образом: если L ИСТИННО, выполняется оператор S; если L ЛОЖНО, то оператор S игнорируется (У. о. в этом случае эквивалентен пустому оператору). Например, оператор IF (X.GE.EPS) SUM = SUM + x указывает: если х ≥ EPS, то значения переменных х и SUM складываются, в противном случае значение переменной SUM не изменится. Кроме рассмотренного оператора в языке Фортран существует У. о., в котором в качестве условия используется арифметическое выражение (см. арифметический У. о.). 2) На Паскале: if L then S1 else S2, где S1 и S2 – любые, в том числе составные операторы. Перед словом else в языке Паскаль разделитель ; не ставится. Оператор действует следующим образом: если L истинно, выполняется оператор S1; если L ЛОЖНО, то – оператор S2. Например, У. о.

if x<0 then у:= х*х +1 else у:= 1;

задает вычисление функции


У. о. может иметь сокращенную форму: if L then S1, в которой отсутствует часть, начинающаяся словом else. Эта форма равносильна полной форме У. о. с пустым оператором S2. 3) На языке Си: if (L) S1 else S2 или, в сокращенной форме, if (L) S1. Действия, указываемые этими операторами, аналогичны действиям соответствующих операторов языка Паскаль. Например, вычисление приведенной выше функции у(х) на Си программируется У. о.

if (х<0) у = х*х +1; else у = 1;

УСОВЕРШЕНСТВОВАНИЕ, обновление [upgrade, upgrading]. 1. Замена устройства или программного продукта на его более новую, более мощную версию. Например, У. вычислительной системы за счет замены жесткого диска на более быстрый и более емкий или ее У. путем замены операционной системы Windows 95 на Windows 98. 2. Новая версия устройства или программного продукта, обладающая новыми свойствами и новыми возможностями. Например, ОС Windows 98 является У. ОС Windows 95

УСТАНОВКА [setup]. To же, что инсталляция

УСТРОЙСТВА SCSI (читается «устройства скази») [SCSI devices]. Периферийные устройства, связь компьютера с которыми определяется стандартом интерфейса SCSI. См. интерфейс малых вычислительных систем

УСТРОЙСТВО, техническое устройство [device, unit]. Элемент аппаратных средств, представляющий законченную техническую конструкцию, имеющую определенное функциональное значение. Например, принтер, дисковод. См. устройство ввода, устройство вывода, устройство сопряжения

УСТРОЙСТВО ВВОДА [input device]. Любое техническое устройство, позволяющее осуществлять ввод данных в компьютер. Наиболее удобными У. в. являются видеотерминалы и устройства речевого ввода данных, с которых данные вводятся в компьютер без предварительной подготовки, а также У. в. графической информации (сканеры, дигитайзеры, цифровые планшеты графического ввода). У. в. позволяет преобразовать данные, записанные на носителе данных или поступающие через микрофон, видеокамеру либо по каналам телефонной связи, в форму цифрового сигнала, пригодную для записи в память. К У. в. относятся и такие внешние запоминающие устройства, как дисководы магнитных и лазерных дисков (CD), стримеры, У. в. с магнитных карт и уходящие в прошлое У. в. с перфокарт

УСТРОЙСТВО ВВОДА/ВЫВОДА [input-output device]. Устройство, обеспечивающее обмен данными между оперативной памятью и периферийным устройством. Этот термин употребляется также в собирательном смысле для обозначения любого из устройств ввода или вывода

УСТРОЙСТВО ВЫВОДА [output device]. Техническое устройство, позволяющее осуществлять вывод из компьютера результатов расчетов или обработки данных, программ и другой информации, хранившейся в ЭВМ. У. в. дает возможность преобразовать поступающие из оперативной памяти данные в цифровой форме в форму, удобную для восприятия человеком (текст, графические изображения, звук). К таким У. в. относятся дисплеи, принтеры, графопостроители, синтезаторы звука и речи. В качестве У. в. могут выступать и внешние запоминающие устройства: дисководы магнитных дисков, стримеры, устройства записи на магнитные карты и уходящие в прошлое У. в. на перфокарты


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | Следующая
  • 5 Оценок: 1

Правообладателям!

Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.


Популярные книги за неделю


Рекомендации