Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Мова програмування VisualBasic. Типи даних





VBA – стандартна мак ромова додатків MicrosoftOffice, що застосовується для розширення функціональних можливостей додатків, в яких він використовується. Це інструмент розробки додатків. VBA дозволяє створити програмні продукти, які можна використовувати, наприклад, для оформлення документів (підготовки текстів), або для аналізу даних таблиць (електронних таблиць). Найголовніше гідність VBA в тому, що ця мова є єдиним для всіх офісних додатків Microsoft і тому дозволяє зв'язувати їх між собою. Вже зараз з програми, написаної в Excel, можна звертатися до об'єктів Word для Windows, а також Microsoft Project. Це відкриває привабливі перспективи. Уявіть, що користувач на конкретному робочому місці повинен на основі деяких даних, які з бази, робити їх аналіз, будувати діаграми і проектувати діяльність організації, а також автоматично виконувати розсилку цих оброблених даних за деякими адресами разом із супровідним листом. Все це можна зробити засобами офісних продуктів Microsoft, однак при цьому користувач повинен досконало оволодіти кожним з них. У разі якщо програма для вирішення цього завдання написана на VBA, користувачеві доведеться вивчити тільки її.

Вyte (1 байт) - Ціле число від 0 до 255. Boolean (2 байти) - Хранениелогических значений: True, False. Currency (8 байт) - Грошова одиниця. Date (8 байт) – Хранение даты и времени. Double (8 байт) - Хранение чисел двойной точности. Integer (2 байти) - Хранениецелых чисел от -32768 до 32767. Long (4 байти) - Хранениецелых чисел от -2147483648 до 2147483647. Single (4 байти) - Хранение чисел одинарной точности. String (байт) - Хранениетекстадлиной до 2 млрд. символов (рядок). Variant - Хранение любого типа данных

28. Алгоритм - визначення. Основні властивості. Лінійні алгоритми. Приклади.

Алгоритм – це послідовність арифметичних і логічних дій над числовими значеннями змінних, що приводить до обчислення розв’язку задачі при зміні вхідних даних у досить широких межах. Кожен алгоритм розбиває весь обчислювальний процес на окремі етапи і містить інформацію як про ті дії, які треба виконати на кожному з етапів, так і про порядок, виконання цих етапів. По алгоритму складається програма. Процес створення програм має назву - програмування. Програма ЕОМ - це опис алгоритму рішення задачі за допомогою алгоритмічної мови. В ЕОМ вона представлена набором машинних інструкцій, за допомогою яких закодований алгоритм розв’язку задачі. Властивості алгоритмів: 1. Дискретність – процес обчислення представляється як послідовність дій; 2. Визначеність – кожне правило має бути чітким і не залишати місця для довільних дій; 3. Результативність – маємо отримати правильний результат; 4. Масовість(унікальність) – алгоритм в загальному вигляді. Способи опису: Алгоритм можна записати словами. 1. Можна записати у вигляді формул. 2. Словесно-форменний опис. 3. Таблична форма. 4. За допомогою блок схем. 5. Операторний метод. 6. На алгоритмічній мові.

Лінійні алгоритми. При складання схем алгоритмів необхідно відрізняти лінійні, розгалужені і циклічні алгоритми. Як правило, вони не використовуються в чистому виді і як правило схема алгоритму досить складної задачі являє собою композицію перерахованих видів алгоритмів. Лінійним називається обчислювальний процес, у якому дії виконуються послідовно в природному і єдиному порядку проходження. Блокові символи в цій структурі розміщаються в тому ж порядку, у якому повинні бути виконані запропоновані дії.В алгоритмі лінійної структури використовуються наступні блокові символи:пуск (початок);введення; процес;виведення даних;кінець. Приклад: обчислити висоти трикутника зі сторонами a, b, c, використовуючи формули

,

,

,

де .

 

29. Структури з умовами. Повний умовний оператор. Використання логічних операторів в умовних виразах.

Оператори керування порядком виконання команд. Оператори керування порядком виконання команд застосовуються в наступних прикладах. Вони дозволяють оцінити реальну ситуацію й адекватно реагувати на неї, приймаючи рішення про подальші дії. VisualBasic надає для цього ряд функцій і операторів. Оператор If...Then.. Else. Оператор If...Then.. Else – це повний умовний оператор. Його скорочена форма оператор If...Then має наступний синтаксис. If умова Then оператор

EndIf. Дія оператора: якщо умова після If істинна, тобто результат дорівнює True, виконується оператор, назначений за Then. Якщо ж результат дорівнює False, то виконується наступний оператор: If умова Then Оператор1 Else Оператор2 EndIf

Приклад PrivateSubCommand1_Click()a = 6If a = 7 Then

Print "visual"

Else

Print "basic"

EndIf

EndSub

Блоковий синтаксис If умова1 ThenОператор 1 ElseIf умова2 Then Оператор2 Else Оператор 3 EndIf

Приклад. Підрахуємо податок залежно від зарплати.

PrivateSubCommand1_Click()

Dim z, n AsInteger

z = Val(Text1.Text)

If z <= 200 Then

n = z * 0.15

ElseIf z >= 200 And z <= 500 Then

n = z * 0.2

Else

n = z * 0.28

EndIf

Label3.Caption = Str(n)

EndSub

У принципі блоковий запис надає такі ж можливості, як і однорядковий, але якщо в залежності від умови необхідно виконати не просту команду, а групу операторів, варто використовувати блоковий синтаксис. При формуванні більш складних умов блоковий запис зручніший. Використання в цьому випадку блокового синтаксису покращує читабельність програми.

 

Date: 2015-12-13; view: 336; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию