Информатика. Тест 12 — ДЕКАН ТЕСТ
1. Название Web-страницы начинается с тэга
HTML
HEAD
TITLE
BODY
2. Бегущая строка создается тэгом
P
Br
DL
MARQUEE
3. Прерывание строки создается тэгом
P
Br
DL
MARQUEE
4. Стандартный размер шрифта устанавливается тэгом
h2
BIG
SMALL
BLINK
5. Для уменьшения текста используется тэг
h2
BIG
SMALL
BLINK
6. Вид шрифта в тексте задаёт тэг
FONT FACE
FONT COLOR
FONT DIR
FONT LANG
7. Направление просмотра в текста задаёт тэг
FONT FACE
FONT COLOR
FONT DIR
FONT LANG
8. Значение атрибута ALIGNзадаёт выравнивание влево
LEFT
RIGHT
CENTER
BLEEDLEFT
9. Значение атрибута ALIGNзадаёт выравнивание по центру
LEFT
RIGHT
CENTER
BLEEDLEFT
10. В тэге TABLE атрибут UNIT определяет единицу измерения размеров в EN-пробелах
EN
PIXELS
RELATIVE
KM
11. В тэге TABLE атрибут UNIT определяет единицу измерения размеров в процентах
EN
PIXELS
RELATIVE
KM
12. Значение атрибута VALIGN задаёт выравнивание содержимого по нижней границе
TOP
BOTTOM
CENTER
MIDDLE
13. Если головной файл Web-страницы включает один тег <Frameset…>, то Web-страница включает
Один файл.
Как минимум 2 файла.
Как минимум 3 файла.
Как минимум 4 файла.
14. Тегзадает
Ячейку таблицы
Строку таблицы
Элемент списка
Вставку сценария/
15. Что не входит в функции денег
Накопление ценностей
Передача информации о владельце
Обеспечение платежей
Измерение стоимости товаров
Современные средства ЭВМ и телекоммуникации
B2B – это:
Модель электронной торговли коммерческих фирм друг с другом
B2C – это:
Модель электронной торговли коммерческих фирм с потребителями
C2C – это:
Модель электронной торговли физических лиц друг с другом
DNS-сервер корневой зоны не может иметь имя:
d.root.server.org
LAN – это:
Локальная компьютерная сеть
RGB – код зеленого цвета записывается как:
#00FF00
RGB – код красного цвета записывается как:
#FF0000
RGB – код серого цвета записывается как:
#808080
RGB – код синего цвета записывается как:
#0000FF
Глобальная компьютерная сеть
Web-документ должен начинаться с тэга:
HTML
Адрес InterNIC в Интернете:
http://nic.ru
Адрес Российского центра регистрации доменов:
http://nic.ru
Атрибут bgcolor может присутствовать:
В теге <Body>
Атрибут size может присутствовать:
В теге <Font>
Базовые протоколы сетевого уровня OSI?
IP
Базовые протоколы транспортного уровня OSI?
TCP
UDP
Базу данных антивирусной программы желательно обновлять:
Ежедневно
Баннер – это:
Любая графическая рекламная гиперссылка
Бегущая строка создается тэгом:
Бесплатно разместить сайт можно на сервере:
narod.yandex.ru
В IP-заголовок записывается:
IP-адрес назначения и IP-адрес отправителя
В TCP-заголовок записывается:
Контрольная сумма байт и информация для сборки прикладного пакета
В каком году к глобальной сети подключились Великобритания и Норвегия?
1973
В каком году появилась сеть CERN?
1981
В каком году появился гипертекст?
1991
В каком году появился пакетный способ передачи данных?
1960
В каком году разработан первый браузер?
1993
В каком году создан протокол TCP/IP?
1982
В каком году создана сеть ARPANET?
1969
В поле «Копия» записывается:
Адреса дополнительной рассылки
В сети с распределенной архитектурой:
Каждый узел может быть связан с любым другим узлом сети
В структуру URL-адреса может входить символ:
%
В тэге TABLE атрибут UNIT определяет единицу измерения размеров в en-пробелах:
en
В тэге TABLE атрибут UNIT определяет единицу измерения размеров в пикселях:
pixels
В тэге TABLE атрибут UNIT определяет единицу измерения размеров в процентах:
relative
Вид шрифта в тексте задаёт тэг:
FONT FACE
Вторая часть URL-адреса содержит:
Доменное имя или IP-адрес
Вторая часть URL-адреса:
Отсутствует, если первая часть содержит file
Гиперссылка – это:
Специальный элемент языка HTML, содержащий URL-адрес объекта
Гипертекст – это:
Фрагмент кода на языке HTML
Головной файл Web-страницы может иметь формат:
html
Для загрузки гиперссылки в заданный фрейм необходимо:
Указать имя фрейма в атрибуте target тега <A>
Для редактирования HTML-документа, отображаемого в окне Internet Explorer необходимо воспользоваться пунктами меню:
«Вид» – «Просмотр HTML-кода»
Для создания мигающего текста используется тэг:
BLINK
Для того чтобы создать новую панель инструментов в программе Outlook, нужно воспользоваться пунктами меню:
«Сервис» – «Настройка»
Для того, чтобы в программе Outlook задать адрес почтового сервера, на котором находится ваш ящик, необходимо воспользоваться пунктами меню:
«Сервис» – «Учетные записи электронной почты»
Для того, чтобы гиперссылка загружалась в новое окно, необходимо:
Присвоить атрибуту target значение _blank
Для того, чтобы найти Web-страницу, содержащую заданный фрагмент текста из нескольких слов, этот фрагмент необходимо:
Заключить в кавычки
Для увеличения текста используется тэг:
BIG
Для уменьшения текста используется тэг:
SMALL
Доменное имя в зоне RU можно зарегистрировать по адресу:
http://nic.ru
Доменное имя состоит из:
Идентификаторов домена
Если в строке поиска введен текст , без использования настроек расширенного поиска и управляющих символов, то поисковая машина (как правило):
Если головной файл Web-страницы включает два вложенных тега <Frameset>, то Web-страница:
Разбита на 3 фрейма
Если головной файл Web-страницы включает один тег <Frameset>, то Web-страница включает:
Как минимум 3 файла
Если отсутствует третья часть URL-адреса, то:
Происходит обращение к заглавной странице сервера
Если первая часть URL-адреса отсутствует, то считается, что она соответствует протоколу:
http
Заголовок Web-документа, содержащий дополнительную и служебную информацию, открывается тэгом:
Заголовок первого уровня устанавливается тэгом:
h2
Значение атрибута href – это:
URL–адрес
Информационное общество – это общество, в котором:
Большая часть работоспособного населения занимается обработкой информации
Информация в виде последовательности бит передаётся на уровне OSI:
Физический
Как пример информационных технологий можно привести:
Создание документов в редакторе MS Word
Какая из перечисленных программ не выявляет вирусы?
WinRAR
Какая из перечисленных программ не является браузером?
Windows Media
Какая из перечисленных программ не является почтовым клиентом:
Windows Media
Какая из перечисленных программ является браузером?
Какая из перечисленных программ является почтовым клиентом?
Eudora
Microsoft Outlook
Какая из приведенных аббревиатур является названием прикладного ресурса Internet?
FTP
Какая из приведенных записей не содержит ошибок?
mailto:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Какая из приведенных записей не содержит правильную запись адреса электронной почты:
Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра./user.htm
Какая из приведенных записей содержит ошибку?
ftp://ftp.ipswitch/product_downloads/rar.exe
Какая из приведенных записей содержит правильную запись адреса электронной почты:
Какая из приведенных записей содержит синтаксически правильную запись IP-адреса?
192.16.09.04
Какая из приведенных записей является URL-адресом?
http://www.mail.ru/index.html
Какая из следующих записей является доменным именем?
miem.edu.ru
Какие объекты соединяют маршрутизаторы?
сети
Какие протоколы используются в коммутаторах локальной сети?
канальные
Какие протоколы используются в маршрутизаторах локальной сети?
канальные
Какие протоколы используются в мостах (bridge) локальной сети?
канальные
Какие протоколы реализует сетевой адаптер компьютера?
канальные
Какова длина IP-адреса?
4 байта
Какое значение атрибута ALIGN задаёт выравнивание влево?
LEFT
Какое значение атрибута ALIGN задаёт выравнивание вплотную к левому краю?
BLEEDLEFT
Какое значение атрибута ALIGN задаёт выравнивание вправо?
RIGHT
Какое значение атрибута ALIGN задаёт выравнивание по центру?
CENTER
Какое значение атрибута VALIGN задаёт выравнивание по вертикали по центру?
MIDDLE
Какое значение атрибута VALIGN задаёт выравнивание содержимого по верхней границе?
TOP
Какое значение атрибута VALIGN задаёт выравнивание содержимого по нижней границе?
BOTTOM
Какое из перечисленных действий наиболее опасно с точки зрения заражения компьютерным вирусом?
Запуск загруженного файла
Запуск скопированной программы
Какое из перечисленных действий нельзя совершить при нажатии правой кнопки мыши в области рисунка на Web-странице?
Изменить формат рисунка
Какой браузер разработан раньше всех?
Mosaic
Какой из перечисленных алгоритмов не выявляет вирусы?
Архиватор
Какой из перечисленных компьютеров заведомо является узлом сети Internet?
Компьютер, имеющий IP-адрес и соединенный с другим узлом по IP–протоколу
Какой из перечисленных элементов интерфейса Internet Explorer не может быть использован для вставки части Web-страницы в документ MS Word?
Адресная строка
Какой из перечисленных элементов интерфейса Internet Explorer не может использоваться для ввода информации?
Строка состояния
Какой из приведенных терминов не является названием прикладного ресурса Internet?
WWW
Какой из приведенных факторов не является существенным отличительным признаком локальных и глобальных сетей?
Мощность компьютеров, входящих в сеть
Какой из следующих идентификаторов может быть идентификатором домена верхнего уровня?
com
Какой из следующих идентификаторов не может быть идентификатором домена верхнего уровня?
avi
exe
Какой из следующих серверов не является поисковой машиной?
ibm.com
Какой основной прикладной протокол использует электронная почта?
ESMTP
Какой символ может входить в URL адрес?
/
Какой формат графических файлов позволяет реализовать анимацию?
gif
Какой формат графических файлов чаще всего используется при создании Web-страниц?
jpeg
Код языка для текста задаёт тэг:
FONT LANG
Кто является изобретателем гипертекста?
Тим Бернер Ли
Модемное соединение с телефонной линией обеспечивает скорость передачи данных.
до 56 кбит/с
Можно ли в условиях расширенного поиска системы Yandex задать язык и формат искомого документа?
Да (и язык, и формат)
Можно ли послать по электронной почте письмо самому себе?
Да
На каком уровне OSI передаются кадры?
Канальный
На каком уровне OSI рассматриваются информационные пакеты?
сетевой
На каком уровне OSI рассматриваются прикладные пакеты?
сетевой
Название Web-страницы начинается с тэга:
TITLE
Направление просмотра в текста задаёт тэг:
FONT DIR
Новый абзац создается тэгом:
P
Обязательными полями заполнения для сообщения электронной почты являются:
Только поле «Адрес»
Основное преимущество Web-почты по сравнению с обычной электронной почтой заключается:
В доступности Web-почты с любого компьютера, подключенного к Internet
Основным протоколом прикладного ресурса WWW является:
HTTP
Основным форматом данных для ресурса WWW является:
HTML
Основой электронных денег является:
Шифрование с открытым ключом
Пароль – это:
Конфиденциальный признак, подтверждающий право
Первая часть URL-адреса содержит:
Название прикладного протокола
Персональный компьютер может быть подключен к сети Internet.
Через модем или сетевую карту
Поисковая машина — это:
Программа поиска информации на Web-узлах
Почтовый ящик Web-почты расположен:
На специальном сайте, предоставляющем услуги почты
Почтовый ящик нельзя создать на сервере:
www.ibm.com
Предшественницей сети Internet можно считать:
Сеть ARPANET
Прерывание строки создается тэгом:
BR
Программа-браузер – это:
Программа-клиент, запрашивающая и отображающая Web-страницы
Протокол – это:
Набор соглашений, регулирующих передачу данных по сети
Протокол FTP относится:
К прикладному уровню сети Internet
Протокол HTTP относится:
К прикладному уровню сети Internet
Протокол TCP/IP относится:
К системному (сетевому или транспортному) уровню сети Internet
Резидентные вирусы заражают компьютер через:
Операционную систему
С каким протоколом работает ресурс File Transfer Protocol?
FTP
С какими протоколами работает ресурс «Удаленный терминал»?
Telnet
С какими протоколами работает ресурс e-mail?
POP3
С какими протоколами работает ресурс UseNet?
NNTP
С какими протоколами работает ресурс www?
HTTP
С какими протоколами работает ресурс распределённого поиска и передачи документов?
Gopher
С какими протоколами работает сетевая информационная поисковая система?
Wais
С протоколами какого уровня работает операционная система ЭВМ?
сетевой
С протоколами какого уровня работает сетевая операционная система?
транспортный
Сетевые вирусы выполняют свой код:
На любом компьютере в сети
Сеть класса D предназначена для:
Групповой адресации
Сеть класса А содержит:
Более 16 млн. компьютеров
Сеть класса В содержит:
Более 65000 компьютеров
Сеть класса Е предназначена для:
Экспериментов с адресами
Сеть класса С содержит:
Более 200 компьютеров
Системный администратор:
Поддерживает работоспособность системного программного обеспечения серверов и маршрутизаторов
Спам это:
Поток рекламных писем, засоряющих почтовый ящик
Список типа Definition List создается тэгом:
DL
Средства расширенного поиска не позволяют задать:
Поиск графического текста на рисунках
Тег <Li> задает:
Элемент списка
Тег <Ol> задает:
Нумерованный список
Тег <Td> задает:
Ячейку таблицы
Тег <Ul> задает:
Ненумерованный список
Тег используется:
Для описания структуры и содержания сайта
Тело Web-документа начинается с тэга:
BODY
Трафик оценивает:
Нагрузку в сети
Третья часть URL-адреса содержит:
Полное имя запрашиваемого файла
Тэг, по определению, это:
оператор
Файловые вирусы не заражают файлы с расширением:
gif
log
txt
Хостинг для личных сайтов:
Оплачивается в случае коммерческого использования
Оплачивается согласно правилам, установленным владельцем сервера
Цвет шрифта в тексте задаёт тэг:
FONT COLOR
Что не входит в функции денег?
Передача информации о владельце
Что такое датаграмма?
Пакет системного (сетевого и транспортного) уровня сети Internet
Что такое информационный пакет?
Блок данных, обрабатываемый сетевыми программами как единое целое
Что такое коммуникационный узел?
Узел, через который производится передача данных
Что такое октет?
Часть IP-адреса
Что такое программа-клиент?
Программа, формирующая запросы и обрабатывающая результаты этих запросов
Что такое программа-сервер?
Программа, принимающая и выполняющая запросы
Щелчок правой кнопкой мыши по панели инструментов в программе Outlook дает возможность:
Создать новую панель инструментов
Электронная подпись – это:
Специальная шифровальная процедура, обеспечивающая подтверждение авторства
Электронная почта не позволяет выполнить:
Свободный просмотр с любого компьютера в Internet
Электронный документооборот использует:
Компьютеры в сети и специальные программы
Язык HTML позволяет создавать:
сайты
Современные средства ЭВМ и телекоммуникаций
Современные средства ЭВМ и телекоммуникаций — ответы к тестуВнимание! zachteno.net не продает дипломы, аттестаты об образовании и иные документы об образовании. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Вопрос 1. На каком уровне OSI рассматриваются прикладные пакеты?- Ответ: сетевой
- Ответ: Программа, формирующая запросы и обрабатывающая результаты этих запросов
- Ответ: канальные
- Ответ: Происходит обращение к заглавной странице сервера
- Ответ: Заключить в кавычки
- Ответ: http://nic.ru
- Ответ: http://nic.ru
- Ответ: Программа, принимающая и выполняющая запросы
- Ответ: Физический
- Ответ: Запуск загруженного файла
- Ответ: В теге Font
- Ответ: Любая графическая рекламная гиперссылка
- Ответ: [email protected]
- Ответ: «Сервис» – «Учетные записи электронной почты»
- Ответ: Глобальная компьютерная сеть
- Ответ: Программа-клиент, запрашивающая и отображающая Web-страницы
- Ответ: В теге Body
- Ответ: [email protected]/user.htm
- Ответ: avi
- Ответ: exe
- Ответ: Модель электронной торговли физических лиц друг с другом
- Ответ: Поиск графического текста на рисунках
- Ответ: «Сервис» – «Настройка»
- Ответ: канальные
- Ответ: Свободный просмотр с любого компьютера в Internet
- Ответ: сетевой
- Ответ: Только поле «Адрес»
- Ответ: Ненумерованный список
- Ответ: Передача информации о владельце
- Ответ: narod.yandex.ru
- Ответ: оператор
- Ответ: К прикладному уровню сети Internet
- Ответ: Каждый узел может быть связан с любым другим узлом сети
- Ответ: канальные
- Ответ: Более 65000 компьютеров
- Ответ: Модель электронной торговли коммерческих фирм с потребителями
- Ответ: В доступности Web-почты с любого компьютера, подключенного к Internet
- Ответ: Microsoft Outlook
- Ответ: mailto:[email protected]
- Ответ: Ежедневно
- Ответ: транспортный
- Ответ: Запуск скопированной программы
- Ответ: Специальная шифровальная процедура, обеспечивающая подтверждение авторства
- Ответ: Через модем или сетевую карту
- Ответ: Идентификаторов домена
- Ответ: Фрагмент кода на языке HTML
- Ответ: Экспериментов с адресами
- Ответ: Модель электронной торговли коммерческих фирм друг с другом
- Ответ: Доменное имя или IP-адрес
- Ответ: Архиватор
- Ответ: Групповой адресации
- Ответ: На любом компьютере в сети
- Ответ: Мощность компьютеров, входящих в сеть
- Ответ: Да (и язык, и формат)
- Ответ: Поддерживает работоспособность системного программного обеспечения серверов и маршрутизаторов
- Ответ: Адреса дополнительной рассылки
- Ответ: Windows Media
- Ответ: Более 200 компьютеров
- Ответ: Тим Бернер Ли
- Ответ: Создание документов в редакторе MS Word
- Ответ: Элемент списка
- Ответ: Нумерованный список
- Ответ: Указать имя фрейма в атрибуте target тега A
- Ответ: К системному (сетевому или транспортному) уровню сети Internet
- Ответ: Канальный
- Ответ: Сеть ARPANET
- Ответ: Большая часть работоспособного населения занимается обработкой информации
- Ответ: Операционную систему
- Ответ: URL – адрес
- Ответ: TCP
- Ответ: UDP
- Ответ: Internet Explorer
- Ответ: Как минимум 3 файла
- Ответ: Конфиденциальный признак, подтверждающий право
- Ответ: Программа поиска информации на Web-узлах
- Ответ: Для описания структуры и содержания сайта
- Ответ: К прикладному уровню сети Internet
- Ответ: Шифрование с открытым ключом
- Ответ: Пакет системного (сетевого и транспортного) уровня сети Internet
- Ответ: Локальная компьютерная сеть
- Ответ: http://www.mail.ru/index.html
- Ответ: Контрольная сумма байт и информация для сборки прикладного пакета
- Ответ: до 56 кбит/с
- Ответ: Компьютер, имеющий IP-адрес и соединенный с другим узлом по IP–протоколу
- Ответ: d.root.server.org
- Ответ: Будет искать Web-страницы, содержащие слова мой, дядя, самых, честных, правил в любой падежной форме, но находящиеся поблизости друг от друга
- Ответ: «Вид» – «Просмотр HTML-кода»
- Ответ: Адресная строка
- Ответ: сетевой
- Ответ: Создать новую панель инструментов
- Ответ: Часть IP-адреса
- Ответ: Разбита на 3 фрейма
- Ответ: ftp://ftp.ipswitch/product_downloads/rar.exe
- Ответ: Изменить формат рисунка
- Ответ: Название прикладного протокола
- Ответ: Строка состояния
- Ответ: Поток рекламных писем, засоряющих почтовый ящик
- Ответ: Присвоить атрибуту target значение _blank
- Ответ: IP-адрес назначения и IP-адрес отправителя
- Ответ: Специальный элемент языка HTML, содержащий URL-адрес объекта
- Ответ: Windows Media
- Ответ: канальные
- Ответ: Полное имя запрашиваемого файла
- Ответ: Более 16 млн. компьютеров
- Ответ: Блок данных, обрабатываемый сетевыми программами как единое целое
- Ответ: gif
- Ответ: log
- Ответ: txt
- Ответ: Компьютеры в сети и специальные программы
- Ответ: На специальном сайте, предоставляющем услуги почты
- Ответ: Оплачивается в случае коммерческого использования
- Ответ: Оплачивается согласно правилам, установленным владельцем сервера
- Ответ: http://nic.ru
- Ответ: Набор соглашений, регулирующих передачу данных по сети
- Ответ: Узел, через который производится передача данных
- Ответ: Отсутствует, если первая часть содержит file
- Ответ: Нагрузку в сети
Популярные услуги: Диплом, ВКР, Контрольная, Курсовая, Отчет по практике, Дневник по практике, Эссе, Диссертация, Научная статья, Доклад, Чертежи, Решение задач, Оnline помошь, Готовые работы
Zachteno.net — оказывает консультационную поддержку студентам. Выполненные специалистами сайта задания, не являются готовым научным трудом. Предоставляемая информация носит справочный характер, которая в последствии может использоваться в качестве базы для создания научной работы.
Copyright © «ООО Просвещение» © 1999 — 2018
НОУ ИНТУИТ | Лекция | Разработка имитационных моделей в виде приложений с интерфейсом
Аннотация: Подробно рассматривается разработка моделей. Разработка модели в GPSS World. Создание стартовой формы приложения — имитационной модели. Добавление компонент в стартовую форму имитационной модели. События и процедуры обработки событий.
8.1. Применение текстовых объектов и потоков данных
Модель представляет собой набор операторов, содержащихся в одном объекте «Модель» и в любом количестве необязательных текстовых объектов.
Текстовые объекты с наборами операторов модели подключаются к объекту «Модель» командой INCLUDE. Формат команды:
Операнд А — спецификация файла (полный путь доступа к файлу). Допустимые значения — String. Например:
INCLUDE "DanDon.txt" INCLUDE "D:\Primer\DanZad.txt"
В первом примере путь доступа к файлу не приводится, так как предполагается, что файл с указанным именем находится в папке модели. Во втором примере указан путь доступа к файлу.
Команда INCLUDE является срочной командой. При трансляции она заменяется файлом. Поэтому располагать в модели команду INCLUDE нужно там, где должны быть операторы или команды, содержащиеся в файле.
Все дополнительно вводимые файлы нумеруются транслятором целыми числами, начиная с 0. Номер 0 присваивается объекту-модели. Нескольким вводам одного файла также присваиваются уникальные номера, т. е. каждый ввод файла приводит к созданию отличающихся наборов блоков.
Команда INCLUDE допускает пять уровней вложенности файлов модели. Нельзя помещать команду INCLUDE в Plus-процедуру.
Операторы INCLUDE можно также закреплять за функциональными клавишами. Это позволяет одним нажатием клавиши объекту «Процесс моделирования» передать набор команд и (или) Plus-операторов, содержащихся в текстовом файле.
Текстовые объекты применяются и вместе с потоками данных. Потоки данных позволяют процессу моделирования считывать из файлов и записывать данные в файлы, а также создавать файлы результатов моделирования для последующего использования.
Поток данных — это последовательность текстовых строк, используемых процессом моделирования. Существуют два типа потоков данных:
- потоки ввода-вывода (I/O или «файловые» потоки) для доступа к файлам;
- потоки в памяти для тестирования или прямого доступа к внутренним данным.
Основной элемент потока данных — текстовая строка, которая является строкой печатных символов, включая пробелы.
Для обработки потоков данных существуют пять блоков GPSS World: OPEN, CLOSE, READ, WRITE, SEEK. Три из них — READ, WRITE, SEEK — выполняют операции только с одной отдельной строкой текста.
Перейдем к рассмотрению блоков обработки потоков данных.
8.1.1. Блок OPEN
Блок OPEN предназначен для инициализации потока данных. Формат блока:
Операнд А — дескриптор потока данных. Операнд определяет тип потока данных. Он обрабатывается как строка. Если это нулевая строка, создается поток в памяти. Если это канальное имя, такое как «\pipe\mypipe», создается канальный поток. В противном случае создается поток ввода-вывода и предполагается, что операнд А является спецификацией файла.
Операнд В — номер потока данных, произвольное положительное число, задаваемое пользователем. Нумерация потоков введена с целью использования одновременно в одном процессе моделирования нескольких потоков данных. По умолчанию номер потока данных равен 1.
Операнд С — метка блока, в который направляется транзакт в случае ошибки инициализации потока данных. Коды ошибок:
- 0 — нет ошибки;
- 10 — длинное имя файла;
- 11 — ошибка чтения внешнего файла;
- 12 — во время попытки открыть файл был запрещен доступ к памяти.
OPEN ("Plan.txt"),3,Kon1 OPEN ("G\Model\NorPogr.txt") OPEN ("")
В первом примере открывается поток ввода-вывода, потоку присваивается номер 3 и в случае ошибки открытия активный транзакт направляется к блоку с меткой Kon1. Операндом А указан неполный путь доступа к файлу, поэтому подразумевается, что используется папка объекта «Процесс моделирования». Если файл с указанным именем не найден, то предполагается, что файл создается, и ошибка не возникает.
Во втором примере операндом А указан полный путь доступа к файлу, открываемому потоку ввода-вывода по умолчанию присваивается номер один. В случае ошибки открытия активный транзакт направляется к следующему по порядку блоку.
В третьем примере открывается поток в памяти.
Замечание.Если указанный операндом А файл найден, во время обработки блока OPEN он полностью загружается в виртуальную память. Все находившиеся в файле данные хранятся как часть объекта «Процесс моделирования» до тех пор, пока поток данных не будет закрыт. Все изменения данных отражаются в файловой системе только после того, как поток данных закрывается блоком CLOSE или библиотечной Plus-процедурой Close().
8.1.2. Блок CLOSE
Блок CLOSE предназначен для закрытия потока данных. Формат блока:
Операнд А — номер или имя параметра транзакта, в который записывается код ошибки закрытия потока данных. Если такой параметр не существует, он создается.
Операнд В — номер закрываемого потока данных, по умолчанию равен 1, т. е. если операнд В не используется, закрывается поток номер один.
Операнд С — метка блока, в который направляется транзакт в случае ошибки закрытия потока данных. Коды ошибок:
- 0 — нет ошибки;
- 41 — запись файла на диск не произведена из-за ошибки ввода-вывода;
- 42 — файл не был открыт.
Например:
В примере блок CLOSE закрывает поток данных, номер которого задан выражением в скобках. Это выражение вычисляется, округляется и используется в качестве номера потока данных (должен быть положительным целым числом).
Блок CLOSE для потоков ввода-вывода записывает данные из виртуальной памяти в дисковый файл.
8.1.3. Блок READ
Блок READ предназначен для считывания из потока данных текстовой строки. Формат блока:
Операнд А — номер или имя параметра транзакта, в который записывается считанная из потока ввода или потока в памяти строка, находящаяся на позиции текущей строки. После считывания позиция текущей строки увеличивается на единицу. Если такой параметр активного транзакта не существует, он создается.
Операнд В — номер потока данных, из которого производится считывание. По умолчанию равен 1, т. е. если операнд В не используется, считывание производится из потока номер один.
Операнд С — метка блока, в который направляется транзакт в случае ошибки считывания. Если операнд С не используется, код ошибки все равно сохраняется. Для его получения нужно использовать блок CLOSE. Коды ошибок:
- 21 — во время попытки выполнить чтение был запрещен доступ к памяти;
- 22 — файл не был открыт.
Например:
В примере блок READ считывает текстовую строку из потока данных номер 4 и записывает в параметр транзакта с именем Stro-ka_Text. Если текстовая строка считывается без ошибки, а параметр активного транзакта не существует, он создается. В случае ошибки строка не считывается и активный транзакт направляется к блоку с меткой Kon5.
8.1.4. Блок WRITE
Блок WRITE предназначен для передачи текстовой строки потоку данных. Формат блока:
Операнд А — текстовая строка, которая должна быть передана потоку данных.
Операнд В — номер потока данных, по умолчанию равен 1.
Операнд С — метка блока, в который направляется транзакт в случае ошибки записи. Коды ошибок:
- 0 — нет ошибки;
- 31 — во время попытки выполнить запись был запрещен доступ к памяти;
- 32 — файл не был открыт.
Операнд D — задает режим работы блока WRITE. Если операнд D не используется (по умолчанию) или равен ON, блок WRITE работает в режиме вставки. Если операнд D равен OFF — в режиме замены.
Режим вставки:
- все текстовые строки, находящиеся на или за позицией текущей строки, сдвигаются на одну позицию;
- если позиция текущей строки находится далеко за последней текстовой строкой, она устанавливается сразу после последней строки потока данных;
- копия новой текстовой строки помещается на позицию текущей строки;
- позиция текущей строки увеличивается на единицу. Режим замены:
- если позиция текущей строки находится далеко за последней текстовой строкой, все промежуточные позиции заполняются нулевыми текстовыми строками;
- текстовая строка, находящаяся на позиции текущей строки, удаляется;
- копия новой текстовой строки помещается на позицию текущей строки;
- позиция текущей строки увеличивается на единицу. Пример:
WRITE "INITIAL MX$TDon(1,1),420",5,Met3
В этом примере блок WRITE передает текстовую строку потоку данных с номером 5. Если происходит ошибка, активный транзакт переходит к блоку с меткой Met3. Иначе он переходит к следующему по порядку блоку. Если в данном случае поток данных является потоком вывода или потоком в памяти, запись производится в режиме вставки, так как операнд D не используется.
Замечание 1.Если операнды С блоков OPEN, CLOSE, READ и WRITE не используются, ошибка игнорируется. Обычно эти операнды используются для того, чтобы направить активный транзакт на блок CLOSE, который код ошибки помещает в параметр транзакта. Из параметра можно записать код ошибки в сохраняемую ячейку и завершить моделирование. Значение ячейки будет выведено в стандартном отчете.
Замечание 2.При построчном считывании данных из файла может оказаться, что на позиции текущей строки нет строки данных. Это происходит тогда, когда из файла считаны все текстовые строки. В данном случае активный транзакт входит в блок READ и далее направляется к блоку, метка которого указана операндом С. Код ошибки при этом не сохраняется.