Головна

Оголосити константу можна безпосередньо в процедурі, при цьому доступ до константи має тільки дана процедура

  1. ERP і управління можливостями бізнесу
  2. Ex.5 Знайдіть якомога більше слів
  3. I. Приймання товару безпосередньо покупцем у взаєминах з продавцем.
  4. II. За способом встановлення правил поведінки (наявність (відсутність) у суб'єкта можливості вибору поведінки; за методом правового регулювання)
  5. II. Принципи можливого науково-теоретичного підходу до рефлексії
  6. II. Процесуальний документ як акт безпосередньої форми реалізації норм права.
  7. II. Цензура як захист каналів доступу до свідомості

Константу оголошують за допомогою зарезервованого слова Const, за яким слід її ім'я, символ «=» і її значення. наприклад:

Const Pie = 3,14159

Оголосити можна і строкові константи:

Const Language = "Visual Basic»

Visual Basic має також безліч вбудованих констант. Наприклад: vbCrLf.

Вбудовані константи можна вставити з Object Browser. Дане вікно викликається при натисканні клавіші F2 або за допомогою меню View (Alt + V + O)

Щоб вставити константу в програму:

Переконайтеся, що курсор знаходиться в вікні Code

Клацнути в вікні Object Browser по кнопці Copy to Clipboard (Копіювати в буфер обміну)

3) Перейти в програму на те місце, де необхідно вставити константу і натиснути Ctrl + V.

Парадигми мов програмування

На сьогоднішній день є чотири основні парадигми мов програмування, що відображають обчислювальні моделі, за допомогою яких описується більшість існуючих методів програмування:

- Імперативна;

- Функціональна;

- Декларативна;

- Об'єктно-орієнтована.

Імперативні (процедурні) мови- Це мови програмування, керовані командами, або операторами мови. Основною концепцією імперативного мови є стан комп'ютера - безліч всіх значень всіх осередків (слів) пам'яті комп'ютера.

Програма імперативною мовою є послідовність команд (операторів), які виконуються в порядку їх написання. Виконання кожної команди призводить до зміни стану комп'ютера. Основними елементами імперативних мов програмування, орієнтованих на фон-неймановскую архітектуру, є змінні, що моделюють елементи пам'яті комп'ютера, і оператори присвоювання, що здійснюють пересилку даних.

Фундаментальна ідея процедурного програмування - використання пам'яті комп'ютера для зберігання даних. Функціонування програми зводиться до послідовного виконання команд з метою перетворення вихідного стану пам'яті, тобто програма виробляє покрокове перетворення вмісту пам'яті, змінюючи його від вихідного стану до результуючому.

До імперативним мов відносяться такі поширені мови програмування, як ALGOL-60, BASIC, FORTRAN, PL / 1, Ada, Pascal, С, C ++, Java.

У мовах функціонального програмування (аплікативного мовами)обчислення в основному виробляються шляхом застосування функцій до заданого набору даних. Розробка програм полягає в створенні з простих функцій більш складних, які послідовно застосовуються до початковим даними до тих пір, поки не вийде кінцевий результат. Типова програма, написана на функціональній мові, має такий вигляд:

функціяn (... функція2 (функція1 (дані)) ...).

суть функціонального (аплікативного) програмування визначена А. П. Єршовим як «спосіб складання програм, в яких єдиним дією є виклик функції, єдиним способом розчленування програми на частини є введення імені функції, а єдиним правилом композиції - оператор суперпозиції функцій. Ніяких елементів пам'яті, ні операторів присвоювання, ні циклів, ні, тим більше, блок-схем, ні передачі управління ».

Ключовим поняттям в функціональних мовах є вираз. До них відносяться константи, структуровані об'єкти, функції, їх тіла і виклики функцій. Функціональний мова програмування складається з: сукупності базових функцій; класів констант, дії над якими можуть виробляти функції; приписів, що встановлюють правила побудови виразів і нових функцій на основі базових або рекурсивно через себе.

Програма, написана на функціональній мові, нагадує визначення і перелік специфічних особливостей задачі і являє собою послідовність описів функцій і виразів. Вираз обчислюється редукційним способом, тобто зведенням складного до простого. Звернення до базових функцій призводять до їх заміни відповідними значеннями. Виклики функцій, які не є базовими, замінюються їх тілами, а їх параметри - фактичними аргументами.

Функціональне програмування не розглядає пам'ять як місце для зберігання даних, в ньому використовується математичне поняття змінної і функції. Змінні тимчасово позначають об'єкти програми. Як і в математиці, функції функціональних мов відображають одні об'єкти в інші, аргументи - в значення. Немає принципових відмінностей між константами і функціями, тобто між операціями і даними. Функція може бути результатом звернення до іншої функції і може бути елементом структурованого об'єкта. При зверненні до функції число її аргументів не обов'язково має збігатися з числом параметрів, визначених при її описі.

На практиці найбільшого поширення набули мову функціонального програмування LISP і два його діалекти: мова Common LISP і мову Scheme.

Крім мови LISP, основною сферою застосування якого є системи штучного інтелекту, відомі й інші мови функціонального програмування: ML (MetaLanguage), Miranda і Haskell. Програмування як на імперативних, так і на функціональних мовами є процедурним. Це означає, що програми на цих мовах містять вказівки, як потрібно виконувати обчислення.

Декларативні мови програмування - Це мови програмування, в яких оператори являють собою оголошення або висловлювання в символьної логіки. Типовим прикладом таких мов є мови логічного програмування (Мови, засновані на системі правил).

У програмах на мовах логічного програмування відповідні дії виконуються тільки при наявності необхідного дозволяє умови. Програма на мові логічного програмування схематично виглядає наступним чином:

дозволяє умова 1 > послідовність операторів 1

дозволяє умова 2 > послідовність операторів 2

дозволяє умова n > послідовність операторів n

Концепція логічного програмування базується на понятті відношення. Логічна програма - це сукупність аксіом і правил, що визначають відносини між об'єктами і метою. Виконання програми є спробою докази логічного твердження, побудованого з програми за правилами, визначеними семантикою використовуваної мови. Результатом обчислень є висновок наслідків з аксіом. Алгоритм логічної програми передбачає визначення і перелік специфічних властивостей об'єктів і відносин між ними, а не визначення порядку виконання окремих кроків. Це підтверджує декларативний характер логічного мови програмування. Логічні програми не відрізняються високою швидкодією, так як процес їх виконання зводиться до побудови прямих і зворотних ланцюжків міркувань різноманітними методами пошуку.




Складові (складні). | Основні обчислювальні алгоритми. | Порівняльні оцінки алгоритмів | Система позначень в аналізі алгоритмів | Асимптотический аналіз алгоритмів | Огляд мов програмування | Основні конструкції програмування | Типи змінних. | Оголошення змінних. Оператор Dim. | То в результаті значення змінної дорівнюватиме лише перші п'ять символів. |

© um.co.ua - учбові матеріали та реферати