- •Лекция №1(2011 год) Предмет и структура информатики
- •Понятие информации
- •Понятие количество информации
- •Информационные процессы
- •Лекция № 2(2011 год) аппаратное и программное обеспечение компьютера
- •Основные устройства компьютера
- •Системный блок
- •Электронные устройства системного блока
- •Семейство;
- •Поколение;
- •Модификация.
- •Поколение
- •Модификация
- •Внешние запоминающие устройства
- •Мониторы
- •Лекция № 3(2011 год) Программное обеспечение пэвм
- •Файловая система диска
- •Адреса файлов и папок
- •Файловая система диска
- •Графическая операционная среда windows
- •Окно. Типы окон
- •Меню Пуск
- •Обмен данными
- •Программа Проводник. Управление файлами, папками и дисками
- •Открытие объектов в окне Проводника
- •Работа с файлами и папками.
- •Копирование объектов.
- •Перемещение объектов.
- •Переименование объектов
- •Удаление объектов
- •Работа с несколькими объектами
- •Восстановление удаленных объектов
- •Лекция №4 Microsoft Office System (2011)
- •Текстовый редактор word 2007
- •Ярлыки режимов просмотра
- •Формат по образцу
- •Вкладка Главная
- •Замена регистра.
- •Вкладка Главная
- •Вкладка Главная Группа Редактирование
- •Модификация таблицы
- •Вычисления в таблицах
- •Фиксирование шапки таблицы
- •2.3 Вкладка Вставка
- •Работа с рисунками.
- •Редактирование рисунка
- •Вставка фигур
- •Создание диаграмм
- •Вставка колонтитулов
- •Вкладка Разметка страницы Оформление текста
- •Вкладка Ссылки
- •Создание оглавления
- •Лекция №5 электронные таблицы excel под windows.
- •Ввод и редактирование данных
- •Основные приемы форматирования
- •Выделение фрагментов рабочего листа
- •Изменение ширины столбца и высоты строки в excel размер ячеек можно привести в соответствие с теми данными, которые в них будут помещаться.
- •Вставка ячеек, строк и столбцов
- •Удаление ячеек
- •Форматирование таблицы
- •Условное форматирование
- •Фиксирование заголовков
- •Копирование и перемещение
- •Вычисления в excel
- •Ссылки. Относительные, абсолютные, смешанные
- •Изменение типа ссылок
- •Сообщения об ошибках
- •Работа с функциями.
- •Логические Функции
- •Отображение данных в виде диаграмм
- •Добавление линий тренда
- •Защита ячеек, рабочих листов, книг от доступа.
- •Вывод таблицы на экран и принтер
- •Microsoft Office / Печать/Быстрая печать
- •Лекция №6 Основы программирования в ms Office
- •Программирование в пакете ms Excel на языке vba. Элемент управления CommandButton
- •Знакомство с редактором Visual Basic for Application (vba). Среда vba
- •Константы
- •Встроенные функции
- •Арифметические выражения
- •Оператор присваивания
- •Ввод и вывод информации.
- •Диалоговый ввод
- •Ввод из ячейки листа Excel
- •Вывод результатов
- •Лекция №8 Создание форм
- •Для создания формы необходимо войти в редактор vba:
- •Лекция № 9 Управление в программе. Условные операторы языка программирования visual basic
- •Лекция №10 операторы циклов
- •Оператор цикла For ... Next:
- •Циклы типа Do ... Loop
- •Вычисление сумм, произведений, нахождение минимумов и максимумов
- •Пример работы с формой пользователя
- •Лекция №12 Математический пакет Mathcad
- •Работа с документами.
- •Построение и редактирование математических выражений
- •Создание одномерного графика
- •Построить график функции y(X) в декартовой системt координат.
- •Построение графиков функций в полярной системе координат
- •Создание трехмерного графика Построение графика функции двух переменных
- •Символьные преобразования
- •Решение систем линейных уравнений в пакете Mathcad
Константы
Константы, как и переменные, имеют имя, содержат в себе значения различных типов данных, но при этом они не меняют своих значений во время выполнения программы. Существуют встроенные и пользовательские константы.
В VBA встроено множество констант: календарных, для работы с файлами, цветами, формами и т.д.
CommandButton1.BackColor = 65266 – желтый цвет
UserForm1.BackColor=vbGreen
UserForm1.BackColor=65280 – зеленый цвет
CommandButton1.BackColor = vbGreen
Например, константа VbCrlf позволяет произвести переход на новую строку:
MsgBox “Первая строка”+ VbCrlf +”Вторая строка”
Пользователь может создать собственные именованные константы с помощью оператора Const:
Const <имя константы>=<выражение>
Где выражение – это любое значение или формула.
Например, следующий оператор определяет константу dlina:
Const dlina=35
Встроенные функции
В языке Visual Basic существуют следующие стандартные функции:
Функция |
Значение |
Abs(n) |
Абсолютное значение числа |
Atn(n) |
Арктангенс (в радианах) аргумента, задающего тангенс угла. |
Cos(n) |
Косинус угла. Аргумент n задает угол в радианах. |
Exp(n) |
Экспонента, т.е. результат возведения числа е(основание натуральных логарифмов) в указанную степень. |
Log(n) |
Натуральный логарифм числа. |
Sin(n) |
Синус угла. Аргумент n задает угол в радианах. |
Sqr(n) |
Квадратный корень. |
Tan(n) |
Тангенс угла. Аргумент n задает угол в радианах. |
Str(n) |
Преобразует числовое значение в строку. |
Val(n) |
Преобразует строку в числовое значение. |
Rnd(n) |
Случайное число. Если аргумент n не задан или больше нуля, то порождается очередное случайное число, если он равен 0, то результатом будет предыдущее случайное число, а если n меньше нуля, то всякий раз порождается одно и то же число, определенное аргументом. |
Int(n) |
Возвращает ближайшее целое число |
Round(n) |
Округляет до указанного количества знаков после запятой |
Fix(n) |
Отбрасывает дробную часть |
Sgn(n) |
Знак числа (если число больше нуля – 1, равно нулю – 0, меньше нуля - -1). |
Для вычисления Log числа х по основанию n, следует разделить натуральный логарифм числа х на натуральный логарифм числа n:
Арифметические выражения
Выражения, состоящие из констант, переменных, встроенных функций, соединенных знаками арифметических операций.
Арифметических операторов всего 7:
+ -сложение;
- - вычитание;
* - умножение;
/ - деление;
\ - целая часть от деления;
^ - возведение в степень;
Mod – остаток от деления.
Например, запись выражения:
на языке VBA будет выглядеть следующим образом:
sin(3*x)+(log(x-1)+tan(x-1))/(x^3+exp(x+3))^(1/4)
Приоритет выполнения операций:
встроенные функции;
возведение в степень;
умножение и деление;
целая часть от деления;
остаток от деления;
сложение и вычитание;
Кроме этого в VBA используется оператор конкатенации строк.
& , либо + т.е. слияния.
MsgBox “Сообщение пользователю”&” “ & nUserName
Пример:
Private Sub CommandButton4_Click()
nUserName = InputBox("Как Ваше имя")
MsgBox "Сообщение пользователю" & " " & nUserName
End Sub