Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФЗО ВМСиС 1ый семестр КР.doc
Скачиваний:
9
Добавлен:
01.04.2014
Размер:
85.5 Кб
Скачать

Заданне №3.

Падбярыце па тры выразы з публіцыстычнага, навуковага і афіцыйна-справавога стыляў і складзіце з імі сказы выразнай функцыянальна-стылявой прыналежнасці.

Таямніца паходжання – публіцыстычны стыль.

Мануэль Роза у сваёй новай кнізе даводзіць, што выкрыў таямніцу паходжання першаадкрывальніка Амерыкі.

Дапамагае зразумець – публіцыстычны стыль.

Гэтая тэорыя дапамагае зразумець, чаму Віктар здоліў пераадоліць новую хваробу.

Хоча параўнаць – публіцыстычны стыль.

Безумойна, даследчык хоча параўнаць ДНК абодвух братоў Лапецкіх, каб пераканацца ў справядлівасці сваёй тэорыі.

Магнітнае поле – навуковы стыль.

Гэта з’ява абумоўлена наяўнасцю накіраванага магнітнага поля на канцы трубкі.

Атрыманы раствор - навуковы стыль.

Наяўнасць кіслаты правяраецца апусканнем індыкатара ў атрыманы раствор.

Бітумныя эмульсіі - навуковы стыль.

Дастатковы узровень гідраізаляяцыі дасягаецца выкарыстаннем новага матэрыяла на аснове бітумных эмульсій.

Забеспячэнне бяспекі - афіцыйна-справавы стыль.

Ён не нясе адказнасць за наступствы, звязаныя з недастатковасцю мер, прынятых абанентам для забеспячэння бяспекі сродкаў ЭЦП.

Тэрмін дзеяння - афіцыйна-справавы стыль.

Пры заключэнні дадатковага пагаднення да дагавора канчатковы тэрмін дзеяння дагавора вызначаецца тэрмінам дзеяння дадатковага пагаднення.

Асноўныя тэрміны - афіцыйна-справавы стыль.

Асноўныя тэрмiны, якiя выкарыстоўваюцца ў гэтым Законе, i iх азначэннi.

Заданне №4.

Выпішыце з артыкула па спецыяльнасці (фізіка, матэматыка, праграмаванне, уводзіны ў спецыяльнасць і інш.) 20 словазлучэнняў (ці слоў) і перакладзіце іх на беларускую мову. У тэрміналагічным слоўніку ці ў слоўніку прафесіяналізмаў знайдзіце тлумачэнні гэтых слоў.

Абстрактны клас, abstract class. Клас, які не можа мець асобнікаў.

актыўны аб'ект, active object. Аб'ект, якому вылучаны свой паток кіравання.

Дэлегаванне, delegation. Пры дэлегаванні адзін аб'ект, адказны за аперацыю, перадае выкананне гэтай аперацыі іншаму аб'екту.

Зачыненая частка, private. Частка інтэрфейсу якога-небудзь класа, аб'екта ці модуля, зачыненая (нябачная) для іншых класаў, аб'ектаў і модуляў.

Абароненая частка, protected. Частка інтэрфейсу якога-небудзь класа, аб'екта ці модуля, нябачная для ўсіх іншых класаў, аб'ектаў і модуляў за выключэннем падкласаў.

Ідыёма, idiom. Выраз, агульнапрынятае ў якой-небудзь мове праграмавання ці культуры якога-небудзь прыкладання, якое адлюстроўвае агульнапрыняты спосаб выкарыстання дадзенай мовы.

Інварыянт, invariant. Лагічны выраз некаторай умовы, праўдзівасць якога неабходна выконваць.

Інкапсуляцыя, encapsulation. Працэс падзелу элементаў абстракцыі, якія ўтвараюць яе структуру і паводзіны. Служыць для аддзялення знешніх абавязкаў аб'екта ад яго рэалізацыі.

Інтэрфейс, interface. Знешні выгдяд класа, аб'екта ці модуля, які вылучае яго істотныя рысы і не паказвае ўнутранай структуры і сакрэтаў паводзін.

выключэнне, exception. Узрушанасць выключэння паказвае, што некаторы лагічны інварыянт не выконваецца.

Ітэратар, iterator. Аперацыя, якая дазваляе наведваць часткі некаторага аб'екта.

Клас, class. Мноства аб'ектаў з агульнай структурай і паводзінамі.

Ключ, key. Атрыбут, значэнне якога адназначна ідэнтыфікуе аб'ект.

Канструктар, constructor. Аперацыя, якая стварае аб'ект і/ці што ініцыялізуе яго стан.

Метакласс, metaclass. Клас класа; клас, асобнікі якога самі з'яўляюцца класамі.

Мадыфікатар, modifier. Аперацыя, якая змяняе стан аб'екта.

Модульнасць, modularity. Уласцівасць сістэмы, якая была падзелена на складныя і слаба зачэпленыя паміж сабой модулі.

Мономорфизм, monomorphism. Становішча тэорыі тыпаў, паводле якога імёны (напрыклад, зменных) могуць пазначаць толькі аб'екты аднаго і таго ж класа.

Магутнасць, cardinality. Лік асобнікаў класа: лік асобнікаў, якія ўдзельнічаюць у сувязі класаў.

Аб'ект, object. Нешта, чым можна апераваць. Аб'ект мае стан, паводзіны і ідэнтычнасць.

Зваротны інжынірынг, reverse-engineering. Аднаўленне лагічнай ці фізічнай мадэлі сістэмы па кодзе.

Заданне №5.

Падбярыце тэкст на рускай мове (100 – 120 слоў) па спецыяльнасці, у якім былі б дзеепрыметныя словазлучэнні з суфіксамі -ущ- (-ющ-), -ащ- (-ящ-), -ем- (-им-) і перакладзіце яго на беларускую мову.

При клонировании может возникнуть исключительная ситуация в случае, если переданный объект не поддерживает клонирование (не включен интерфейс Cloneable). В этом случае генерируется соответствующий объект, и управление передается блоку catch, в котором обрабатывается данный тип исключения, иначе блок catch пропускается. Блок try похож на обычный логический блок. Блок catch(){} похож на метод, принимающий в качестве единственного параметра ссылку на объект-исключение и обрабатывающий этот объект.

Второй подход демонстрируется на этом же примере. Метод может генерировать исключения, которые сам не обрабатывает, а передает для обработки другим методам, вызывающим данный метод. В этом случае метод должен объявить о таком поведении с помощью ключевого слова throws, чтобы вызывающие методы могли защитить себя от этих исключений. В вызывающих методах должна быть предусмотрена обработка этих исключений. Форма объявления такого метода:

Тип имяМетода(список_аргументов)

throws список_исключений { }

При этом сам таким образом объявляемый метод может содержать блоки try-catch, а может и не содержать их.

Пры кланаванні можа паўстаць вылучная сітуацыя ў выпадку, калі перададзены аб'ект не падтрымлівае кланаванне (не ўключаны інтэрфейс Cloneable). У гэтым выпадку генеруецца адпаведны аб'ект, і кіраванне перадаецца блоку catch, у якім апрацоўваецца дадзены тып выключэння, інакш блок catch прапускаецца. Блок try падобны на звычайны лагічны блок. Блок catch(){} падобны на метад, які прымае ў якасці адзінага параметру спасылку на аб'ект-выключэнне і апрацоўвае гэты аб'ект.

Другі падыход дэманструецца на гэтым жа прыкладзе. Метад можа генерыраваць выключэнні, якія сам не апрацоўвае, а перадае для апрацоўкі іншым метадам, якія выклікаюць дадзены метад. У гэтым выпадку метад павінен аб’явіць пра такія паводзіны з дапамогай ключавога слова throws, каб выклікаючыя метады маглі абараніць сябе ад гэтых выключэнняў. У выклікаючых метадах павінна быць прадугледжана апрацоўка гэтых выключэнняў. Форма аб'явы такога метаду:

Тып імяМетаду(спіс_аргументаў)

throws спіс_выключэнняў { }

Пры гэтым сам метад, аб’яўлены такім чынам, можа ўтрымоўваць блокі try-catch, а можа і не ўтрымоўваць іх.