![](/user_photo/2706_HbeT2.jpg)
- •24. Системы управления базами данных (субд): основные понятия и определения, функции субд, технология работы.
- •25. Виды моделей данных.
- •26. Реляционная модель данных.
- •27. Компьютерные сети: основные понятия и определения.
- •14.Текстовые редакторы.
- •28. Топология сетей. Аппаратные компоненты сетей.
- •29. Глобальная сеть Internet, адрес компьютера в сети.
- •30. Сервисы Internet
- •31. Локальные вычислительные сети.
- •32. Понятие модели. Материальные и информационные модели. Виды информационных моделей.
- •33. Моделирование и формализация. Визуализация формальных моделей.
- •34. Понятие алгоритма. Свойства и типы алгоритма. Способы записи алгоритмов
- •35. Базовые структуры алгоритмов.
- •36. Объектно-ориентированный подход (основные понятия vba: проект, модуль, объект, свойство, метод).
- •37. Процедуры и функции пользователя
- •38. Соглашения об именах в vba, виды и типы данных
- •39. Переменные, константы, явное и неявное объявление переменных и констант в vba.
- •40. Области видимости переменных в vba.
- •41. Строковые переменные, операторы и операции в vba.
- •42. Программирование разветвляющихся процессов в vba.
- •43. Программирование циклических процессов. Виды циклов.
- •44. Массивы, описание массивов в vba.
- •46. Особенности языка программирования vba.
- •47. Визуальное программирование. Создание и использование пользовательских форм.
- •48. Технология программирования.
- •49. Системы программирования
- •50. Псевдокоды
- •51. Защита информации
- •52. Понятие компьютерных вирусов, их классификация, методы защиты.
- •53. Антивирусные программы.
43. Программирование циклических процессов. Виды циклов.
Циклический процесс – многократное исполнение одного и того же участка программы, следовательно, цикл – это последовательность действий, которая может выполняться многократно, т.е. более одного раза. Соответственно алгоритм, в котором есть один или несколько циклов, называется циклическим.
Различают 3 типа циклов:
- циклы со счетчиком (или с известным числом повторений);
- циклы с предусловием;
- циклы с постусловием.
1) для цикла со счетчиком (цикл для) исп. оператор For…Next. В циклах такого типа известно число повторений цикла. Переменная, которая считает кол-во повторений или шагов цикла называется счетчиком цикла или параметром цикла или управляющей переменной цикла. При использовании цикла со счетчиком: 1. в теле цикла нельзя принудительно изменить значение счетчика цикла, 2. не разрешается передавать управление оператору тела цикла извне, т.е. вход в цикл допускается только через начало цикла.
Тело цикла - это последовательность операторов, которая будет выполняться заданное число раз. Счетчик цикла – это числовая переменная, которая автоматически увеличивается после каждого повторения цикла. Значение счетчика цикла изменяется от заданного начального значения до конечного значения с шагом цикла. Шаг цикла по умолчанию = 1, но его можно изменить, указав необязательное ключевое слово Step и величину шага
2) Цикл с предусловием (цикл пока). Операторы: 1) Do While – Loop (тело цикла будет выполняться до тех пор, пока значение условия истинно 2) Do Until – Loop (тело цикла будет выполняться до тех пор, пока значение условия ложно)
Циклы с предусловием – (для неизвестного заранее кол-ва повторений цикла) это циклы, в которых до начала выполнения тела цикла проверяется условие выполнения следующего шага цикла. Если значение этого условия истинно, т.е. условие выполняется, то выполняется тело цикла. В теле цикла должно изменяться значение по крайней мере одно переменной, которая влияет на значение условия. В противном случае произойдет зацикливание. Далее опять проверяется условие выполнения цикла. Если значение условия ложно, то происходит выход из цикла
3) Цикл с постусловием 1) Do – Loop While (тело цикла будет выполняться до тех пор, пока значение условия истинно 2) Do – Loop Until (тело цикла будет выполняться до тех пор, пока значение условия ложно). Этот цикл используется для неизвестного заранее кол-ва повторений цикла, как и предыдущий, но в отл. от цикла с предусловием, здесь условие выхода из цикла проверяется после того, как выполнилось тело цикла. Поэтому в этом Цикле тело цикла выполняется хотя бы раз обязательно.
В операторах циклов с пред- и постусловием для досрочного выхода из цикла используется оператор Exit Do
44. Массивы, описание массивов в vba.
Массив – это упорядоченный набор однотипных значений – элементов массива. Массив имеет:
имя, которое записывается по тем же правилам, что и имена переменных;
размер – количество элементов в массиве;
тип данных, который определяется типом элементов массива.
Массивы могут быть одномерными и многомерными. Мы будем рассматривать только одномерные и двумерные массивы.
Одномерные массивы – массивы, в которых элементы пронумерованы последовательно по порядку: первый элемент, второй, третий и т.д. Для обозначения элементов одномерного массива используется один индекс.
Двумерные массивы – массивы, в которых данные условно организованы в виде таблицы (матрицы), где положение каждого элемента определяется номером строки и номером столбца. Для обозначения элементов двумерного массива используются два индекса: первый индекс для обозначения номера строки, второй индекс для обозначения номера столбца. Описание массивов
При работе с массивами в программе они должны быть объявлены (описаны), т.е. указано имя массива, тип элементов массива, его размерность.
Оператор описания массива:
Dim <имя>(<размерность>) As <тип>
В качестве размерности указывается либо верхняя граница изменения индекса, либо конкретный диапазон изменения значений индексов: Iн TO Iк: