стек призначено цілочисельних значень, другий - для значень з плаваючою точкою, а третій - для символів. У цьому випадку для реалізації кожного стека використовується один і той же алгоритм, незважаючи на розходження в типах даних, що зберігається. p align="justify"> Концепції поліморфізму часто висловлюють фразою "один інтерфейс - багато методів". Це означає, що для виконання групи подібних дій можна розробити загальний інтерфейс. Поліморфізм дозволяє розуміти ступінь складності програми, представляючи програмісту можливість використовувати один і той же інтерфейс для завдання загального класу дій. Конкретну дію вибирається компілятором. p align="justify"> Спадкування - це процес, завдяки якому один об'єкт може набувати властивостей іншого. Завдяки спадкоємства підтримується концепція ієрархічної класифікації. У вигляді керованої ієрархічної класифікації організується більшість галузей знань. p align="justify"> Якщо не використовувати ієрархічне представлення ознак, для кожного об'єкта довелося б в явній формі визначити всі властиві йому характеристики. Але завдяки спадкуванню об'єкту потрібно довизначити тільки ті якості, які роблять його унікальним всередині його класу, оскільки він успадковує загальні атрибути свого батька. p align="justify"> Інструкції всередині методу виконуються послідовно, можна сказати, зверху вниз. Але такий хід виконання можна змінити за допомогою різних інструкцій управління, підтримуваних в C + +. p align="justify"> Інструкція if
За допомогою інструкції If можна організувати вибіркове виконання частини програми. Дія інструкції if в C + + в чому подібна до дії однойменної інструкції в будь-якому іншому мовою програмування. Ось так виглядає найпростіша форма запису цієї інструкції: If (умова) інструкція;
Тут елемент умова являє собою булево вираз, який приводиться до значенням ІСТИНА або БРЕХНЯ. Задана інструкція буде виконана, якщо умова виявиться істинним. В іншому випадку задана інструкція ігнорується. p align="justify"> Наприклад:
(10 <11) Console.WriteLine ("10 менше 11");
У даному випадку число дійсно менше ніж 11, т.е умовний вираз істинно, тому метод WriteLine () буде викликаний.
У С + + визначено повний комплект операторів відносини, які можна використовувати в умовних виразах.
<Менше <= Менше або дорівнює> Більше> = Більше або дорівнює == Так само! = Не дорівнює
Цикл for
Що б багаторазово виконати послідовність програмних інструкцій, необхідно організувати цикл. У мові C + + циклічні конструкції представлені в багатому асортименті. p align="justify"> Найпростіша форма запису циклу for має наступний вигляд:
(ініціалізація; умова; ітерація) інструкція;
У самій загальній формі елемент ініціалізація встановлює керуючу змінну...