Главная страница
Навигация по странице:

  • Децентрализованные ВС

  • Понимание естественного языка.

  • Классификация информац.продуктов и услуг

  • 9. Рынок информац.продуктов и услуг

  • Запись в файл произвольного доступа

  • Билеты по информатике 1 курс. 1. Под информационными технологиями


    Скачать 179.4 Kb.
    Название1. Под информационными технологиями
    АнкорБилеты по информатике 1 курс.rtf
    Дата17.12.2017
    Размер179.4 Kb.
    Формат файлаrtf
    Имя файлаБилеты по информатике 1 курс.rtf
    ТипДокументы
    #11809
    КатегорияИнформатика. Вычислительная техника

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

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

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

    2. наличие компонентов и структуры,

    3. взаимодействие с внешней средой,

    4. целостность,

    5. развитие во времени.

    3. Класификация информационных технологий



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

    На уровне операционной деятельности решаются следующие задачи:

    • обработка данных об операциях, производимых фирмой;

    • создание периодических контрольных отчетов о состоянии дел в фирме;

    • получение ответов на всевозможные текущие запросы и оформление их в виде бумаж­ных документов или отчетов.

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

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

    5. Информационные технологии управления
    Целью информационной технологии управления является удовлетворение информационных потребностей всех без исключения сотрудников фирмы, имеющих дело с принятием решений. Она может быть полезна на любом уровне управления. Информационная технология управления идеально подходят для удовлетворения сходных информационных потребностей работников и различных функциональных подсистем (подразделений) или уровней управления фирмой. Поставляемая ими информация содержит сведения о прошлом, настоящем и вероятном будущем фирмы. Эта информация имеет вид регулярных или специальных управленческих отчетов. Для принятия решений на уровне управленческого контроля информация должна быть представлена в агрегированном виде, так, чтобы просматривались тенденции изменения данных, причины возникших отклонений и возможные решения. На этом этапе решаются следующие задачи обработки данных: оценка планируемого состояния объекта управления; оценка отклонений от планируемого состояния; выявление причин отклонений; анализ возможных решений и действий. Информационная технология управления направлена на создание различных видов отчетов. Регулярные отчеты создаются в соответствии с установленным графиком, определяющим время их создания, например месячный анализ продаж компании.

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

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

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

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

    Чрезвычайные отчеты содержат данные исключительною (чрезвычайного) характера
    6. нформационная технология автоматизированного офиса - для организации и поддержки коммуникационных процессов как внутри фирмы, так  и  с  внешней средой на базе информационно-вычислительных сетей и других современных средств передачи и работы с информацией. Основные компоненты: текстовый и табличный процессоры, электронная почта и т.п.
    7 Информационная технология поддержки принятия решений организует взаимодействие человека и компьютера.  Выработка решений происходит в результате циклического процесса, в котором участвуют: система  поддержки  принятия решений в роли вычислительного звена и объекта управления; человек  как  управляющее звено,  задающее входные данные и оценивающее полученный результат вычислений на компьютере. Ее отличительные характеристики: ориентация на решение плохо структурированных (слабо формализованных) задач; - сочетание традиционных методов доступа и  обработки  компьютерных данных  с  возможностями математического моделирования; направленность  на  непрофессионального пользователя; высокая адаптивность - приспосабливаемость к особенностям  используемого  технического  и  программного обеспечения, требованиям пользователя.


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

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

    Третье отличие связано с использованием нового компонента информационной технологии — знаний.

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

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

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


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

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

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

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

    Таблица 1. Критерий применимости ЭС.

    применимы

    неприменимы

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

    Имеются эффективные алгоритмические методы.

    Есть эксперты, которые способны решить задачу.

    Отсутствуют эксперты или их число недостаточно.

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

    Задачи носят вычислительный характер.

    Доступные данные “зашумленны”.

    Известны точные факты и строгие процедуры.

    Задачи решаются методом формальных рассуждений.

    Задачи решаются прецедурными методами, с помощью аналогии или интуитивно.

    Знания статичны (неизменны).

    Знания динамичны (меняются со временем).


    В целом ЭС не рекомендуется применять для решения следующих типов задач:

    - математических, решаемых обычным путем формальных преобразований и процедурного анализа;

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

    - задач, знания о методах решения которых отсутствуют (невозможно построить базу знаний).
    18. Многомашинный вычислительный комплекс - группа установленных рядом вычислительных машин, объединенных с помощью специальных средств сопряжения и выполняющих совместно единый информационно-вычислительный процесс. многомашинный вычислительный комплекс (ММВК) – комплекс, включающий в себя две или более ЭВМ (каждая из которых имеет процессор, ОЗУ, набор периферийных устройств и работает под управлением собственной операционной системы), связи между которыми обеспечивают выполнение функций, возложенных на комплекс.

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

    По характеру связей между ЭВМ комплексы можно разделить на три типа: косвенно-, или слабосвязанные; прямосвязанные; сателлитные.
    20. cетью ЭВМ или вычислительной сетью (ВС) принято называть совокупность взаимодействующих станций, организованных на базе компьютеров (в том числе и персональных), называемых узлами сети (УС). Узлы связи взаи­модействуют между собой посредством каналов передачи данных (КПД), К настоящему времени разработано значительное число разно­видностей организационного и архитектурного построения ВС. Их классификацию можно осуществить по следующим критериям:

    1) по масштабу — локальные и глобальные; 2) по способу организации — централизованные и децентрали­зованные; 3) по топологии (конфигурации) — звездообразные, кольцевые, шинные, смешанные. Локальные ВС (ЛВС) — сети, узлы которых располагаются на небольших расстояниях друг от друга (в различных помещениях од­ного и того же здания, в различных зданиях, расположенных на од­ной и той же территории). В глобальных ВС (ГВС) узлы сети распо­ложены на значительных расстояниях друг от друга (в различных частях крупного города, в удаленных друг от друга населенных пун­ктах, в различных регионах страны и даже в различных странах). Централизованные ВС — сети, в которых предусмотрен главный узел, через который осуществляются все обмены информацией и который осуществляет управление всеми процессами взаимодейст­вия узлов. Децентрализованные ВС — сети с относительно равноправными узлами, управление доступом к каналам передачи данных в этих се­тях распределено между узлами.
    22. Интернет - мировая компьютерная сеть. Она составлена из разнообразных компьютерных сетей, объединенных стандартными соглашениями о способах обмена информацией и единой системой адресации. Интернет использует протоколы семейства TCP/IP. Они хороши тем, что обеспечивают относительно дешевую возможность надежно и быстро передавать информацию даже по не слишком надежным линиям связи, а также строить программное обеспечение, пригодное для работы на любой аппаратуре. Система адресации (URL-адреса) обеспечивает уникальными координатами каждый компьютер (точнее, практически каждый ресурс компьютера) и каждого пользователя Интернета, создавая возможность взять именно то, что нужно, и передать именно туда, куда нужно. WWW ---Сервис WWW – всемирная паутина, обеспечивает представление и взаимосвязи огромного количества гипертекстовых документов, включающих текст, графику, звук и видео, расположенных на различных серверах по всему миру и связанных между собой посредством ссылок в документах. Появление этого сервиса значительно упростило доступ к информации и стало одной из основных причин взрывообразного роста Internet с 1990 года. Сервис WWW функционирует с использованием протокола HTTP. E-MAIL FTP ----- FTP – это метод пересылки файлов между компьютерами. Продолжающиеся разработка программного обеспечения и публикация уникальных текстовых источников информации гарантируют: мировые архивы FTP останутся зачаровывающей и постоянно меняющейся сокровищницей. и Internet Explorer – в них содержатся встроенные средства работы с FTP-серверами. Telnet ---------Remote Login – удаленный доступ – работа на удаленном компьютере в режиме, когда ваш компьютер эмулирует терминал удаленного компьютера, т.е. Вы можете делать все то же (или почти все), что можно делать с обычного терминала машины, с которой Вы установили сеанс удаленного доступа. Proxy-сервер ----------Proxy («ближний») сервер предназначен для накопления информации, к которой часто обращаются пользователи, на локальной системе. При подключении к Internet с использованием proxy-сервера Ваши запросы первоначально направляются на эту локальную систему. Сервер извлекает требуемые ресурсы и предоставляет их Вам, одновременно сохраняя копию. При повторном обращении к тому же ресурсу предоставляется сохраненная копия. Таким образом, уменьшается количество удаленных соединений.

    23. Направления ИИ:

    1.      Восприятие и распознавание образов - - традиционное направление  искусственного интеллекта.  Каждому  объекту ставится в соответствие матрица (таблица) признаков,  по которой происходит его распознавание. Это направление близко к машинному обучению,  тесно связано с нейрокибернетикой. 2.      Математика и автоматическое доказательство теорем 3.      Игры и творчество - игровые  интеллектуальные  задачи.  4.      Обучение и   самообучение  -  активно  развивающаяся  область искусственного интеллекта.  Ориентирована на автоматическое накопление знаний на основе анализа и обобщения данных. Включает обучение по примерам (индуктивное обучение).

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

    6.      Интеллектуальные роботы.  Роботы  -  это  электромеханические устройства, предназначенные для автоматизации человеческого труда. Идея создания роботов исключительно древняя. Со времени создания сменилось несколько поколений роботов.  Роботы с  жесткой схемой управления. Практически все современные промышленные роботы принадлежат к первому поколению.  Фактически  это  программируемые манипуляторы.  Адаптивные  роботы с сенсорными устройствами.  Есть образцы таких роботов,  но пока они широко не  используются. Самоорганизующиеся или интеллектуальные роботы. Это - конечная цель развития робототехники.  Основная проблема  при  создании интеллектуальных роботов - машинное зрение.

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

    Данные представляет каждый, если они заданы числами, строками или текстами. Знания можно представить, если пользователь знаком с представлениями знаний в ЯПП. Данные и знания представляются текстами в соответствии с правилами СиГ и СеГ (см. т.2). Это значит, что внешне данные и знания представляются одинаково, но различными последовательностями символов. Действительно, число - текст из цифр, термин - текст из букв, знаков и цифр, подпрограмма - текст из всего набора символов клавиатуры. Конечно, грамматики представлений данных и знаний различны для чисел, строк и подпрограмм. Все допустимые конструкции определяются в ЯПП. В этом кроется главное отличие и схожесть в представлениях данных и знаний, программ или текстов. Сопоставление данных и знаний можно завершить указанием их главные признаки: · данные - это фиксированная или зафиксированная структура из символов,

    • · знания - это динамическая структура связей понятий с другими понятиями и с данными любого сорта.

    Наконец, классификация по видам знаний является информатической, она главным образом и рассматривается:

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

    25. Классификация информац.продуктов и услуг.

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

    1.выпуск инф.изданий -реферативные сборники; -библиографические указатели; -обзорные издания; -справочные издания. 2.ретроспективный поиск инф-и.

    3.услуги научно-технич.инф-и -переводы; -обзоры. 4.дистанцион.доступ к удаленным базам данных: -косвенный (обучения, опросы); -непосредственный доступ; -регулярный поиск; -download (скачивание инф-и). 5.подготовка и оказание инф.услуг: -обработка данных; -созд-е программного обеспечения; -развитие инф.тех-й; -развитие инф. систем; -предоставление связи.

    9. Рынок информац.продуктов и услуг Рынок информац.продуктов и услуг—система эконом., правовых и организацион. отн-й по торговле продуктами интеллект.труда на коммерч.основе. Источник инф.рынка: инф.продукты и услуги. Поставщиками инф.продуктов и услуг могут быть: -центры, где созд-ся и хранятся базы данных, а т/ж происходит накопление и редактирование инф-и; -центры, распространяющие инф-ю; -телекоммуникативные центры; -спец. службы, куда стекается инф-я для анализа; -различ. коммерч. фирмы;

    -инф. брокеры. Потребители инф.рынка: любой пользователь или юридич. лицо. Стр-ра инф.рынка состоит из 5 секторов: 1.Деловая инф-я: статистическая, биржевая, финансовая, коммерческая. 2.Инф-я для специалистов: научно-техническая, профессиональная, доступ к первоисточнику. 3.Услуги образования: дошкольное, школьное, специальное, среднее профессиональное, высшее, повышение квалификации и переподготовка.

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

    5.Потребительская инф-я: новости и литература, развлекательная инф-я, потребительская.
    30 . Информационные революции в истории человечества.

    Первая информационная революция в истории человечества произошла 30 тыс. лет назад, когда впервые человек стал рисовать рисунки на скалах и деревьях. Так впервые информация была переведена на носитель информации (стена скалы, дерево). Вслед за рисунками появились буквы – возникла письменность, с помощью которой человек стал передавать потомкам все знания.
    Вторая информационная революция произошла с появлением ЭВМ в середине XX века. Информация стала храниться в электронном виде, что существенно увеличило легкость хранения и её обработки. Третья информационная революция происходит уже сегодня у нас на глазах. Это появление и развитие всемирной компьютерной сети Интернет. Она делает всю информацию, накопленную за всю историю развития человечества, доступной любому человеку из любой точки земного шара в считанные минуты.

    И тем самым существенно ускоряет процесс развития человечества.

    31. Информатизация обществасовокупность взаимосвязанных политических, социально-экономических, научных факторов, которые обеспечивают свободный доступ каждому члену общества к любым источникам информации, кроме законодательно секретных. 31. Информатизация общества – совокупность взаимосвязанных политических, социально-экономических, научных факторов, которые обеспечивают свободный доступ каждому члену общества к любым источникам информации, кроме законодательно секретных. Признаки информац.общ-ва: 1.решена проблема инф.кризиса, т.е. противоречие м/у инф.ловиной и инф.голодом. 2.обеспечен приоритет инф-и по сравн. с др.ресурсами. 3.инф.тех-я приобретает глоб.хар-р, охватыая все сферы соц.деят-ти человека. 4.формир-ся инф.единство всей человеч.цивилизации. 5.с помощью средств информатики реализован свободн.доступ каждому чел-ку к инф.ресурсам всей орг-и. К инф.общ-ву относ-ся страны с развитой инф.индустрией (США, Япония, Зап.Европа).

    36. В Visual Basic вы можете применять следующие типы данных:

    числовой (integer, Long, Single, Double, Currency);

    строковый (String);

    типа дата (Date);

    байтовый (Byte);

    логический (Boolean);

    произвольный (variant);

    объектный (object).

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

    37. Объявление констант

    Константой называют элемент выражения, значение которого не изменяется в процессе выполнения программ Объявление констант во многом аналогично объявлению переменных. Константы можно объявлять на уровне модуля или процедуры. Область их действия при этом определяется теми же правилами, что и для переменных. Для объявления константы на уровне процедуры используется оператор Const, имеющий следующий синтаксис: Const имяКонстанты [As типДанных] = выражение Например, Const strDBErrorMessage As String = "Ошибка доступа к базе данных" При объявлении константы на уровне модуля можно дополнительно указать область ее действия. В этом случае оператор Const имеет следующий синтаксис: [Public I Private] Const имяКонстанты [As типДанных] = выражение В приведенном ниже примере константа strDBErrorMessage объявлена глобальной: Public Const strDBErrorMessage As String = "Ошибка доступа к базе данных"

      47. Для хранения величин кроме простых переменных можно использовать массивы. Массив представляет собой набор переменных с одним именем и разными индексами. Каждая такая переменная называется элементом массива. Количество хранящихся в массиве элементов называется размером массива. Размер массива ограничен объемом оперативной памяти и типом данных элементов массива. Все элементы массива имеют одинаковый тип. Однако если массив имеет тип variant, то отдельные элементы могут содержать данные разных типов. Например, одни элементы могут быть числами, другие — строками или объектами. В Visual Basic существуют массивы фиксированного размера и динамические массивы. Массив фиксированного размера имеет неизменный размер, заданный при его объявлении. Динамические массивы могут изменять размер в процессе выполнения. Что такое двумерный массив? Это такой набор однотипных данных, местоположение каждого элемента которого определяется не одним индексом, а двумя. Например, для тех, кто с детства играл в "морской бой", не будет открытием, что каждая клеточка игрового поля обозначается двумя символами — буквой и цифрой, например, А5 — "мимо", И10— "попал", Ж7 — "убит". Только в Бейсике принято в качестве индексов использовать все же целые числа. Жизненный пример применения двумерных массивов — билеты в кино или театр, имеющие для каждого зрителя две координаты — ряд и место'.
    Описываются подобные массивы в Бейсике тем же оператором dim, после которого в скобках указываются две размерности массива — количество строк и количество столбцов.
    48. Алгоритм – заранее заданное понятное и точное предписание возможному исполнителю совершить определенную последовательность действий для получения решения некоторой
    50. Запись в файл произвольного доступа

    Для записи данных в файл произвольного доступа используется оператор Put #, имеющий следующий синтаксис: Put #fileNumber, [recNumber], varName

    где: fileNumber — номер файла, аналогичный номеру в операторе open;

    recNumber — целочисленное выражение, которое задает номер записи в файле;

    varName — переменная, указывающая источник записываемых данных.

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

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

    51. Чтение данных из файла произвольного доступа

    Данные из файла произвольного доступа, как правило, считываются записями. Для этого используется оператор Get #, который имеет следующий синтаксис: Get #fileNumber, [recNumber], varName где:

    recNumberномер записи в файле;

    varName — переменная.

    Если параметр recNumber в функции Get не указан, считывается текущая запись, на которой позиционирован указатель. Для позиционирования указателя можно использовать функцию seek. Синтаксис этого оператора такой же, как для файлов последовательного доступа, но имеет другой смысл. Если для последовательных файлов позиционирование выполняется по символам, то для файлов произвольного доступа — по номеру записи: Seek #fileNumber, position где:

    fileNumber — номер файла;

    position — целочисленное выражение, которое задает номер записи в файле.

     


    написать администратору сайта