
- •Понятие информационной системы. Классификация ис.
- •Классификация автоматизированных систем
- •Основные понятия баз данных. Субд Microsoft Access, основные возможности программы.
- •Базовые объекты субд Access. Способы создания базовых объектов субд Access. Использование мастера и конструктора.
- •Структура таблицы в ms Access, типы данных.
- •1.3. Файл данных.
- •1.4. Типы полей.
- •Свойства полей в субд Access. Ввод и редактирование данных в таблицах и формах.
- •Поиск, сортировка и отбор данных в таблицах и формах ms Access.
- •Организация данных. Создание связей между таблицами в бд. Целостность данных.
- •Типы связей
- •Формирование запросов ms Access. Сложные запросы.
- •Создание многотабличных пользовательских форм и отчетов в ms Access.
- •Способы построения многотабличной формы
- •Использование элементов управления в отчетах и формах субд Access. Создание вычисляемых полей.
- •Понятие алгоритма, его свойства. Основные виды алгоритмов.
- •Понятие алгоритма. Этапы решения задач на компьютере.
- •Язык программирования Паскаль. Основные понятия я/п Паскаль
- •Понятие типа. Иерархия типов.
- •Стандартные данные и вычисления в я/п тр
- •Структура Паскаль-программы. Разделы модулей, меток, констант, типов
- •Структура Паскаль-программы. Разделы переменных, процедур и функций, раздел операторов.
- •Операторы языка программирования Паскаль. Простые операторы: оператор присваивания, оператор безусловного перехода.
- •Простые операторы
- •Оператор присваивания
- •Оператор безусловного перехода goto. Использование меток
- •Операторы языка программирования Паскаль. Структурные операторы. Составной оператор
- •Структурные операторы. Условные операторы в я/п тр. Оператор if.
- •Структурные операторы. Оператор варианта case.
- •Операторы цикла в я/п тр. Цикл с параметром.
- •Оператор цикла с параметром в языке Паскаль
- •Операторы цикла в я/п тр. Цикл с предусловием.
- •Оператор цикла с предусловием в Паскале
- •Операторы цикла в я/п тр. Цикл с постусловием.
- •Оператор цикла с постусловием в языке Паскаль
- •Обработка массивов в я/п тр. Одномерные массивы.
- •Обработка массивов в я/п тр. Двумерные массивы.
- •Описание двумерного массива Паскаля.
Структурные операторы. Условные операторы в я/п тр. Оператор if.
Структурные операторы представляют собой конструкции, построенные из других операторов по некоторым строго определенным правилам. Все структурные операторы делятся на три группы: составные, условные, операторы повторения (цикла). Составной оператор: begin...end. Составной оператор представляет собой группу из произвольного числа операторов, отделенных друг от друга точкой с запятой, и ограниченную операторными скобками: begin...end. Составной оператор рассматривается как единое целое. Он может находиться в любом месте программы, если только синтаксис языка допускает наличие данного оператора в указанном месте программы. Условные операторы: if и case. Условные операторы предназначены для выбора и выполнения одного из нескольких блоков (ветвей или частей) алгоритма в зависимости от выполнения некоторых условий. При этом один из блоков может отсутствовать или быть пустым. В качестве условий для выбора того или иного блока (ветви или части) алгоритма в Паскале обычно используются логические выражения. В Turbo Pascal имеется два вида таких операторов: if и case. Оператор условия: if. Этот оператор является самым популярным оператором, изменяющим естественный порядок выполнения операторов программы. Он может использоваться в одной из следующих форм:
if <условие> then <оператор1> else <оператор2>, что означает: Если <условие> то <опреатор1> иначе <оператор2>
if <условие> then <оператор>, что означает: Если <условие> то <опреатор>
Обычно первая форма оператора условного перехода if называется полной формой этого оператора. Вторая же форма носит название краткой формы оператора if. Поясним, как выполняется оператор условия if в полной форме. Вначале вычисляется значение условия, стоящего под знаком этого оператора. Результатом этого действия является значение логического типа. Этот тип значений называется еще булевским. Булевские выражения могут иметь только два значения: true (истина) и false (ложь). В первом случае, если значение выражения есть True (истина), то выполняется <оператор1>, указанный в рассатриваемой конструкции после слова then (или "то" по-русски). Если же результат вычисления выражения (условия) есть False (ложь), то выполняется <оператор2>. Теперь рассмотрим, как выполняется тот же операторв краткой форме (вторая форма оператора if). В этом случае, если результат выражения true, то выполняется <оператор>. В противном случае выполняется оператор программы, следующий за оператором if. В Паскале разрешвется использование вложенных условных операторов. Например, такого оператора как: if условие1 then if условие2 then <оператор1> else <оператор2> При этом возникает вопрос: к какому из двух операторов if: к первому или ко второму относить служебное слово else? Эта неясность (или двусмысленность) в понимании снимается, если принять, что служебное слово else всегда относится (или вернее связывается) с ближайшим по тексту еще не связанным с else служебным словом if.