У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


case<ознака n>: <команда n> : break; default : <команда n+1>;}

Вираз та ознаки мають бути цілочисельні. Оскільки транслятор мови С++ може розглядати значення змінних типу char i enum як цілі дані, то на місці виразу та ознак можуть бути сталі цілого, символьного або перерахованого типів. На місці команди 1 – n може бути одна команда, декілька команд або не бути жодної команди.

Дія команди: Якщо значення виразу збігається зі значенням ознаки n, то виконується команда з номером n i розглядається наступний за нею рядок case i т.д. для того, щоб припинити дію команди switch записують команду break. Якщо значення виразу не збігається із жодною з ознак, то виконується команда n+1 або, у випадку короткої форми, наступна команда після команди switch.

Оператор break – закінчує виконання певного циклу або оператора switch.

Оператор continue – виконує передачу керування на початок циклу. сontinue використовуються лише всередині циклу.

Оператор goto – безумовний перехід. Ця команда змінює послідовність виконання інших команд шляхом переходу до виконання команди, що має позначку (мітку): goto<мітка>;. Мітки не об’являються, розміщуються перед довільною командою програми. Вона відокремлюється від команди дво-крапкою (:), а саме: <мітка>:<команда>.

Оператор return – повертає управління в точку виклику функції. Може бути з аргументом або без аргумента.

15.Основні принципи об’єктно-орієнтованого програмування та їх підтримка в C++.

Головною відмінністю С++ від С є можливість опрацьовувати новий тип даних, - клас. Ідея класу полягає в об’єднанні даних і алгоритмів їх опрацювання. Дані називаються полями класу, алгоритми – методами.В ООП програма представляється у вигляді взаємодії певної кількості абстрактних об’єктів. Модель такої програми представляється у вигляді графа. Об’єкти включають в себе не тільки локальні дані, а й локальні ф-ції та методи. Базується на 3-х принципах: 1) інкапсуляція; 2) поліморфізм; 3) успадкування. Інкап-суляція – це механізм, який поєднує дані і код, який маніпулює з цими даними, а також захищає і те, і інше від неправильного використання. Полі-морфізм – в-ть, що полягає у ви-користанні одного й того самого імені для виконання схожих але різних задач. Успадкування – процес, в результаті якого один об’єкт може успадковувати властивості іншого об’єкту. Дані 3 методи дозволяють спростити інтерфейс внутрішніх модулів програми, повторно використовувати відлагоджений код програми, спростити логіку роботи програми. На основі цих 3-х концепцій виникає поняття класу – складний тип змінної, що інкапсулює внутрішні змінні та методи роботи з ними.


Сторінки: 1 2 3 4 5