Конспект лекций по основам информатики (Аппаратная часть ПЭВМ. Операционная система MS DOS. Оболочка Norton Commander. Операционная оболочка Microsoft Windows. Введение в программирование), страница 18

OLE (Object Linking & Embedding), или, вернее, технология OLE – это важнейшее свойство прикладных программ, созданных для Windows и входящих в пакет Office, предоставляющее возможность экспортировать данные (объект) из приложения в приложение (внедрение объекта) или запускать документ, созданный в одном приложении из документа другого приложения (связывание объекта). Так объектом OLE может быть рисунок, чертёж, график, таблица, звуковой файл, текст. В поле объекта OLE помещают обычно название файла. При необходимости просмотреть файл (например, файл текстового редактора Word) достаточно дважды нажать левую клавишу мыши на названии документа.

Каждое поле (в зависимости от принятого типа данных) может обладать определёнными свойствами, поэтому при проектировании таблицы необходимо вслед за выбором типа данных задать и свойства. Вот некоторые из свойств полей:

Размер поля (количество символов, которое может вмещать поле);

Маска ввода (стандартный формат ввода данных);

Подпись (заголовок);

Значение по умолчанию (значение, которое появится в записи поля, если пользователь не будет вводить ничего в это поле);

Условие на значение (условие, ограничивающее возможности ввода данных: например для числового поля – число не более 15; для текстового поля – текст, кроме слова «бетон» и т.д.);

Сообщение об ошибке (текст сообщения, появляющийся, если введённая информация противоречит условию на значение);

Обязательное поле (если поле является обязательным, то пользователь обязан будет ввести какие-нибудь данные в это поле, иначе он не сможет работать);

Индексированное поле (должны ли данные поля выстраиваться по алфавиту, а также могут ли совпадать записи этого поля);

Формат поля (особенности формата ввода данных; например, для поля «дата / время» - это формат ввода даты: краткий формат (12.12.05) или длинный формат даты (12 декабря 2005 г.), и т.д.);

Число десятичных знаков (для числового и денежного поля – число знаков после запятой; если принят вариант «авто», то число будет установлено автоматически после заполнения пользователем таблицы);

Новые значения (для поля «счётчик» - последовательная или случайная нумерация записей).

Если на вашем компьютере установлен расширенный выпуск Microsoft Office, то во-первых имеется возможность при создании таблиц, запросов, отчётов и т.д. использовать «мастера таблиц», «мастера запросов» и т.д. («мастер» - это специальные подпрограммы, окна, в которых значительно упрощён за счёт частичной автоматизации процесс создания таблиц и т.д.); во-вторых имеется возможность загрузить «учебную базу данных «Борей»», т.е. пример разработанной в Access базы данных, предназначенной для работы коммерческой фирмы. В учебной базе данных имеются примеры таблиц, запросов всех видов, форм, отчётов и страниц доступа к данным.

Основные понятия теории алгоритмов

Алгоритмы. Типы алгоритмов. Технология проектирования алгоритмов

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

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

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

блок начала (конца) алгоритма

информационный блок

блок ввода данных

блок действия (функциональный)

блок условия

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

блок цикла (повторения)

блок вывода данных

(результатов)