355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Федор Новиков » Толковый словарь современной компьютерной лексики » Текст книги (страница 16)
Толковый словарь современной компьютерной лексики
  • Текст добавлен: 8 октября 2016, 09:31

Текст книги "Толковый словарь современной компьютерной лексики"


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


Жанр:

   

Словари


сообщить о нарушении

Текущая страница: 16 (всего у книги 46 страниц) [доступный отрывок для чтения: 17 страниц]

ИНТЕРНЕТ-АДРЕС, адрес IP [IP address]. Уникальный номер, приписанный каждому компьютеру, непосредственно присоединенному к Интернету. И.-а. состоят из четырех чисел, соединенных точками. Например, 192.112.36.42. При передаче пакетов данных по сети эти числа определяют сеть и компьютер, откуда пакет отправлен, и сеть и компьютер – получателей пакета. И.-а. используется программным и аппаратным обеспечением сети. Пользователи работают с именами, которые взаимно однозначно связаны с И.-а. См. доменная система имен

ИНТЕРНЕТ-ПРОВАЙДЕР [Internet provider, Internet services provider]. См. поставщик сетевых услуг

ИНТЕРНЕТ-ТЕЛЕФОНИЯ, IP-телефония [IP-telephony]. Организация телефонной связи на основе сетей передачи данных, преимущественно по протоколам TCP/IP. Телефонная связь, построенная таким образом, позволяет равномерно распределять нагрузку в сетях с коммутацией пакетов, применять сжатие голосовых данных с помощью кодеков, а также использовать единое оборудование для передачи речи и данных другого характера. Все это делает применение И.-т. экономически эффективным. См. компьютерно-телефонная интеграция

ИНТЕРПРЕТАТОР [interpreter]. Транслятор (программа или устройство), анализирующий команды или операторы исходной программы и немедленно выполняющий их. Таким образом, И. одновременно и транслирует, и выполняет заданную программу, делая это покомандно или пооператорно. Ср. с компилятором, который только транслирует всю программу без ее выполнения. И. применяются в большинстве современных программируемых микрокалькуляторов. См. интерпретируемый язык программирования

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

ИНТЕРПРЕТИРУЕМЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ [interpretable programming language]. Язык программирования (как правило, высокого уровня), программы на котором выполняются методом интерпретации. Например, если язык программирования допускает конструкции, которые позволяют создавать новые подпрограммы или модифицировать имеющиеся динамически, во время выполнения программы, то компиляция такой программы становится затруднительной. Примером И. я. п. является ЛИСП. См. интерпретатор. Противоп. компилируемый язык программирования

ИНТЕРФЕЙС [interface]. Совокупность правил взаимодействия устройств и программ между собой или с пользователем и средств, реализующих это взаимодействие. Понятие И. включает в себя как сами аппаратные и программные средства, связывающие различные устройства или программы между собой или с пользователем, так и правила и алгоритмы, на основе которых эти средства созданы. Например, И. устройств – это и линии связи между ними, и устройства сопряжения, и способ преобразования передаваемых от устройства к устройству сигналов и данных, и физические характеристики канала связи. Программный И. – это и программы, обслуживающие передачу данных от одной задачи к другой, и типы данных, и список общих переменных и областей памяти, и набор допустимых процедур или операций и их параметров. И. пользователя с программой – это и изображенные на экране терминала кнопки, меню и другие элементы управления, с помощью которых пользователь управляет решением задачи, и сам терминал и предусмотренные в программе операторы, позволяющие такое управление осуществить. См. интерфейс пользователя, интерфейс прикладного программирования

ИНТЕРФЕЙС ГРАФИЧЕСКИХ УСТРОЙСТВ, интерфейс GDI [graphics device interface (GDI)]. Один из самых важных компонентов семейства операционных систем Windows. Отвечает за управление всеми графическими элементами, выводящимися на экран или принтер. Приложения Windows используют для работы с графической информацией вызовы функций API, предоставляемые И. г. у.

ИНТЕРФЕЙС ДЛЯ ПЕРЕДАЧИ ДАННЫХ ПО ВОЛОКОННО-ОПТИЧЕСКИМ КАНАЛАМ, стандарт FDDI [fiber distributed data interface (FDDI)]. Стандарт высокоскоростных оптоволоконных сетей, разработанный Американским национальным институтом стандартов (ANSI). Спецификации этого стандарта обеспечивают надежную передачу данных со скоростью 100 Мбит/с между узлами сети, отстоящими друг от друга на расстоянии до 100 км

ИНТЕРФЕЙС МАЛЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ, интерфейс SCSI (читается «интерфейс скази») [small computer system interface (SCSI)]. Стандарт интерфейса, который определяет работу электрических схем и соединений при передаче данных между устройствами персональных компьютеров. В основе стандарта лежит протокол, разработанный и запатентованный фирмами Shugart Associates и NCR Corporation примерно в то же время, когда IBM выпустила свой первый PC. Через некоторое время после этого данный стандарт был принят (и несколько изменен) Американским национальным институтом стандартов, который дал ему имя SCSI. Интерфейс разработан для связи компьютера с периферийными устройствами, например, с винчестером, принтером и т. п., а также для связи с другими компьютерами в локальной вычислительной сети. Через порт SCSI к компьютеру может быть подсоединено до семи устройств, но передачу данных одновременно может осуществлять только одно устройство. Поэтому каждое подсоединенное устройство наделяется приоритетным номером. Чем выше номер, тем выше приоритет устройства в очереди на передачу данных. Как правило, адаптеру шины SCSI, подключенному к системной шине PC, присвоен идентификатор 7. Стандарт SCSI имеет несколько спецификаций (первоначальная версия называется теперь SCSI-1), которые допускают различные режимы передачи данных. Эти режимы обеспечивают параметры передачи данных, приближающиеся к параметрам системных шин. Например, скорость передачи данных по стандарту SCSI-2 в 16-битном FastWide-режиме достигает 20 Мбайт/с (стандарт SCSI-1 обеспечивал скорость передачи не более 5 Мбайт/с – один байт за каждый такт передачи при тактовой частоте 5 МГц), что позволяет применять этот интерфейс для широкого класса компьютеров, включая суперкомпьютеры. Стандарт интерфейса SCSI-3 (Fast-40 Wide SCSI) позволяет передавать данные со скоростью 80 Мбайт/с по одиночному кабелю (проводу) SCSI. В настоящее время начинает применяться спецификация SCSI-3, предусматривающая возможность передачи данных по волоконно-оптическим линиям. См. диспетчер устройств SCSI

ИНТЕРФЕЙС ПЕРЕДАЧИ СООБЩЕНИЙ, технология MPI [message passing interface (MPI)]. Технология программирования параллельных компьютеров с распределенной памятью, основанная на модели передачи сообщений. MPI-программа порождает множество взаимодействующих между собой параллельных вычислительных процессов. Каждый процесс работает на своем процессоре в своем адресном пространстве. Никаких общих переменных или данных не используется. Основным способом передачи данных и обмена управляющими сигналами между процессами является явная посылка сообщений. Сообщение представляет собой набор данных некоторого типа, среди атрибутов которого есть идентификатор сообщения, номер процесса отправителя и номер процесса получателя. Взаимодействующие параллельные процессы можно объединять в группы, предоставляя им отдельную среду для общения – коммуникатор. Группы могут полностью входить одна в другую, пересекаться частично или не пересекаться. Каждый процесс имеет два основных атрибута: коммуникатор и номер процесса в коммуникаторе. Технология позволяет пользователю вводить производные типы данных и распределять процессы программы по физическим процессорам вычислительной системы. Практическое воплощение Т. MPI нашла в стандарте MPI, первая версия которого была разработана в 1993 – 1994 гг. группой MPI Forum. В стандарте специфицирован интерфейс, который должны соблюдать системы программирования MPI и их пользователи при создании своих MPI-программ. Интерфейс обеспечивает переносимость программ на уровне исходных кодов и их выполнение на вычислительных кластерах и симметричных многопроцессорных компьютерах. MPI поддерживает программирование для гетерогенных вычислительных систем (но только с разнородностью по форматам представления данных и в небольшой степени по архитектуре). Полный набор спецификаций интерфейса содержит описание более 120 функций. Реализации этих спецификаций представляют собой библиотеки подпрограмм и правила оформления языковых конструкций, позволяющие объединить средства обмена сообщениями и средства программирования обычных последовательных языков. В результате были созданы системы программирования MPI на основе языков СИ, СИ++ и Фортран. Ср. параллельная виртуальная машина

ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ, пользовательский интерфейс [user interface]. Интерфейс пользователя с программой, пакетом прикладных программ или вычислительной системой. См. дружественный интерфейс, графический интерфейс пользователя, интеллектуальный интерфейс

ИНТЕРФЕЙС ПРИКЛАДНОГО ПРОГРАММИРОВАНИЯ [application programming interface (API)]. Стандартизованный набор функций, объектов и других программных компонентов, с помощью которых приложение запрашивает и выполняет сервисные функции низшего уровня, такие как развертывание и свертывание окон, чтение с клавиатуры, интерпретация движений мыши и т. д. Обычно И. п. п. служит для связи языков программирования с низкоуровневыми компонентами операционной системы и указывает операционной системе очередность выполнения задач системного уровня. Основная цель И. п. п. – упростить создание приложений и обеспечить переносимость программ. Многие приложения (не только операционные системы) поддерживают И. п. п. и, таким образом, предоставляют возможность управлять своей работой программно, а не только с помощью интерфейса пользователя. См. язык описания интерфейсов

ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ ПРИЛОЖЕНИЙ ДЛЯ ПЕРЕДАЧИ СООБЩЕНИЙ, интерфейс MAPI [messaging application programming interface (MAPI)]. Интерфейс прикладного программирования операционной системы Windows для работы с различными почтовыми системами. При этом приложения могут использовать стандартные операции (такие как отправка сообщения) независимо от конкретной системы электронной почты. Необходимо только, чтобы система электронной почты также поддерживала MAPI

ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ ПРИЛОЖЕНИЙ ДЛЯ ТЕЛЕФОННОЙ СВЯЗИ, интерфейс TAPI [telephony application programming interface (TAPI)]. Интерфейс прикладного программирования операционной системы Windows, позволяющий компьютеру устанавливать связь с телефонной системой. Функции обеспечивают приложениям взаимодействия с различными типами коммуникационного оборудования (модемами и факс-модемами). И. ТАРI разработан в 1993 г. компаниями Microsoft и Intel

ИНТЕРФЕЙС ADSI [active directory service interface (ADSI)]. Интерфейс прикладного программирования фирмы Microsoft, предназначенный для взаимодействия с различными службами каталогов, в частности, со службой каталогов Active Directory. Поддерживается начиная с операционной системы Windows 2000

ИНТЕРФЕЙС CGI [common gateway interface (CGI)]. Стандартный интерфейс шлюза, описывающий доступ HTTP-совместимых веб-серверов к внешним программам для передачи данных пользователю в форме автоматически генерируемой веб-страницы. Программы CGI, называемые сценариями или скриптами (CGI scripts), получают управление при заполнении пользователем экранной формы. Форма генерирует выходной пакет, обрабатываемый с помощью сценария, который при необходимости вызывает другие программы (средства поиска в базе данных или программы электронной почты). В результате пользователь получает новую веб-страницу, содержащую результаты поиска в базе данных или подтверждение отправки электронной почты. И. CGI служит для разработки серверных приложений HTTP. Стандарт разработан американской организацией Национальный центр приложений для суперкомпьютеров (NCSA)

ИНТЕРФЕЙС FAX SERVICES API [fax services API]. Интерфейс прикладного программирования для приема и отправки факсимильных сообщений (факсов). Разработан фирмой Microsoft. Поддерживается операционными системами Windows

ИНТЕРФЕЙС GDI [graphics device interface (GDI)]. To же, что интерфейс графических устройств

ИНТЕРФЕЙС IDE [integrated drive electronics, integrated device electronics (IDE)]. To же, что встроенный интерфейс накопителей

ИНТЕРФЕЙС JTAPI [Java Telephony API (JTAPI)]. To же, что телефонный интерфейс прикладного программирования для языка Java

ИНТЕРФЕЙС MAPI [messaging application programming interface (MAPI)]. To же, что интерфейс программирования приложений для передачи сообщений

ИНТЕРФЕЙС TAPI [telephony application programming interface (TAPI)]. To же, что интерфейс программирования приложений для телефонной связи

ИНТЕРФЕЙС SCSI (читается «интерфейс скази») [interface SCSI]. To же, что интерфейс малых вычислительных систем

ИНТРАНЕТ, интрасеть, корпоративная сеть, сеть intranet [intranet]. Локальная вычислительная сеть организации или предприятия, использующая стандарты, технологии и программное обеспечение Интернета (в частности, протоколы HTTP и FTP). Обычно И. соединена с Интернетом через брандмауэр, который защищает ее от несанкционированного доступа. Как правило, И. пользуются только сотрудники организации, но может быть предоставлен доступ и ее деловым партнерам. Ср. Интернет, сеть Ethernet

ИНФИЦИРОВАННЫЙ ФАЙЛ [infected file]. Файл, «зараженный» компьютерным вирусом

ИНФОРМАТИКА [informatics, computer science]. Научное направление, изучающее свойства информации и способы ее представления, накапливания, автоматической обработки и передачи. И. начала формироваться в начале 1970-х гг., как дополнение и конкретизация кибернетики в связи с использованием ЭВМ в управлении, науке, проектировании, образовании, сфере услуг и т. д. В И. входит группа дисциплин, занимающихся различными вопросами, связанными с разработкой и применением вычислительной техники: прикладная математика, программирование, искусственный интеллект, архитектура ЭВМ, вычислительные сети и др. Современная прикладная И. занимается специальными информационными системами, основанными на ЭВМ и реализующими машинные информационные технологии. Эти системы подразделяются на управленческие, административные, исследовательские, учебные, проектирующие, коммуникационные, системы обслуживания бытовой сферы, экологические, медицинские, военные и т. д. И. охватывает все аспекты их разработки, внедрения и влияния на развитие общества. Развитие вычислительной техники позволило И. перейти от изучения и разработки систем обработки данных к системам обработки знаний, музыкальных и художественных образов, т. е. к задействованию машин непосредственно в творческих процессах, широкому их использованию в качестве интеллектуальных помощников людей. Ср. кибернетика

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

ИНФОРМАЦИОННАЯ СИСТЕМА [information system]. 1. Любая система, связанная с накапливанием, хранением или обработкой информации. В этом смысле И. с. являются и систематизированная картотека, и банк данных. 2. Вычислительная система, предназначенная для хранения, поиска и выдачи информации по запросам пользователей (людей и программ). Обычно И. с. включает в себя большие и сложные базы данных и базы знаний и обеспечивает информацией пользователей из нескольких организаций. Существуют информационно-поисковые системы, в которых поиск и отбор информации осуществляется по заданным в запросе признакам или условиям, и информационно-справочные системы, работающие в интерактивном режиме и обеспечивающие пользователей сведениями справочного характера

ИНФОРМАЦИОННАЯ СРЕДА [information environment]. Хранящаяся в компьютере, но не оформленная в виде информационной системы совокупность знаний, фактов и сведений, относящаяся к некоторой предметной области и используемая одним или несколькими пользователями

ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ [information technology]. Совокупность методов, устройств и производственных процессов, используемых людьми для сбора, хранения, обработки и распространения информации. В широком смысле примером И. т. является использование конторских счет и книгопечатание. В узком смысле термин «И. т.» употребляется в связи с применением современной электронной техники для обработки информации в целях снижения трудоемкости процессов, использующих эту информацию, повышения их надежности и оперативности. И. т. применяется в вычислительной технике и технике связи, в телевизионном и радиовещании, в науке, медицине, бытовой технике и т. д. Современная И. т. позволяет создавать на базе компьютеров автоматизированные обучающие системы и даже системы искусственного интеллекта

ИНФОРМАЦИОННО-ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР (ИВЦ) [information computer center]. Вычислительный центр, снабженный информационной системой и предназначенный как для предоставления услуг по обработке и хранению данных, так и разнообразных информационных услуг

ИНФОРМАЦИОННОЕ СЛОВО [information word]. Машинное слово, представляющее собой объект обработки

ИНФОРМАЦИОННЫЙ ОБЪЕМ [information capacity]. To же, что информационная емкость

ИНФОРМАЦИОННЫЙ СЕРВЕР ИНТЕРНЕТА, сервер IIS [Internet information server (IIS)]. Программа – сетевой сервер файлов и приложений, разработанная корпорацией Microsoft для передачи сообщений через Интернет. Работает под управлением операционной системы Windows и поддерживает различные протоколы передачи данных

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

ИНФРАКРАСНЫЙ ИНТЕРФЕЙС [infrared interface, Ir interface]. Интерфейс, используемый для беспроводного подключения устройств. При этом связь между устройствами осуществляется посредством электромагнитных волн инфракрасного диапазона, излучаемых некоторыми видами светодиодов. Например, с использованием И. и. могут соединяться ноутбук и принтер, имеющие инфракрасный порт. Существует стандарт на инфракрасную передачу данных. См. спецификация IrDA

ИНФРАКРАСНЫЙ ПОРТ [infrared port, Ir port]. Порт, обеспечивающий инфракрасный интерфейс для беспроводного подключения периферийных устройств. Например, И. п. может использоваться в мобильных компьютерах для подключения принтера или для связи с локальной вычислительной сетью

ИС [integrated circuit, chip]. To же, что интегральная схема

ИСКЛЮЧИТЕЛЬНАЯ СИТУАЦИЯ, особая ситуация [exception]. Событие в программе, вызывающее программное прерывание, обработку которого предусматривает программист. См. обработка прерываний

ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ, машинный интеллект [artificial intelligence, machine intelligence]. 1. Область информатики, занимающаяся научными исследованиями и разработкой методов и средств для правдоподобной имитации отдельных функций человеческого интеллекта с помощью автоматизированных систем. В рамках И. и. создаются методы, программные и технические средства решения задач, для которых отсутствуют формальные алгоритмы: распознавание изображений, понимание естественных языков и речи, обучение с учетом способностей ученика, постановка диагнозов, доказательство теорем и т. п. Эти задачи обычно решаются человеком с привлечением подсознания и поэтому их довольно трудно моделировать. На основе методов И. и. разрабатываются программные интеллектуальные системы, например, интеллектуальные информационные системы, интеллектуальные обучающие системы, интеллектуальные системы программирования и др. Большинство таких систем используют для своей работы соответствующие базы знаний, которые также разрабатываются с привлечением методов И. и. Иногда программы И. и. служат для моделирования поведения человека, а иногда – для технических применений. Методы И. и. помогают и в программировании компьютерных игр. Термин «машинный интеллект», являясь синонимом И. и., чаще служит для указания только технологического аспекта проблемы И. и. 2. Свойство автоматических и автоматизированных систем выполнять отдельные функции интеллекта человека, например, выбирать и принимать оптимальные решения на основе ранее полученного опыта и анализа внешних воздействий

ИСПОЛНЕНИЕ ПРОГРАММЫ [program run]. To же, что выполнение программы

ИСПОЛНИТЕЛЬНЫЙ АДРЕС, действительный адрес [effective address, executive address]. Адрес операнда команды, содержащийся в ней или вычисляемый на основе содержимого ее полей; содержание адресной части модифицированной команды. Фактическое обращение к памяти выполняется именно по И. а. См. адресация

ИСПОЛНЯЕМЫЙ ОПЕРАТОР [imperative statement]. Оператор в программе, которому соответствуют одна или несколько последовательных операций, составляющих алгоритм решения задачи. Например, оператор присваивания или оператор цикла. Противоп. невыполняемый оператор

ИСПОЛНЯЕМЫЙ ФАЙЛ [executable file]. Файл, готовый к выполнению операционной системой. Например, в операционной системе Windows файлы, имеющие расширение ехе, являются И. ф.

ИСПРАВЛЕНИЯ [revisions]. Режим редактирования документа, при котором внесенные изменения дополняют исходный текст и отмечаются особым образом (цветом, подчеркиванием, зачеркиванием, отметкой на полях и т. д.). В дальнейшем пользователь может принять внесенные изменения или отказаться от них. Режим записи И. очень удобен при работе нескольких авторов над одним документом, поскольку каждый автор может сразу увидеть, какие изменения внесены в документ соавторами. На рис. И.5 показан документ MS Word, в который внесены изменения в режиме записи И.


Рис. И.5. Исправления в документе Microsoft Word

ИСПЫТАНИЕ ПРОГРАММЫ, тестирование программы [program testing]. Проверка программы или ее составной части путем реального выполнения специально подобранных контрольных примеров. И. п. является важным этапом разработки программы и представляет собой проведение испытательных прогонов программы с целью убедиться, что она действительно решает ту задачу, для которой предназначена, и выдает правильный ответ при любых условиях. Если программа полностью транслирована и выдает некоторые результаты, это не означает, что результат ее работы правильный. Поэтому необходимы ее всесторонние испытания, направленные на то, чтобы гарантировать ее нормальную работу при всех предполагаемых практических ситуациях. В процессе И. п. устанавливается наличие или отсутствие в ней семантических ошибок. Удобству И. п. способствует модульное программирование, позволяющее проводить отдельно тестирование каждого программного модуля. При этом И. п. желательно проводить «сверху вниз», начиная с главной программы, заменив модули более низкого уровня (подпрограммы) имитирующими или подыгрывающими «заглушками», а затем постепенно подключать к испытаниям реальные модули. Заключительные испытания должны обеспечить проверку всей программы в целом. И. п. могут быть автономными или комплексными. Автономные испытания программы проводятся в процессе отладки программы или на начальном этапе И. п. При этом программа испытывается по частям (модулям, блокам) или целиком, но независимо от других программ, с которыми она должна взаимодействовать. Комплексные испытания программного продукта проводятся на завершающем этапе его разработки, выполняемом после отладки и автономных испытаний. Эти испытания предусматривают проверку правильности работы продукта в целом, взаимной увязки его отдельных частей, а также его взаимодействия с другими программами. Данные для И. п. необходимо готовить еще на этапе написания каждого модуля программы. Они должны готовиться так, чтобы испытать каждую ветвь программы. Здесь очень полезна блок-схема программы, показывающая возможные пути работы алгоритма. Тестовая информация должна также включать в себя все типы данных и допустимые диапазоны их значений. Необходимо заботиться о таком подборе тестовых примеров, чтобы они, с одной стороны, облегчали ручной контроль результатов, а с другой – не позволяли оставаться незамеченными ошибкам, непосредственно не влияющим на результат конкретной проверки. Объем проверок должен быть разумным и зависеть от предполагаемого срока эксплуатации программы и стоимости дополнительного И. п. В табл. И.1 приведен пример набора данных для тестирования модуля, вычисляющего площадь треугольника S по длинам его сторон a, b и с. Рабочая формула

