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

Действие 2

End if

Конструкция If…Then…Else определяет несколько блоков операторов, один из которых будет выполняться в зависимости от условия.

Слева – развилка, справа – вложенная развилка.

Вопрос 20Операторы Цикла. Реализация структуры Цикл, вложенный Цикл (Цикл в Цикле). . Циклы позволяют выполнить одну или несколько строк кода несколько раз .Visual Basic поддерживает следующие циклы: Do…Loop; For…Next.

Конструкция Do..Loop.Цикл Do применяется для выполнения блока операторов неограниченное число раз. Существует несколько разновидностей конструкции Do…Loop, но каждая их них вычисляет выражение-условие, чтоюы определить момент выхода из цикла. Как и в случае конструкции If…Then условие должно быть величиной или выражением, принимающим значение False или True. В следующей конструкции Do…Loop операторы выполняются до тех пор, пока значение условия является True:

Do While улсовие

Операторы

Loop

Конструкция For…Next. Цикл Do хорошо работают, когда не известно, сколько раз необходимо выполнить операторы цикла. Когда число повторений известно заранее , лучше использовать цикл For...Next. В отличие от цикла Do , в цикле For используется переменная, называемая счетчиком цикла, которая увеличивается или уменьшается на заданную величину при каждом повторени цикла. Синтаксис этой конструкции:

For счетчик= начало to конец step шаг изменения

Действие1

Действие 2

Next счетчик

Слева- структура Цикл, Справа-Структура Цикл в Цикле

21.Объекты. Свойства, методы, события.

Элемент управление - это объект системы программирования, использованный для создания приложения; Label, Textbox

Свойства:

Каждому элементу управления соответствует определённые св-ва.

Св-ва - характеристика формы или элементов управления, которые определяют изображение формы и элементы управления на экране, их поведение и название.

Метод:

Действие, который может выполнить элемент управления либо форма.

События:

Действия, которое может выполнить пользователь над формой, либо элементы управления.

24.Массивы. Описание массивов. Ввод-вывод элементов массива.

Массив-совокупность данных одинакового типа, имеющих одно и тоже имя-имя массива и отличается местом расположением массива, которая указывается индексами определяет это место. Каждый элемент массива является самостоятельной переменной и может принимать произвольное значение объявлённого типа. В выраженные элементы массива участвуют как переменно объявленного типа. Массивы могут быть одномер.-вектор, двухмер.-матрица, трёхмерные - куб и многомерные - гиперкуб. В Visual Basic массива объявляется также как и переменные, но по умолчанию индексы элемента массива нумерация начинается со значением 0. При объявления массива обязательно необходимо указать количество элементов массива, т.е. его размерность. Visual Basic обладает свойством динамичным распределением памяти- это означает что конкретное, точное объявление количество элементов массива можно выполнять в процессе выполненной программы.

  1. предварительное объявления массива.

Dim A() as Integer

Option Base 1- разрешает

Ввести размерность массива N

N= I при t Base (" ввести N")

ReDim A(N)

Ввод и вывод элементов массива.

Элементы массива вводятся в цикле

Ввод вектора:

i= 1

i= i + 1

For i= 1 to n

k(i)=InputBox ("введите k ("& i &")=")

Next

Вывод элементов вектор выводится в цикле в место

For i= 1 to m

Print k (i)

Next

Чтобы вектор выводится в строчку

Print k (i) & " ";

k(1)=5

k(2)=3

k(3)=4

Print "k("& i &")="& k (i)