Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gotovye_shpory_33_33_33_33_teoria.doc
Скачиваний:
47
Добавлен:
25.09.2019
Размер:
235.52 Кб
Скачать

Структура Развилка:

да

нет

В блоке 2 (структуры развилка) проверяется логическое условие Р. если оно истинно, то выполняется содержание блока 3, если ложно, то блока 4.

Усеченная структура Развилка:

Во многих случаях по условию "истинно" или "ложно" может выполняться группа операторов. В этом случае структура Развилки называется модифицированной. Алгоритм модифицированной структ; Развилка имеет вид:

Для реализации модифицированной структуры Развилка может

использоваться только условный оператор If записанный следующим

образом:

If условие Then (операторы) Else (операторы) End if

Вложенная структура Развилка:

Если в ходе вычислительного процесса в зависимости от сложности принимаемого решения требуется проверить несколько условий, то используется вложенная структура Развилка. Схема алгоритма может иметь вид:

8. Операторы Цикла. Реализация структуры Цикл, вложенный Цикл (Цикл в Цикле)

П

А

редназначена для выполнения многократно повторяющихся операций, которые принято называть телом цикла.

Тело цикла

А

да

н ет

В блоке 2 параметру цикла А присваивается первоначальное значение.

В блоке 3 проверяется логическое условие R, зависящее от параметра цикла А.

В блоке 4 выполняется тело цикла повторяющихся операций, а в блоке 5 присваивается новое значение первоначальному параметру.

В VB для описания структуры циклов используется несколько типов операторов:

  1. Оператор For … Next.

Синтаксис:

For < переменная> = <начальное значение> To <конечное значение> [ step шаг] <тело цикла> Next

Этот оператор используется тогда, когда заранее известно количество повторения цикла.

Цикл DO … LOOP; Do While <условие> <операторы> Loop

Отличие оператора Do While Loop от Do Until Loop заключается в том, что в первом случае цикл выполняется пока выражение истинно, а во втором – пока выражение ложно.

Структура Цикл в Цикле:

При реализации структуры Цикл в Цикле вводятся следующие понятия:

-параметр внешнего цикла (х);

-параметр внутреннего цикла (z);

-начальное значение параметра внешнего цикла (Хо);

  • начальное значение параметра внутреннего цикла (Zq);

  • конечное значение параметра внешнего цикла (xk);

  • конечное значение параметра внутреннего цикла (zk)

  • шаг изменения параметра внешнего цикла (Ах);

  • шаг изменения параметра внутреннего цикла (Az);

  • условие окончания внешнего цикла;

  • условие окончания внутреннего цикла.

Тоже самое что и обычный цикл только внутри тело еще одного цикла, поэтому алгоритм более сложный.

С предусловием когда условие объявляется в начале, а с постусловием – когда в конце.

10. Основные понятия реляционной базы данных. Объекты базы данных.

Microsoft Access - это реляционная система управления базами дан­ных (далее, сокращенно - БД), предназначенная для создания, обслужива­ния БД, для предоставления доступа к данным и их обработки.

Реляционная БД содержит множество взаимосвязанных объектов, в основе этого множества стоят двумерные таблицы. Простейшая БД состоит из единственной таблицы. Столбцы и строки таблицы принято на­зывать полями и записями. Основными характеристиками полей являются: имя, тип поля, размер, определяющий предельную длину данных, размещаемых в этом поле. Используются следующие типы данных: текстовый (String*255), поле MEMO (String*65535), числовой, да­та/время (Date), денежный (Currency), счетчик (Long), логический (Boolean), поле объекта OLE (Object), гиперссылка, мастер подстановок. Числовой тип данных имеет семь разновидностей: байт (Byte), целое (Inte­ger), длинное целое (Long), одинарное с плавающей точкой (Single), двой­ное с плавающей точкой (Double), код репликации, действительное. Поле типа «счетчик» может быть только считано, занесение уникального число­вого значения в это поле Access берет на себя. Текстовый тип может иметь выбираемую пользователем длину от 1 до 255 символов, по умолчанию предполагается длина 50 символов.

БД может состоять из нескольких таблиц, содержащих различную информацию. Таблицы могут быть попарно связаны между собой логиче­ски и физически. Логическая связь организуется выбором пары «связных» полей (по одному из каждой таблицы), типы которых совместимы. Физи­ческая связь означает совпадение данных в этих полях. Связи между таб­лицами дают возможность совместно использовать данные из различных таблиц, а также экономить машинное время и дисковую память.

Как правило, одно из пары «связных» полей является ключевым по­лем. Ключевое поле позволяет однозначно идентифицировать каждую за­пись таблицы. Простейшим типом такого поля может служить «счетчик».

Таблицы. Как мы уже говорили, это основные объекты любой базы данных. Во-пер­вых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хра­нят и структуру базы (поля, их типы и свойства).

Запросы. Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции, как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выпол­нять преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое.

Формы. Если запросы — это специальные средства для отбора и анализа данных, то фор­мы — это средства для ввода данных. Смысл их тот же — предоставить пользователю сред­ства для заполнения только тех полей, кото­рые ему заполнять положено. Одновременно с этим в форме можно разместить специаль­ные элементы управления (счетчики, раскры­вающиеся списки, переключатели, флажки и прочие) для автоматизации ввода. С помощью форм данные можно не только вводить, но и отображать.

Отчеты. По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены только для вывода данных, причем для вывода не на экран, а на печатающее устройство (принтер).

Макросы и модули. Эти категории объектов предназначены как для автоматиза­ции повторяющихся операций при работе с системой управления базами данных, так и для создания новых функций путем программирования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]