Константи - це тип значення, який найчастіше використовується в математичних виразах та рівняннях. Як випливає з назви, константи не змінюються значеннями з часом. Константами може бути будь-який тип числа (наприклад, не лише ціле число або дріб).
Змінні - це символи, які виконують роль заповнювачів чисел (або, можливо, рядків та інших даних). Змінні зазвичай візуалізуються як літери або фрази, а в певних випадках змінні можуть мати більше одного можливого значення. Найчастіше змінні використовуються для позначення того, що число в рівнянні або виразі ще невідоме.
1. Константи зазвичай записуються як число, наприклад 12 або -4,23. Однак деякі важливі константи можуть мати назви та унікальні символи, які можна розпізнати в математиці та науках. Наприклад, пі (символізується як π) - загальна константа геометрії, числення та інших наук. Оскільки пі це ірраціональне число з десятковим розширенням, яке триває нескінченно без повторюваного шаблону, воно не може бути повністю записане, тому просто позначається його символом чи назвою.
2. Теоретично а змінна може символізуватися чим завгодно крім постійне число. Змінні найчастіше пишуться як одна літера, особливо х і у. Ці літери можна вибирати випадковим чином і просто заповнюють фактичне значення, яке представляє змінна. У комп’ютерному програмуванні змінні частіше записуються як фраза, що стосується мети змінної (наприклад, bonusDollars або Кількість працівників).
1. У математичному виразі константа - це число, яке не змінюється за значенням. Наприклад, у рівнянні х + 5 = 7, 5 і 7 - обидві константи (поки х є змінною).
2. А змінна в рівнянні - це число, яке ще не визначено. Як приклад розглянемо наступне:
y + 4 = 9
У цьому рівнянні, у - невідоме значення. Розв’язуючи рівняння, повертається значення 5 для у. Кілька змінних можуть бути використані в одному і тому ж рівнянні, що зазвичай збільшує кількість можливих значень змінних. Розглянемо наступне рівняння:
y + 4 = z
Це рівняння повертає нескінченну кількість можливих значень для обох у і z (5 і 9, 6 і 10, -1 і 3 і т. Д.) Через ці нескінченні можливості, рівняння з декількома змінними зазвичай подаються в система рівнянь, або набір з декількох рівнянь, щоб визначити мінімальну кількість корисних значень. Змінні можуть також використовуватися в більш конкретних типах рівнянь, таких як в статистичних регресійних моделях, де бета-версія коефіцієнти виконують роль констант і бета-версія змінні можуть бути змінені для визначення залежної змінної з урахуванням певного набору реальних умов. А бета-версія змінною може бути ціна, валовий внутрішній продукт, рівень інфляції або будь-яка інша умова, зміни якої з часом впливають на залежну змінну.
1. Використання константи в програмуванні ідентичний їх використанню в математиці. Зазвичай вони відображаються у вигляді чисел і можуть використовуватися в рівняннях та виразах. Наприклад, візьміть такий рядок коду:
totalStaff = 5 + числоOfInterns
У цьому рівнянні, totalStaff і числоOfInterns обидві змінні, але 5 є незмінною постійною. (Для цього коду постійна 5 може посилатися на кількість постійних посад персоналу в компанії - число, яке не змінюватиметься випадковим чином.)
Постійна може бути визначений в деяких мовах програмування. Це дуже схоже на визначення змінної, в якій константа надається символу чи імені, на яке можна звертатися знову і знову в коді. Однак константа не може бути переглянута в більш пізньому фрагменті коду; він повинен зберігати своє первісне значення. Це дозволяє програмісту коду означати ту саму константу (наприклад, як пі або ставка податку з продажу) знову використовується, але компілятор коду не буде шукати змін у величині константи, що може заощадити на час обчислення.
Константа в комп'ютерному програмуванні не повинна визначатися як числові дані, але вони можуть бути будь-якими іншими даними, які не змінюються, як рядок слів або букв.
2. Змінні в комп'ютерному програмуванні є більше вживань та проявів, ніж у традиційній математиці та науках. У програмуванні змінна може бути заповнювачем будь-який інформація, а не лише цифри. Змінні можна також використовувати для позначення струни, масиви, та інші типи даних. Візьміть наступний код:
визначити змінну ExampleVar
ExampleVar = 3
У цьому прикладі (загальний код, не характерний для будь-якої мови програмування), перший рядок повідомляє компілятору програми, що ми визначаємо (або створюємо) змінну під назвою ExampleVar. У другому рядку ми встановлюємо змінну, рівну цілому числу 3. Ми також можемо записати цю варіацію:
ExampleVar = "Привіт, світ"
Це все ще змінна, але на відміну від математичного рівняння, змінна дорівнює a рядок листів. Тому що ми визначились ExampleVar як змінна, а не константа в будь-якій точці коду ExampleVar може бути переосмислено (хоча в більшості мов програмування нове значення змінної має залишатися незмінним тип інформації, як-от нове ціле число або рядок).
Константи та змінні можуть бути вільно визначені як елементи рівнянь та виразів, які представляють певні значення. Однак це окремі взаємодоповнюючі поняття, які мають важливі відмінності у використанні.