КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Простые типы данных
End sub End function Язык программирования VBA. Линейные алгоритмы Лабораторная работа № 23 Цель работы: Ознакомить с функциями и процедурами и привить навыки использования их при решении задач Программа VBA состоит из одного или нескольких модулей. Модуль - это лист с текстом программы. Обычно текст программы VBA начинается с опций, которые управляют описанием переменных, способом сравнения строк и т.д. Затем следует объявление глобальных переменных или констант данного модуля. Далее располагается непосредственно текст функций пользователя и процедур, составляющих саму программу. Общий вид функций пользователя: Function имя функции (список параметров) тело функции Процедуры также имеют стандартное оформление: Sub имя процедуры (список параметров) тело процедуры
При объявлении переменной определяется ее тип и область видимости. Для объявления переменных используются операторы Dim, Public, Private и Static. Первый можно использовать на уровне процедуры и на уровне модуля, Public и Private - на уровне модуля, Static — только на уровне процедуры. {Dim | Private | Public | Static} < имя переменной > As < имя типа > Операции и встроенные математические функции • Abs (число) - модуль числа • Atn(число)--арктангенс угла (и радианах). • Cos (число) - косинус угла (в радианах) • Ехр (число) - экспонента (е в степени «число») • Log (число)-натуральный логарифм числа • Sgn (число) - знак числа (если число больше нуля, значение функции • Sin (число) - синус угла (в радианах) • Sqr (число) - квадратный корень • Tan (число) - тангенс угла (в радианах) Запишите следующие выражения на языке программирования VBA: Задание 2 Продолжительность урока 45 минут. Одну третью часть урока потратили на решение задач, одну пятую часть на повторение пройденного, а одну девятую часть на решение уравнения. Сколько времени потратили на решение задач, повторение пройденного и решение уравнения? Private Sub CommandButtonl_Click() Dim a, b, c, d As Integer a=45 b = a/3 c=a/5 d=a/9 MsgBox ("На решение задач потратили") & b & ("минут, на повторение пройденного") & с & ("минут, на решение уравнения") & d & ("минут") End Sub Задание 3 Длина путей железнодорожного узла Западного Казахстана 420 км, а железнодорожного узла Мангистау - на 217 км длиннее. Какова длина путей железнодорожного узла Мангистау? Private Sub CheckBoxl_Click() Dim c, d As Integer с = 420 d=c + 217 MsgBox ("Длина путей железнодорожного узла Мангистау") & d &("км") End Sub Задание 4 Из мяса приготовили 6 палок мясного рулета по 2 кг каждый. Из 12 кг мяса изготовили докторскую колбасу. Сколько килограммов мяса было израсходовано на изготовление мясных изделий? Private Sub OptionButtonl_C!ick() Dim m As Integer m = 6*2 + 12 MsgBox ("На изготовление мясных изделий было израсходовано") & m & (кг мяса") End Sub Задания для самостоятельной работы: 1. Из 70 - литровой бочки растительного масла продали 9 банок по 3 литра. Сколько литров масла осталось в бочке? 2. В Казахстане обитают 172 вида млекопитающих, птиц в 3 раза больше, чем 3. Найдите периметр и площадь прямоугольного треугольника со сторонами 3 см, 4 см, 5 см.
Дата добавления: 2014-11-20; Просмотров: 448; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |