C# программалау тіліндегі Сhar типі / Символьный тип Сhar в языке программирования



бет19/30
Дата08.06.2024
өлшемі316.19 Kb.
#502437
түріПрограмма
1   ...   15   16   17   18   19   20   21   22   ...   30
1 гос БИЛЕТ

БИЛЕТ №18

  1. Виртуалды әдістер және C# тілінде бағдарламалау / Виртуальные методы и их переопределение в языке программирования C#

Виртуалды деп базалық сыныпта виртуалды деп жарияланатын әдіс деп аталады. Виртуалды әдіс әртүрлі, өйткені оны бір немесе бірнеше туынды сыныптарда қайта анықтауға болады. Демек, әрбір туынды сыныптың виртуалды әдіс нұсқасы болуы мүмкін. Сонымен қатар, виртуалды әдістер қызықты, өйткені олар негізгі сыныпқа сілтеме арқылы шақырылған кезде не болады. Бұл жағдайда C# тілінің көмегімен сілтеме арқылы қол жеткізілетін объектінің түріне байланысты шақырылуы керек виртуалды әдістің дәл нұсқасы анықталады және бұл жұмыс уақытында жасалады. Сондықтан объектілердің әртүрлі түрлеріне сілтеме жасағанда виртуалды әдістің әртүрлі нұсқалары орындалады. Басқаша айтқанда, орындалатын виртуалды әдістің нұсқасы осы объектіге сілтеме түріне емес, объект түріне қарай таңдалады.


Әдісті қайта анықтау C# - де ең тиімді принциптердің бірін жүзеге асыруға негіз болады: динамикалық диспетчерлеу әдістері, бұл компиляция емес, орындау кезінде қоңырауды шешу механизмі. Әдістерді динамикалық диспетчерлеудің маңыздылығы оның арқасында динамикалық полиморфизм C# - де жүзеге асырылады.

  1. Ақпараттық жүйелерді жобалау принциптері / Принципы проектирования информационных систем

Ақпараттық жүйені (АЖ) жобалау процесі уақыт бойынша реттелген өзара байланысты жұмыс кезеңдерінің жиынтығы болып табылады, олардың орындалуы берілген талаптармен АЖ әзірлеу үшін қажет және жеткілікті.


Жобалау процесінде негізгі талаптардың орындалуын қамтамасыз ететін, бірақ жобалау процесін жүзеге асыру мәселелеріне емес, тұжырымдамалық шешімге (бағдарламалық жасақтама немесе аппараттық құралдар түрінде) назар аударылады
АЖ-ді талдау және жобалаудың негізгі қағидалары (принциптері): 1. Декомпозиция қағидасы - бөлу және басқару қағидасына сүйенеді. Бұл қағида модульдерге бөлу деген мағынаны білдіреді. 2. Иерархиялық реттеу қағидасы - күрделі есептер шешімін иерархиялық ағаш түріндегі құрылым ретінде беру. 3. Концептуалды қағида өмірлік айналымның барлық сатысында бір реттелген тізім түрінде болады. 4. Абстрактілеу қағидасы жүйедегі өз функциясын ғана орындауға қатысты элементтерден тұратын модельді сипаттайды. 5. Қалыптандыру қағидасы - формальді тілдерде жүйенің мәселелерін шешу және сипаттауға әдістемелік тәсілдердің қажеттілігі. 6. Бірегей қағидасы - біртипті элементтерді әр түрлі модельдерді қолдану. 7. Логикалық тәуелсіздік қағидасы - физикалық түрде жүзеге асырудан тәуелсіз логикалық жобалауға көңіл бөлу. 8. Көпмодельді қағида - жүйенің моделі өзара байланысқан ішкі элементтерден тұрады. Олардың әрқайсысы жүйенің құрылымын және жұмыс істеуін бейнелей алады. 9. Келісімдік қағидасы. Модельдің элементтері бір-бірімен келісімде болады. Модель элементтеріне жатады: объектілер, модульдер, қолданушылар, байланыстар, т.с.с
10. Инкапсуляция қағидасы (encapsulation - изоляция, шектеу). Бұл қағидаға сәйкес жүйе элементтері бір-бірінен жасырын түрде болады, қандай да бір деректерге шектеу қойылады. 11. Полиморфизм қағидасы (polymorph - көптік). Модельдің элементтерін тұрғызу принципі түрлі сыртқы формаларды және күйді қабылдай алады.

  1. Python тілінде уақыт және күнмен жұмыс жасау / Работа с датами и временем в Python

Күндер мен уақыттармен жұмыс істеудің негізгі функционалдығы datetime модулінде келесі сыныптар түрінде шоғырланған:


date - Күндермен жұмыс істеу үшін біз datetime модулінде анықталған күн класын қолданамыз. Date нысанын құру үшін біз үш параметрді дәйекті түрде қабылдайтын date конструкторын қолдана аламыз: жыл, ай және күн.
time - Уақыт сыныбы уақытпен жұмыс істеуге жауапты.
datetime - Аттас модульден алынған datetime класы жұмыс мүмкіндіктерін күнмен және уақытпен біріктіреді.



Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   30




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет