Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Описание и структура модуля Data






     

    Модуль Data предназначен для определения типов данных базы (tZap1 и tZap2) и состоит из подпрограмм работы с записями данных. Описание используемых подпрограмм приведено в таблице 3.10.

     

    Таблица 3.10

     

    Подпрограмма Назначение
    Read1(p) Процедуры резервирования памяти под новое данное и ввод значения с клавиатуры Ввод данных общей (основной) базы
    Read2(p)
    Read2_p(p, kl) Процедура ввода поля записи по ключу
    Write1(p) Процедуры вывода записи, адрес которой передается через указатель p Вывод данных общей (основной) базы
    Write2(p)
    Tabl1(p, kl, n) Процедуры для оформления вывода в виде таблицы Вывод всех полей записи общей (основной) базы
    Tabl2(p, kl, n)
    Tabl1_1(p, kl, n) Вывод первого поля записи общей (основной) базы
    Tabl2_1(p, kl, n)
    Select1(kl) Процедура выбора порядкового номера поля записи
    Select2(kl)
    Comp1(p1, p2, kl, rez) Процедура сравнения соответствующих полей двух записей по ключу
    Comp2(p1, p2, kl, rez)
    CopyZ1(p1, p2) Процедура резервирования памяти и копирование одной записи в другую
    CopyZ2(p1, p2)
    Формальные параметры
    Имя Тип Назначение
    p, p1, p2 pointer Указатели, хранящие адреса данных
    kl byte Порядковый номер записи или ключ для распечатки таблицы
    n Порядковый номер выводимой записи
    rez boolean Результат сравнения

     

    Подпрограммы с цифрой 1 предназначены для данных типа Zap1, с цифрой 2 – для данных типа Zap2.

     

    Все подпрограммы модуля Data будут передаваться в качестве фактических параметров, поэтому описание этих подпрограмм должны заключаться в директивы {$F+} и {$F-}.

     

    Типы, определяемые в модуле Data, приведены в таблице 3.11.

     

    Таблица 3.11

     

    Имя типа Описание
    tZap1 Тип структуры данных соответственно общей или основной базы
    tZap2
    pZap1 ^tZap1 Тип указателя на данные соответственно общей или основной базы
    pZap2 ^tZap2

     

    Глобальные переменные, определяемые в модуле Data, приведены в таблице 3.12.

     

    Таблица 3.12

     

    Имя переменной Тип Назначение
    pd1 pZap1 Указатель на данные текущего объекта общего списка
    pd2 pZap2 Указатель на данные текущего объекта основного списка

     

    В модуле Data должно быть проинициализировано имя общей базы Name1 в соответствии с заданием и должно быть определён размер данных общей и основной базы (size1 и size2).

     

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

     

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

    Например, для подпрограмм Read1, Read2 достаточно построить одну из схем, указав различия для других.


     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.