
- •Понятие информационной системы. Классификация ис.
- •Классификация автоматизированных систем
- •Основные понятия баз данных. Субд Microsoft Access, основные возможности программы.
- •Базовые объекты субд Access. Способы создания базовых объектов субд Access. Использование мастера и конструктора.
- •Структура таблицы в ms Access, типы данных.
- •1.3. Файл данных.
- •1.4. Типы полей.
- •Свойства полей в субд Access. Ввод и редактирование данных в таблицах и формах.
- •Поиск, сортировка и отбор данных в таблицах и формах ms Access.
- •Организация данных. Создание связей между таблицами в бд. Целостность данных.
- •Типы связей
- •Формирование запросов ms Access. Сложные запросы.
- •Создание многотабличных пользовательских форм и отчетов в ms Access.
- •Способы построения многотабличной формы
- •Использование элементов управления в отчетах и формах субд Access. Создание вычисляемых полей.
- •Понятие алгоритма, его свойства. Основные виды алгоритмов.
- •Понятие алгоритма. Этапы решения задач на компьютере.
- •Язык программирования Паскаль. Основные понятия я/п Паскаль
- •Понятие типа. Иерархия типов.
- •Стандартные данные и вычисления в я/п тр
- •Структура Паскаль-программы. Разделы модулей, меток, констант, типов
- •Структура Паскаль-программы. Разделы переменных, процедур и функций, раздел операторов.
- •Операторы языка программирования Паскаль. Простые операторы: оператор присваивания, оператор безусловного перехода.
- •Простые операторы
- •Оператор присваивания
- •Оператор безусловного перехода goto. Использование меток
- •Операторы языка программирования Паскаль. Структурные операторы. Составной оператор
- •Структурные операторы. Условные операторы в я/п тр. Оператор if.
- •Структурные операторы. Оператор варианта case.
- •Операторы цикла в я/п тр. Цикл с параметром.
- •Оператор цикла с параметром в языке Паскаль
- •Операторы цикла в я/п тр. Цикл с предусловием.
- •Оператор цикла с предусловием в Паскале
- •Операторы цикла в я/п тр. Цикл с постусловием.
- •Оператор цикла с постусловием в языке Паскаль
- •Обработка массивов в я/п тр. Одномерные массивы.
- •Обработка массивов в я/п тр. Двумерные массивы.
- •Описание двумерного массива Паскаля.
Простые операторы
Простыми являются те операторы, которые не содержат в себе других операторов. К ним относятся:
оператор присваивания;
обращение к процедуре;
оператор безусловного перехода GOTO;
пустой оператор.
Обращение к процедуре будет рассмотрено в п. 10.1, остальные - в данном разделе.
Оператор присваивания
С помощью этого оператора переменной или функции присваивается значение выражения. Для этого используется знак присваивания := , слева от которого записывается имя переменной или функции, которой присваивается значение, а справа - выражение, значение которого вычисляется перед присваиванием.
Допустимо присваивание значений переменным и функциям любого типа, за исключением типа файл. Тип выражения и тип переменной (или функции) должны быть совместимы для присваивания (см. п. 9.3). 1
Пример.
X := Y; Z :=А + В; Res := (I>0) and (I < 100); I := Sqr(J) + I * К;
Оператор безусловного перехода goto. Использование меток
Оператор GOTO позволяет изменить стандартный последовательный порядок выполнения операторов и перейти к выполнению программы, начиная с заданного оператора. Оператор, на который происходит переход, должен быть помечен меткой. Эта же метка должна быть указана и в операторе GOTO. Метки, используемые в Turbo Pascal, могут быть двух типов:
целым числом в пределах от 0 до 9999;
обычным идентификатором.
Все используемые метки должны быть перечислены в разделе объявления меток, начинающемся зарезервированным словом label, например:
label 1, 2, Metka;
Одной меткой можно пометить только один оператор. Метка от помеченного оператора отделяется двоеточием.
Использовать оператор GOTO следует крайне осторожно. Широкое его применение без особых на то оснований ухудшает понимание логики работы программы. Безусловный переход можно осуществлять далеко не из каждого места программы и не в любое место программы. Так, нельзя с помощью этого оператора перейти из основной программы в подпрограмму или выйти из подпрограммы, не рекомендуется осуществлять переход внутрь структурированного оператора, т. к. он может дать неправильный результат, и т. д.
Операторы языка программирования Паскаль. Структурные операторы. Составной оператор
Оператором называется предложение языка программирования, задающее полное описание некоторого действия, которое необходимо выполнить. Основная часть программы на языке Турбо Паскаль представляет собой последовательность операторов. Разделителем операторов служит точка с запятой. Операторы, не содержащие других операторов, называются простыми. К ним относятся операторы присваивания, безусловного перехода, вызова процедуры, пустой. Структурные операторы представляют собой конструкции, построенные из других операторов по строго определенным правилам. Эти операторы можно разделить на три группы: составные, условные и повтора
Структурные операторы Структурные операторы представляют собой конструкции, построенные из других операторов по строгим правилам. Их можно разделить на три группы: составные, условные и повтора. Применение структурных операторов в вашей программе очень часто просто незаменимо, потому что они позволяют программисту сделать его программу зависимой от каких-либо условий, например введенных пользователем. К тому же применяя операторы повтора вы получаете возможность обрабатывать большие объемы данных за сравнительно малый отрезок времени (это конечно же зависит и от процессора:) Составной оператор Это оператор представляет собой совокупность произвольного числа операторов, отделенных друг от друга точкой с запятой, и ограниченную операторными скобками begin и end. Он воспринимается как единое целое и может находиться в любом месте программы, где возможно наличие оператора.