- •1 (1.1)Понятие модели. Материальные модели и их краткая характеристика.
- •2(1.2) Понятие модели. Абстрактные модели и их краткая характеристика
- •3(1.3) Понятие моделирование. Цели моделирования. Виды моделирования.
- •4(1.4) Основные понятия компьютерного моделирования.
- •5(1.5) Основные этапы компьютерного моделирования.
- •11. (2.2) Виды моделей данных и их структурные элементы
- •12. (2.3) Реляционная база данных: основные термины, определения и требования к её разработке Реляционная модель данных
- •13. (2.4) Общие принципы проектирования баз данных.
- •14.(2.5) Системы управления базой данных: определения и её функции. Основные объекты субд: таблица, форма, отчет, запрос. Виды запросов.
- •15.(3.1) Понятие алгоритма. Свойства алгоритмов. Способы представления алгоритмов. Блоки, используемые для построения блок-схем и их функции.
- •16 (3.2).Базовые алгоритмические конструкции. Базовая структура "следование" (линейная структура).
- •17(3.3). Базовая структура "ветвление"
- •18(3.4) Базовая структура "цикл"
- •20(3.6) Объектно-ориентированное проектирование: понятия объекта, свойства, метода, события, класса. Методика объектно-ориентированного проектирования.
- •26 (3.12) Конструкция Select Case в Visual Basic: назначение, синтаксис, характеристика составляющих, принцип работы. Пример
- •27(3.13) Оператор цикла со счетчиком в Visual Basic: назначение, синтаксис, характеристика составляющих, принцип работы.Примеры
- •28(3.14) Операторы цикла с условием в Visual Basic: назначение, виды, синтаксис, характеристика составляющих и принцип работы. Примеры
- •29(3.15) Структурированные данные: определение и виды. Понятие массива: назначение, объявление, виды принцип работы
- •30 (4.1) Программный продукт. Жизненный цикл программного продукта.
20(3.6) Объектно-ориентированное проектирование: понятия объекта, свойства, метода, события, класса. Методика объектно-ориентированного проектирования.
Объектно-ориентированное проектирование — это метод создания таких моделей, которые фокусируют внимание на объектах, найденных в самой предметной области.
Объект - Сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса или копирования прототипа (например, после запуска результатов компиляции и связывания исходного кода на выполнение).
Свойство — способ доступа к внутреннему состоянию объекта, имитирующий переменную некоторого типа.
Метод в объектно-ориентированном программировании — это функция или процедура, принадлежащая какому-то классу или объекту.
Событие в объектно-ориентированное программировании — это сообщение, которое возникает в различных точках исполняемого кода при выполнении определённых условий.
Класс является описываемой на языке терминологии (пространства имён) исходного кода моделью ещё не существующей сущности (объекта).
Методики объектно-ориентированного анализа.
В процессе объектно-ориентированного анализа мы моделируем
задачу, определяя классы и объекты, которые формируют словарь
предметной области.
26 (3.12) Конструкция Select Case в Visual Basic: назначение, синтаксис, характеристика составляющих, принцип работы. Пример
Конструкция Select case позволяет обрабатывать в программе несколько условий и аналогична блоку конструкций if.. .Then.. .Else. Эта конструкция состоит из анализируемого выражения и набора операторов case на каждое возможное значение выражения. Работает эта конструкция следующим образом. Сначала Visual Basic вычисляет значение заданного в конструкции выражения. Затем полученное значение сравнивается со значениями, задаваемыми в операторах case конструкции. Если найдено искомое значение, выполняются команды, приписанные данному оператору case. После завершения выполнения конструкций управление будет передано конструкции, следующей за ключевым словом End Select.
Синтаксис конструкции Select Case следующий:
Select Case сравниваемоеЗначение
CASE значение1
конструкция1
CASE значение2
конструкция2
. . .
End Select
В начале конструкции расположены ключевые слова select case, указывающие, что расположенный рядом с ними параметр сравниваемоеЗначение будет проверяться на несколько значений. Далее следуют группы команд. начинающиеся с ключевого слова Case. Если параметр сравниваемоеЗначение равен значению, указанному в текущем операторе case, то будут выполняться команды, расположенные между этим и следующим ключевым словом case.
Замечание
Обратите внимание, что Select Case может выполнить не более одной из содержащихся в ней последовательностей конструкций. После того как одно из условий оказалось равно True, и была выполнена соответствующая последовательность конструкций, Select Case завершит свою работу. Остальные условия проверяться не будут.
27(3.13) Оператор цикла со счетчиком в Visual Basic: назначение, синтаксис, характеристика составляющих, принцип работы.Примеры
Cинтаксис оператораFor…Next следующий:
For Cчетчик=Начальное значение To Конечное значение [Step шаг]
Операторы блока S
Next [счетчик]
Операторы блока S называется телом цикла. Строка, начинающаяся с ключевого слова For, – заголовком цикла, строка с ключевым словом Next – концом цикла.
В начале выполнения цикла значение Счетчик устанавливается в Начальное значение. При каждом “проходе” цикла переменная Счетчик увеличивается на величину шага. Если она достигает Конечное значение, то цикл завершается и выполняются следующие за ним операторы.
Сделаем небольшой пример, чтобы на практике понять, как “работает” оператор For…Next.
На форму поместим одну командную кнопку cmdFor, а значение свойства Caption для нее зададим “For…Next”.
Составим код для командной кнопки cmdFor, включив в него цикл. В теле цикла поместим строку Print “Visual Basic”. Начальное значение счетчика зададим равное единице, конечное значение - 10, шаг 1.
Private Sub cmdFor_Click( )
Dim I As Integer
CLS
For I = 1 To 10 Step 1
Print “Visual Basic”
Next I
End Sub
Сделайте этот код на компьютере и запустите проект на выполнение. Вы увидите, что на форме 10 раз распечаталась фраза “Visual Basic”.
Изменим теперь строку кода, соответствующую заголовку цикла, следующим образом: не будем указывать шаг.
For I = 1 To 10
Если теперь запустить проект и щелкнуть на командной кнопке, результат не изменится. Если в цикле не указывать шаг, то подразумевается, что он равен единице.
Произведем следующие изменения в коде. Шаг сделаем 2. Заголовок цикла станет такой:
For I = 1 To 10 Step 2
В результате работы измененной программы фраза Visual Basic распечатается на форме 5 раз.
Составьте три варианта цикла, чтобы фраза Visual Basic распечатывалась на форме 10 раз. Меняйте каждый раз начальное и конечное значения счетчика цикла и шаг. Проверьте их на компьютере.
Немного модифицируем наш проект следующим образом: не будем в коде задавать начальное и конечное значения счетчика цикла и его шаг, а будем запрашивать все эти значения с помощью функции InputBox.
Private Sub cmdFor_Click( )
Dim I As integer
Dim BeginZn As Single
Dim FinishZn As Single
Dim StepZn As Single
Cls
i = 0
BeginZn = 0
FinishZn = 0
StepZn = 0
BeginZn=InputBox(“Число”,“Начальное значение счетчика”)
FinishZn=InputBox(“Число”, “Конечное значение счетчика”)
StepZn = InputBox (“Число”, “Значение шага”)
For I = BeginZn To FinishZn Step StepZn
Print “Visual Basic”
Next I
End Sub