где р = ½ (а + b + с). Ср. верификация программы

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

ИСТОЧНИК ДАННЫХ [data source]. Человек, функциональное устройство, диск, файл, документ, страница в Интернете или любой другой набор данных, из которого извлекаются, копируются или перемещаются данные, используемые программой. Например, источник данных ODBC

ИСТОЧНИК ДАННЫХ ODBC [ODBC data source]. Источник данных, доступ к которому осуществляется с помощью открытого доступа к базам данных. При этом для источника данных имеется специальный драйвер ODBC, который поддерживает стандартный интерфейс прикладного программирования для доступа к данным. В настоящее время практически все системы управления базами данных имеют в своем составе драйверы ODBC и, таким образом, соответствующие базы данных являются И. д. ODBC. Драйверы ODBC имеются не только для баз данных, но и для данных, подготовленных самыми разными прикладными программами: текстовых файлов, рабочих книг MS Excel и др. Все они, таким образом, являются И. д. ODBC

ИСХОДНАЯ ПРОГРАММА [source program]. 1. Введенная в компьютер программа на исходном языке системы программирования. 2. То же, что исходный текст программы

ИСХОДНЫЕ ДАННЫЕ [source data]. Данные, необходимые для решения задачи. И. д. подготавливаются заранее и используются программой в ходе ее выполнения. И. д. вводятся операторами ввода программы или в диалоговом режиме — пользователем. При этом они становятся входными данными. И. д. для работы подпрограммы передаются ей в основном через механизм формальных и фактических параметров

ИСХОДНЫЙ МОДУЛЬ [source module]. Программный модуль на исходном языке системы программирования. При компиляции И. м. преобразуется в объектный модуль

ИСХОДНЫЙ ТЕКСТ [incoming text, source text]. Текст, подготовленный для ввода в компьютер

ИСХОДНЫЙ ТЕКСТ ПРОГРАММЫ, исходная программа [source program text]. Текст программы на исходном языке системы программирования

ИСХОДНЫЙ ЯЗЫК СИСТЕМЫ ПРОГРАММИРОВАНИЯ [source language]. Язык программирования, являющийся составной частью системы программирования. Используется для подготовки и ввода программы в компьютер с целью последующей ее компиляции программными средствами системы программирования. См. исходный модуль

ИТЕРАЦИОННЫЙ ЦИКЛ [iterative loop]. Цикл, число повторений в котором заранее не известно. Такие циклы встречаются при решении задач методами последовательных приближений (методами итераций), позволяющих найти решение с наперед заданной точностью. Например, решение некоторого уравнения методом итераций с заданной точностью или суммирование сходящегося ряда с заданной точностью. Принцип построения логического условия, определяющего повторение циклического процесса вычислений в обоих случаях одинаков. Цикл выполняется, пока некоторая монотонно убывающая величина Δ остается по абсолютной величине больше наперед заданного положительного числа ε, т.е. |Δ| > ε. Для метода последовательных приближений под Δ можно понимать величину, характеризующую погрешность полученного приближения, например, разность между двумя соседними приближениями. На рис. И.6 приведена блок-схема программы вычисления корня уравнения x = φ(x) методом итераций.


Рис. И.6. Блок-схема программы вычисления корня уравнения x = φ(x) методом итераций

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

Предполагается, что заданная точность ε не достигнута, если |uk| > ε. В И. ц. параметр цикла, как правило, отсутствует. Программирование И. ц. см. операторы цикла языка Паскаль, операторы цикла языка Си, оператор цикла языка Фортран


Рис. И.7. Блок-схема программы вычисления суммы ряда


    Ваша оценка произведения:

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