Шпаргалка по "Программированию"

Автор работы: Пользователь скрыл имя, 30 Апреля 2013 в 11:26, шпаргалка

Описание работы

Работа содержит ответы на вопросы по дисциплине "Программирование".

Файлы: 1 файл

Otvety по ОФП.docx

— 87.33 Кб (Скачать файл)

If<условие>Then<инструкция_1 >

[Else< инструкция_2 >

EndIf]

ЗдесьIf, Then, Else, EndIf – зарезервированные слова VBA (если то, иначе, конец ветвления)

  1. Опишите назначение и синтаксис оператора выборки.

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

Синтаксис оператора  выбора:

SelectCase<переключатель >

Case( условие 1 )

<инструкция 1 >

Case<условие 2>

<инструкция 2>

[ CaseElse< условие 3>

< инструкция 3>

End Select

Select Case – выбордля

 

  1. Опишите назначение и синтаксис цикла с предусловием (DoWhile).

Цикл – многократное повторение последовательности действий по некоторому условию.

Цикл с предусловием (цикл – пока)

Это наиболее универсальная  циклическая структура. Он организует выполнения операторов составляющих тело цикла неизвестное заранее число  раз.

Синтаксис цикла  с пред.условием

DoWhite<условие>

<тело цикла>

Loop

 

  1. Опишите назначение и синтаксис цикла с постусловием (DoUntil).

Цикл – многократное повторение последовательности действий по некоторому условию.

Цикл с постусловием ( цикл – до)

Позволяет организовать многократное выполнение операторв. Если число повторений заранее не известно.

Синтаксис цикла  с постусловием:

DoUntil<условие>

<тело цикла>

Loop

 

  1. Опишите назначение и синтаксис цикла с параметром (For).

Цикл – многократное повторение последовательности действий по некоторому условию.

Цикл с параметром ( цикл для)

Служит для организации  циклов с заранее известным числом повторений.

Синтаксис цикла  с параметром:

For<параметр>=< начальное значение>

To< конечное значение >

[ step<шаг>

Next

 

  1. Дайте определение понятию массив, опишите его синтаксис.

Массив – это упорядоченный набор данных одного типа снабженных индексами.

Индексы предназначены для  нахождения определенного элемента массива. Т.е положение каждого  элемента в массиве определяет его  индексам.

Синтаксис:

Dim A (1z) As Integer



 

  1. Дайте определение понятию строка, назовите и опишите строковые функции.

 

Строка – это неупорядоченный набор различных элементов ( символы, цифры, буквы, пробел) имеющие типы Stringили Variant.

· Len – определяет длину строки

· LTrim, RTrim, Trim – возможность убрать пробелы слева, справа, и там и там.

· Replace – позволяет заменить в строке одну подстроку другой.

· StrReverse – перевернуть строку разместив ей символы в обратном порядке.

· Asc – позволяет вернуть числовой код для переданного символа.

· Chr – возвращает символ по его числовому коду.

· Left, Right, Mid – возможность взять указанное количество символов из существующих строк переменной слева, справа, по центру.

· StrComp – возможность сравнить две строки.

· LCase, VCase – перевести строку в нижний и верхний регистр.

· LSet, RSet – возможность заполнить одну переменную символами другой без изменения её длины.

 

  1. Перечислите основные типы файлов. Назовите и опишите встроенные функции VBA для работы с файлами.
  • Файл последовательного доступа
  • Файл произвольного доступа
  • Бинарный файл

Встроенные фунцииVBAдля работы с файлами:

  • Open – открывает файл
  • Close – закрывает файл
  • Reset – закрывает все открытые файлы
  • Print – записывает данные в файл
  • File Copy –копирует файл
  • EOF– определяет метку конца файла
  • FileAttv  - возврващает режим доступа открытого файла
  • FileDate/Time– возвращает дату и время созданного файла
  • Filelen– возвращает размер файла (байт)
  • Kill – удаляет файл
  • Name- задаёт имя файла
  • Jnput- читает данные из файла
  • LineJnput- читает строку из файла
  • Put- записывает данные в файл

 

23. Опишите принцип  работы с файлами последовательного  доступа. Перечислите объекты  для управления файлам, опишите  их свойства и методы.

Файл последовательного  доступа- рассматривается как последовательность строк произвольной длины разделенный специальными символами. Чтение и запись в файл производится подстрочно.

Встроенные фунцииVBAдля работы с файлами:

  • Open – открывает файл
  • Close – закрывает файл
  • Reset – закрывает все открытые файлы
  • Print – записывает данные в файл
  • File Copy –копирует файл
  • EOF– определяет метку конца файла
  • FileAttv  - возврващает режим доступа открытого файла
  • FileDate/Time– возвращает дату и время созданного файла
  • Filelen– возвращает размер файла (байт)
  • Kill – удаляет файл
  • Name- задаёт имя файла
  • Jnput- читает данные из файла
  • LineJnput- читает строку из файла
  • Put- записывает данные в файл

24.     Опишите принцип работы с файлами произвольного доступа. Перечислите объекты для управления файлам, опишите их свойства и методы.

Файл произвольного  доступа – состоит из записей фиксированной длины и размер записи указывается при его открытии.

Встроенные фунцииVBAдля работы с файлами:

  • Open – открывает файл
  • Close – закрывает файл
  • Reset – закрывает все открытые файлы
  • Print – записывает данные в файл
  • File Copy –копирует файл
  • EOF– определяет метку конца файла
  • FileAttv  - возврващает режим доступа открытого файла
  • FileDate/Time– возвращает дату и время созданного файла
  • Filelen– возвращает размер файла (байт)
  • Kill – удаляет файл
  • Name- задаёт имя файла
  • Jnput- читает данные из файла
  • LineJnput- читает строку из файла
  • Put- записывает данные в файл

25. Дайте определение  пользовательской форме VBA. Опишите ее свойства.

Объект UserForm( пользовательская форма ) – прямоугольное окно на   экране с размещенной на нем элементами управления. Необходима для создания форм.

Свойства UserForm (всего 40 св-в):

  1. Name (имя)
  2. Height (высота)
  3. Width (ширина)
  4. Left, Top(координаты верхнего левого угла)
  5. Back Color( цвет фона)
  6. Barder Color ( цвет рамки)
  7. Caption ( заголовок)
  8. Font (шрифт)
  9. Count (количество)
  10. Add (добавить)

26. Назовите назначение  элемента управления Lebel и TextBox, опишите их свойства и события.

Label(надпись)- служит для ввода разного рода надписей в диалоговом окне.

События:

  1. BedoreDragDver
  2. Click
  3. Error
  4. MouseUP

Cвойства:

  1. Name (имя)
  2. Caption( заголовок)
  3. Font (шрифт)
  4. BackColor( цвет фона)
  5. ForeColor(цвет самой надписи)
  6. Top (расстояние от верхнего края формы)
  7. Left (расстояние от левого края формы)
  8. Height (высота)
  9. Width (ширина)

TextBox(поле ввода) – это основное средство  для ввода пользователем числовых и текстовых данных в систему.

Свойства:

  1. Font (шрифт)
  2. BackColor( цвет фона)
  3. ForeColor(цвет самой надписи)
  4. Left (расстояние от левого края формы)
  5. Height (высота)
  6. Width (ширина)
  7. Top (расстояние от верхнего края формы)
  8. Name (имя)

Методы:

  1. Copy
  2. Cut
  3. Move
  4. Paste
  5. Set Focus
  6. Val

 

27. Назовите назначение элемента управления CommandButton и Frame, опишите их свойства и события.

 

CommandButton – командная кнопка запускает на выполнение действий системы которые обычно задаются в действии событиями Click (щелчок мыши)

Свойства:

Caption– название кнопки можно установить при проектировании диалогового окна

Cancel – данное свойство определяет является ли кнопка кнопкой отказа (по умолчанию задается Folse) – это свойство может быть установлено только для одной кнопки

Default – определяет выбирается ли кнопка (по умолчанию задается Folse)

TakeFocusOnClick – определяет переместится ли фокус на данную кнопку после выбора ее щелчком. Иногда для этого удобно установить Folse, что бы щелкнув кнопку выполнить действие над содержимым элементом находящегося в фокусе

События:

Click

Enter

Error

Exit

 

Frame – рамка

Этот элемент управления служит для видимого объединения  в группу нескольких других элементов  управления

Свойства:

Caption – это свойство задает заголовок на верхней границе рамки

Picture – это свойство позволяет задавать рисунок для рамки, являющийся фоновым

Zoom – определяет коэффициент уменьшения и увеличения изображений всех элементов внутри рамки ( измеряется в процентах и применяет значения от 10% до 400%)

События:

Enter

Error

Exit

 

28. Назовите назначение  элемента управления Checkbox и OptionButton, опишите их свойства и события.

CheckBox(флажок)- этот элемент управления представляет пользователю возможность выбора.

Флажок имеет 2-а  состояния:

  • Установленное
  • Сброшенное

OptionButton(переключатель)-позволяет выбрать один из нескольких взаимоисключающих параметров или действий.

Свойства: (аналогичны свойствам Checkbox)

Value- возвращает значение Trueесли переключатель выбрал и False- в противном случае.

Enablead- допустимые значения, true-пользователь может выбрать переключатель, False– в противном случае.

Visible-дополнительное значение True –переключатель отображается во время выполнения программы, False- в противном случае.

Caption- надпись отображается рядом с переключателем.

События:

Когда CheckBox и OptionButton выбран, вызывается его событие Click (нажат).

Информация о работе Шпаргалка по "Программированию"