Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Перетворення імпульсної послідовності

Реферат Перетворення імпульсної послідовності





опущено умовний вираз, то воно вважається істинним, і цикл стає нескінченним.

Оператор покрокового циклу в мові С ++ є гнучкою і зручною конструкцією, тому оператор циклу з передумовою while використовується в мові С ++ вкрай рідко, тому в більшості випадків зручніше користуватися оператором for.

Оператор розриву;

Оператор розриву перериває виконання операторів while, do, for і switch. Він може міститися тільки в тілі цих операторів. Управління передається оператору програми, наступному за перерваним. Якщо оператор розриву записаний всередині вкладених операторів while, do, for, switch, то він завершує тільки безпосередньо охоплює його оператор.

Оператор продовження;

Оператор продовження передає керування на наступну ітерацію в операторах циклу while, do, for. Він може міститися тільки в тілі цих операторів. У операторах do і while наступна ітерація починається з обчислення умовного виразу. У операторі for наступна ітерація починається з обчислення виразу прирощення, а потім відбувається обчислення умовного виразу.

Оператор повернення [ lt; вираз gt;];

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

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

Введення/висновок не є частиною мови С ++, а здійснюється функціями, що входять до складу стандартної бібліотеки


1.3 Поняття класів і об'єктів


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

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

[атрибути] [специфікатори] class ім'я_класу [: предки] тело_класса.

Класом є спеціальний тип даних, що включає опис даних і опис функцій (методів), які можуть бути виконані над представником класу - об'єктом.

Поле. Так називається член-змінна, що містить деяке значення. У ООП поля іноді називають даними об'єкта. До поля можна застосовувати кілька модифікаторів в залежності від того, як ви збираєтеся його використовувати. У число модифікаторів входять static, readonly і const.

Метод. Це реальний код, що впливає на дані об'єкта (або поля). Все, використовувані модифікатори класу представлені в таблиці 1.2.

мову модифікатор програма матриця

Таблиця 1.2 - Модифікатори класу

№СпеціфікаторОпісаніе1newІспользуется для вкладених класів. Задає новий опис класу взамін успадкованого від предка. Застосовується в ієрархіях об'ектов2publicДоступ НЕ огранічен3protectedІспользуется для вкладених класів. Доступ лише з елементів даного і похідних классов4internalДоступ тільки з даної програми (збірки) 5protected internalДоступ тільки з даного і похідних класів або з даної програми (збірки) 6privateІспользуется для вкладених класів. Доступ лише з елементів класу, всередині якого описаний даний класс7abstractАбстрактний клас. Застосовується в ієрархіях об'ектов8sealedБесплодний клас. Застосовується в ієрархіях об'ектов9staticСтатіческій клас.

До елементів класу відносяться:

Константи зберігають незмінні значення, пов'язані з класом;

Поля містять дані класу;

Методи реалізують дії, виконувані класом чи примірником;

Властивості визначають характеристики ...


Назад | сторінка 4 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Оператор вибору Switch
  • Реферат на тему: Значення класу ракоподібних Crustacea для екосистем і людини
  • Реферат на тему: Соціальний статус сучасного робітничого класу країни і його проблеми