Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоргалка / ответы.doc
Скачиваний:
98
Добавлен:
28.01.2014
Размер:
140.29 Кб
Скачать
  1. Процедуры и функции Turbo Pascal, определяемых пользователем: назначение и особенности описания функций в Turbo Pascal; порядок использование функций в Turbo Pascal.

Функция, в отличие от процедуры, предназначена для вычисления какого-либо параметра. Функция может вычислять параметры только следующих типов: любого порядкового типа; любого вещественного типа; стандартного типа String; любого указателя, в том числе и типа PChar. При описании функции необходимо помнить ее два отличия от процедуры. Первое отличие функции в ее заголовке. Он состоит из слова Function, за которым, как и в процедуре, следует имя функции и список формальных параметров, а затем, в отличие от процедуры, через двоеточие записывается тип возвращаемого параметра. Второе отличие заключается в том, что в теле функции хотя бы один раз имени функции должно быть присвоено значение. При объявлении описание функции производится в следующем виде: (Function <заголовок> ([список формальных параметров]: <тип возвращаемого параметра> <[раздел описаний функции]> <Тело функции>);. Для вызова функции из основной программы или из другой подпрограммы следует в выражении, где необходимо использовать значение, возвращаемое функцией, указать ими функции со списком фактических параметров. Список фактических параметров по количеству, порядку следования и типу должен совпадать со списком формальных параметров.

АТОЩЕНКО

.

  1. Базы и банки данных: автоматизированные банки данных; модели данных; система управления базами данных; структуры данных.

Автоматизированный банк данных - самостоятельность одной или нескольких баз данных и комплекса информационных, программных и технических средств, обеспечивающих накопление, обновление, корректировку и многоаспектное использование данных в интересах пользователей. В классической теории баз данных, модель данных есть формальная теория представления и обработки данных в системе управления базами данных (СУБД), которая включает, по меньшей мере, три аспекта: аспект структуры: методы описания типов и логических структур данных; аспект манипуляции: методы манипулирования данными; аспект целостности: методы описания и поддержки целостности базы данных. СУБД — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Аспект структуры определяет, что из себя логически представляет база данных, аспект целостности определяет средства описаний корректных состояний базы данных, аспект манипуляции определяет способы перехода между состояниями базы данных и способы извлечения данных из базы данных. Таким образом, каждая СУБД строится на основе некоторой явной или неявной модели данных. Все СУБД, построенные на одной и той же модели данных, относят к одному типу. Например, основой реляционных СУБД является реляционная модель данных, сетевых СУБД — сетевая модель данных, иерархических СУБД — иерархическая модель данных и т.д. Структура данных — это программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных. Для добавления, поиска, изменения и удаления данных структура данных предоставляет некоторый набор функций, составляющих интерфейс структуры данных. Структура данных часто является реализацией какого-либо абстрактного типа данных.