- •Вопросы к экзамену по информатике
- •История развития вычислительной техники.
- •III поколение(1964-1972)
- •Информатика. Источники, термины, предмет.
- •Информация, сигнал, данные.
- •Свойства информации.
- •Операции с данными.
- •Количество информации.
- •Системы счисления.
- •Алгоритм, схема алгоритма, стандартные блоки.
- •Среда программирования Visual Basic. Интегрированная среда разработки ide.
- •Основные понятия – проект, форма, объект, код процедуры.
- •Панель элементов управления General.
- •Свойства элементов управления.
- •Порядок создания проекта в vb.
- •Основы языка vb. Оператор присваивания.
- •Основы языка vb. Функции.
- •Vb. Ввод данных. Функция InputBox.
- •Vb. Ввод данных с помощью текстового поля.
- •Vb. Вывод данных. Оператор MsgBox.
- •Vb. Вывод данных. Функция MsgBox.
- •Vb. Вывод данных. Метод Print.
- •Vb. Вывод данных с помощью текстового поля.
- •Операции отношения и логические операции.
- •Полная развилка
- •Оператор безусловного перехода.
- •Функция Iif. Пример использования.
- •Параметры
- •Добавление списка (элемент управления формы)
- •Добавление списка (элемент ActiveX)
- •Excel. Вычисление значений элементов данных. Пример.
Основы языка vb. Оператор присваивания.
Оператор присваивания используется, если какой-то переменной нужно присвоить новое значение. Он имеет следующий синтаксис:
ИМЯ_ПЕРЕМЕННОЙ = ВЫРАЖЕНИЕ
Сначала вычисляется выражение в правой части, а затем результат присваивается переменной, стоящей в левой части.
Например. Записать с помощью оператора присваивания следующее математическое выражение:
На VВА это выражение можно записать в виде следующего оператора:
Y = a^(1/3)+(a^2+Exp(-b))/(Sin(a)^2-Log(b))
Основы языка vb. Функции.
В VBA имеется большой набор встроенных функций, использование которых существенно упрощает программирование. Эти функции можно разделить на следующие основные категории:
- математические функции;
- функции проверки типов;
- функции преобразования типов выражений;
- функции обработки строк;
- функции времени и даты;
- функции выбора.
Vb. Ввод данных. Функция InputBox.
Функция InputBox осуществляет ввод значений переменных с помощью окна ввода и имеет следующий синтаксис:
Имя_Переменной = InputBox( Сообщение[, Заголовок])
Аргументы:
Сообщение - обязательный аргумент. Задает в окне информационное сообщение, обычно поясняющее смысл вводимой величины
Заголовок - задает заголовок окна.
Например, Ввести значение переменной N с клавиатуры, предусмотрев значение по умолчанию равное 10.
Для этого можно использовать следующий оператор:
N = InputBox("Введите N", "Ввод исходных данных",10)
В результате будет выведено следующее окно для ввода значения переменной N (рис.3.2).
Если значение по умолчанию подходит пользователю, то после щелчка кнопки ОК окно ввода закроется, переменной N присвоится значение 10 и выполнение программы возобновится с оператора, стоящего непосредственно за вызовом InputBox.
Если же значение по умолчанию не подходит пользователю, то перед щелчком по кнопке ОК необходимо ввести нужное значение переменной N.
Vb. Ввод данных с помощью текстового поля.
Для ввода информации в Visual Basic, могут применить: 1. ввод информации из текстового поля с использованием функции Val - функции преобразования строковых величин в числовые; 2. ввод информации из Диалогового Окна Ввода с использованием функции InputBox; 3. ввод информации из списка ListBox или ComboBox; 4. ввод информации из файла.
Vb. Вывод данных. Оператор MsgBox.
Vb. Вывод данных. Функция MsgBox.
Оператор MsgBox осуществляет вывод информации в диалоговом окне и устанавливает режим ожидания нажатия кнопки пользователем.
Он имеет следующий синтаксис:
MsgBox Сообщение[,Кнопки][, Заголовок]
Аргументы:
Сообщение - обязательный аргумент, задающий в окне выводимое информационное сообщение. Может состоять из нескольких текстовых строк, объединенных знаком &. Использование в этом аргументе Chr(13) приводит к переходу на новую строку при выводе информации.
Кнопки - значение этого аргумента определяет категории появляющихся в окне кнопок. От значения аргумента кнопки зависит также, появляется ли в окне какой-либо значок. Если не указано, какие кнопки необходимо отображать в окне сообщений, то используется значение по умолчанию, соответствующее кнопке ОК. В табл. 3.1 приведены возможные комбинации кнопок и значков в окне сообщений.
Заголовок - задает заголовок окна.
Функция MsgBox возвращает значение типа Integer, указывающее, какая кнопка была нажата в диалоговом окне.