- •Базы Данных
- •3.2. Case – технология, назначение, возможности. Программные средства автоматизированного проектирования информационных систем.
- •5. Команда по реинжинирингу
- •3.5. Функциональное моделирование. Методология idef0. Особенности моделирования.
- •3.6. Функциональное моделирование. Элементы модели: работа, стрелка, icom-коды. Графическая интерпретация модели.
- •Последовательность создания диаграммы
- •3.7. Информационное моделирование. Методология dfd. Особенности моделирования.
- •3.15. Язык sql.Структура инструкции: команда, ключевое слово. Инструкции select, update, delete. Создание однотабличных и многотабличных запросов.
- •3.17. Запросы. Запросы и локальные представления. Создание запросов. Язык sql.
- •3.18. Отчеты. Назначение и типы отчетов. Инструменты создания отчетов. Технология создания отчетов.
- •3.19. Данное и его характеристики. Основные и производные типы данных. Инициализация данных.
- •3.20. Понятие алгоритма. Свойства алгоритма. Управляющие структуры алгоритмов и их разновидности.
- •Свойства алгоритмов
- •Типовые структуры алгоритмов
- •3.21. Классификация алгоритмических языков программирования. Особенности языков программирования.
- •3.26. Интегрированная среда программирования. Элементы среды и их назначение. Инструменты отладки программ.
- •Виды трансляторов
- •2 Часть – раздел объявлений
- •Сложные (структурные) переменные
- •3.30. Понятие массива. Массивы строк. Инициализация массивов.
- •Объявление одномерного числового массива
- •Операции ссылки
- •3.32. Реализация управляющих структур (условие, цикл) в языке программирования.
- •Требования к организации цикла
- •Типы циклов
- •3.33. Функции и процедуры. Понятие, типы. Формальные и фактические аргументы. Объявление функций. Вызов функций.
2 Часть – раздел объявлений
USES – для объявления используемых модулей
LABEL – объявление меток, связан с оператором GOTO
CONST объявление констант
TYPE – объявление новых типов данных
VAR – объявление переменных
PROCEDURE – объявление процедур
FUNCTIONобъявление функций
Это тоже не обязательная часть программы, в простейших программах она может отсутствовать.
3 часть – исполнительный раздел (обязательная часть).
BEGIN
Операторы;
END.
3.29. Понятие переменной и константы. Область действия. Объявление переменной и константы, способы объявления.
Переменная – это данное, которое имеет имя и может изменять свое значение во время работы программы. При использовании имени переменной в выражении вместо имени переменной – текущее значение. С точки зрения программирования переменная представляет собой именованный участок памяти, приспособленный для хранения значений определенного типа.
Константа – это данное, значение которого во время работы программы изменить невозможно.
Виды констант:
значения, фигурирующие в законах естественных наук (π, ε).
законодательные нормы для различных областей деятельности человека.
характеристики (ограничения) используемых моделей, методов и инструментов.
Область действия – участок кода программы, из любого места которой переменная или константа может быть доступна для считывания или изменения значения переменной.
Классификация переменных по области действия:
Локальные переменные – используются короткое время только в определенном месте программы. Объявляются словом Dim (Dimension – размерность).
Глобальные переменные – используются продолжительное время в нескольких участках кода программы.
Переменные уровня модуля – Private. Область действия – все процедуры, находящиеся в том же модуле, где объявлена переменная.
Переменная уровня приложения в целом – Public. Область действия – все модули приложения.
Примечание: Область действия переменной определяется местом ее объявления, а не ключевыми словами. Указатели области действия нужны для боле легкого понимания программы (чтения).
Статические – промежуточные между локальными и глобальными. При выходе из своей области действия становятся недоступными, но не исчезают и сохраняют при этом текущее значение (наглядный пример – счетчик).
Объявление переменной – это выделение (резервирование) в памяти участка, где должно храниться значение переменной.
Объявления переменных бывают:
Скрытое – участок памяти резервируется автоматически при первом использовании имени переменной в программе. Тип переменной задается присвоенным значением.
Явное – в программе присутствует специальный оператор, в котором описываются характеристики переменной.
Dim X As Integer ,где Dim – указатель области действия (видимости) переменной; X – имя переменной; As Integer – указатель типа переменной).
Объявление константы
Dim Const PI AS Single=3,141592 (традиционно имена констант пишутся заглавными буквами).
Сложные (структурные) переменные
1. Массивы – переменные, хранящие несколько значений. Все значения имеют одинаковый тип и различаются по порядковому номеру.
Объявление массивов
Dim Mas (0 TO 9) As Integer – одномерный локальный массив с порядковыми номерами от 0 до 9.
Xi → Mas(1) – элемент массива под номером 1.
Mas(3)=27 – элементу массива под номером 3 присваивается значение 27.
Y=Mas(3) – переменной Y присваивается значение элемента массива под номером 3.
2.Структуры (USER, Define, TYPE, UDT) – в любой предметной области данные обычно образуют устойчивые связи.
1-й этап – объявление нестандартного типа данных в разделе TYPE.
TYPE Employee
Tab№ As Long
Fam As String
Salary As Currency
2-й этап – объявление переменных, представляющие собой такие структуры.
Dim Secretary As Employee
Public Boss As Employee
3-й этап работа с переменными. Secretary.Salary=Boss.Salary/100